this post was submitted on 08 Jul 2023
13 points (84.2% liked)

Linux Gaming

15459 readers
8 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

Several games don't run (itch.io games) or run unbearably slowly (SIFU, HighFleet, Teardown) on Wine with my new PC (7600X + 6700XT), even though for example Highfleet worked flawlessly on my laptop. (4800H + 1650ti)

For SIFU I have tried 8.11, ProtonGE 8.8, Lutris 7.2.2 with the same results. (Picture is from ProtonGE 8.8).

I wasn't able to try Proton Experimental since this is a pirated version. (Sorry I fully know that pirating indie games isn't ethical, I have my reasons)

EDIT: Previously I have tried switching back to X11 but didn't solve the issue in Highfleet's case.

I'm using EndevaourOS with 6.3.9-arch1-1 kernel version with Vulkan running (tested with vkcube).

SOLUTION: It seems DXVK wasn't installed, so by following this guide (How to Use) https://github.com/doitsujin/dxvk fixed Dave the Diver and SIFU for me, but Teardown and Highfleet is still problematic. It's interesting since DXVK is enabled for all of the 4 games in Lutris.

export WINEPREFIX=/path/to/wineprefix cp x64/*.dll $WINEPREFIX/drive_c/windows/system32' cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64' winecfg

  • 3: In the winecfg (the opened app) go to Libraries and in the "new override..." listbox, add those dlls which you copied over. Add those dlls which are present in dxvk-/x64 if you ls them.
top 12 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 1 year ago (1 children)

Which CPU? Which GPU? What kernel are you on? Which distro are you running?

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Oh sry I forgot to mention it:

New PC: 7600X + 6700 XT, 6.3.9-arch1-1, EndevaourOS w/ Wayland

Laptop: 4800H + 1650 ti, 6.1+ probably, EndevaourOS w/ Wayland

[–] [email protected] 2 points 1 year ago (1 children)

Ok so that kernel is new enough to know what to do with that hardware. I'm not an arch user so I'm of limited help here. But have you installed the mesa-firmware and Linux-firmware packages? Maybe walk through this guide if you haven't already. https://wiki.archlinux.org/title/AMDGPU

[–] [email protected] 1 points 1 year ago

I'm not sure about mesa, all I know that vulkan is working. Thank you for the help tho, luckily I managed to fix the problem for half of the games!

[–] [email protected] 3 points 1 year ago (1 children)

Ok maybe try some nice command on the process to increase the priority. Also which distro are you using? I suggest you install the flac codec.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Oh sry I forgot to mention it:

New PC: 7600X + 6700 XT, 6.3.9-arch1-1, EndevaourOS w/ Wayland

Laptop: 4800H + 1650 ti, 6.1+ probably, EndevaourOS w/ Wayland

Performance still stayed the same with renice -12 on SIFU's 3 most used processes, but the CPU usage is indicated as over 100+%, although the actual threads don't indicate that. Unfortunately running SIFU from the terminal crashes the game, so couldn't use nice on it. The flac codec is already installed.

[–] [email protected] 2 points 1 year ago (1 children)

Ok! How did you install lutris?

[–] [email protected] 2 points 1 year ago (1 children)

Teardown is an OpenGL game and it won't use DXVK, that's why it didn't help there

[–] [email protected] 2 points 1 year ago (1 children)

Oh thank you for throwing the light on Teardown! ^^

[–] [email protected] 2 points 1 year ago (1 children)

You might want to try MangoHUD, it will hint you which API is being used (OpenGL, Vulkan, DXVK, VKD3D etc.)

[–] [email protected] 2 points 1 year ago

Thank you for the idea. Definitely will dwelve into it!

load more comments
view more: next ›