After selecting the character, the window closes and i can’t play the game.
This is on debian 12 with nvidia, vulkan and wine-staging 10.3.
Not sure if related - in the console is see messages like:
10444.429:05b4:05b8:err:vkd3d-proton:d3d12_command_signature_init_state_template_dgc: Root parameter 0 is not a raw VA. Cannot implement command signature which updates root descriptor.
Switching in the launcher to run EVE with directx11 instead of directx12 allows me to log in.
So i guess there is a deficiency in wine for handling directx12 or CCP has broken something.
EDIT: According to a thread in Issues and Workarounds, Windows users seem to be also affected and solve it by switching to directx11. So maybe CCP has broken something.
Yes, an interim “fix” for many seems to be switching to DirectX 11 (but with degraded performance). This is only an issue for PC (MacOS doesn’t have this option).
I am currently preparing a backup of my EVE and wine folders and am in the process of trying an update of vkd3d-proton to my existing wine prefix, if i only knew how to do it.
Preferably without a reinstall of EVE and the whole prefix. So if anybody knows how to do it with winetricks please let me know.
I confirm that there is a problem with crashing after character login. KDE hangs and crashes due to graphics reset. Last Log lines of portproton:
0854:trace:loaddll:build_module Loaded L"C:\windows\system32\winex11.drv" at 000000007B6D0000: builtin
X connection to :1 broken (explicit kill or server shutdown).
054c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000082FE80
This is what you install with winetricks when you install vkd3d. If you read carefully above i have mentioned the version number 2.14.1, which is exactly the latest version of vkd3d of winetricks, which is vkd3d-proton.
Unfortunately, it makes no difference for me. Eve crashes upon login with Directx12, but works with Directx11. Are you sure you don’t use Directx11? (try control-f and read the statement in the fps monitor what you are using; sometimes it uses Directx11 nevertheless…)
If you are indeed using Directx12 successfully, how exactly did you install vkd3d-proton? Did you create a fresh wine prefix and reinstall Eve? Or did you just use winetricks on an existing prefix, like i did?
Which nvidia-driver are you using? The one provided by Debian 12 (535.216.01?) or something else?
Same nvidia version ( 535.216.01-1~deb12u1). I orignally prepared my wineprefix corefonts, dxvk and vkd3d from winetricks. After I encountered the bug I tried to update with winetricks but it didn’t work (winetricks doesn’t like my prefix anymore.. didn’t investigate).
So the only thing I did was installing the vkd3d from above repo and I could log in again.
I have started with a fresh wineprefix and did only “winetricks corefonts dxvk vkd3d” to get the latest dxvk and vkd3d from an also updated winetricks. EVE shows the same behavior as before…crashing or freezing directly after the character selection screen.
Could you please confirm that when you are fully logged in and sitting in a station or are in space and when you open the FPS Monitor via CTRL-F that it reports dx12 at Platform?
I made a bug report at vkd3d-proton and the author suggested to run wine with the option VKD3D_CONFIG=force_raw_va_cbv
This allows me to run the game both on the newest vkd3d-proton 2.14.1 as well as on my older yet unchanged wine prefixes from before the Eve patch that run vkd3d-proton 2.11.1
So i run Eve with wine now like this:
env WINEPREFIX=“/home/user/.wine” WINEESYNC=0 WINEFSYNC=0 VKD3D_CONFIG=force_raw_va_cbv wine C:\users\user\AppData\Local\eve-online\eve-online.exe
Well…if you would understand any of it, it is fortunately as easy as adding this option that i posted. It is not as fortunate and easy for the windows users still affected by the problem and unable to play the game.