Open winiciuscota opened 6 years ago
What version of wine are you using? Is bug present with PROTON_USE_WINED3D11 as well?
Can you do the following: run the game in normal wine, find it's pid, then lsof -p <pid> > files.txt
, then repeat the same when running in Proton and upload results as gists to Github? It could help with pinpointing the issue.
Hello @winiciuscota, INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
hints that your issue is from the incomplete vulkan support for mesa/Intel/Ivy Bridge. Adding PROTON_USE_WINED3D11=1 %command%
to the game's launch options like @dreamer suggests should improve the behavior.
Many thanks for the help.
I have wine 3.17
Using PROTON_USE_WINED3D11=1 %command% the game runs fine but the performance is much worse, I guess that when I tried this game 2 months ago on lutris it was using dx9 because the performance wasn't so bad, It was kind of playable. Is there a proton parameter to force the game to use dx9?
I'm using and thinkpad t430, so I guess the problem is really the incomplete intel drivers for ivy bridge. Is it still useful to get these logs @dreamer?
@winiciuscota I was hoping to compare what libraries are used in both versions - we now know that issue lies in incomplete Vulkan support, therefore there's no point.
Do you see this problem happening in other titles or only Neverwinter?
Is there a proton parameter to force the game to use dx9?
Yes. If there's no in-game switch, you can always force it with PROTON_NO_D3D11=1
.
Thanks @dreamer
Neverwinter is the only dx11 game that I have tried on proton.
[Whitelist] Neverwinter (109600)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/2089. @vampywiz17 posted on 2018-12-14T18:19:43:
Play
button in the Steam client is sufficient.Only one thing. Need to set mouse to 125hz to resolve input lag. No other problem at all.
Just a small FYI the launcher for neverwinter is affected by the high core count bug mentioned here: https://github.com/ValveSoftware/wine/issues/35
it does not load properly without this on high core count machines
Neverwinter works with Wine but not with Steam Play
Issue transferred from https://github.com/ValveSoftware/Proton/issues/2411. @FinixFighter posted on 2019-03-12T20:22:11:
The game works perfectly with Wine, but it doesn't start with Steam Play. This is a screenshot of the error:
I simply click the "Play" button on Steam (in my library), then the first game's window loads, I log in with my account and then I click "Play". Then I get the error.
Hello @FinixFighter, can you verify you have Vulkan support for your video card installed with something like apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
?
You'll also want to give https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games a read.
By running "apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386" I get this:
mesa-vulkan-drivers: Installed: (none) Candidate: 18.2.2-0ubuntu1~18.04.2 Version table: 18.2.2-0ubuntu1~18.04.2 500 500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages 18.0.0~rc5-1ubuntu1 500 500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages mesa-vulkan-drivers:i386: Installed: (none) Candidate: 18.2.2-0ubuntu1~18.04.2 Version table: 18.2.2-0ubuntu1~18.04.2 500 500 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages 18.0.0~rc5-1ubuntu1 500 500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages
It seems I don't have vulkan, right? But, since the game works perfectly with Wine, shouldn't it work on Steam too?
By default, Proton uses DXVK to translate D3D10 and D3D11 to Vulkan. You can add PROTON_USE_WINED3D=1 %command%
to the game's launch options to have it use OpenGL for games using those graphics APIs.
Yes, game works perfectly by adding PROTON_USE_WINED3D=1 %command%
to the game's launch options!
I was getting a blank black screen with the proprietary Nvidia driver, but PROTON_USE_WINED3D=1 fixed that, too.
My problem turned out to be that on my Optimus laptop, Vulkan was trying and failing to use the integrated Intel graphics. Removing the intel vulkan icd made it work. This was an issue for all Vulkan programs, not specific to Neverwinter or even DXVK.
Only one thing. Need to set mouse to 125hz to resolve input lag. No other problem at all.
This seems to be a problem with many games, as in issue #2455 .
Runs with Proton 5.0-10. Does not go past the Neverwinter loading screen with Proton 5.13-1.
Hello @txtsd, please add PROTON_LOG=1 %command%
to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam
-> Help
-> System Information
) and put it in a gist, then include a link to the gist in this issue report.
Surprisingly, it worked with Proton 5.13-1 this time. I think I had skipped the vulkan shader generation the last time around; I'm not sure if that causes any problems. It even works without PROTON_USE_WINED3D=1
now. With wined3d, there is extreme input lag from the mouse, so I can play better now that that's gone.
Pardon the false alarm.
Compatibility Report
System Information
I confirm:
Symptoms
There are no fonts on fonts. Tried installing corefonts with prontontricks and winetricks(and changing the prefix) but it didn't work. This game works fine on pure wine.
Reproduction
Just get to the login screen