Relevant system information:
I am attempting to use Wine 10.0 to run Eve Online on Linux. I don’t use Steam, so you might say this is virgin WINE.
I created a new prefix, gave it the components winetricks, msdelta, vkd3d, vcrun2022, and dxvk2030 along with corefonts and such. I used the official launcher to install Eve on an NVMe drive in a USB3 sled. I also increased the VM map count - although this was already high for Star Citizen.
My first issue is that the launcher doesn’t start if started from the desktop. It does, however, start if started from the applications menu in Plasma. Odd, but not game-breaking necessarily. However, the launcher cannot seem to launch the client. Rather, it launches the game thread, but the game does not appear to initialise a display window. The launcher thinks the game is running.
When launched entirely from terminal, the typical vulkan graphics initialisation routine appears to be followed. However, in loglite, I noticed a few odd issues. The first issue was some garbled text in a log output:
(node:284) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 scheduler/triggered listeners added to [IpcMainImpl]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(Use `eve-online --trace-warnings ...` to show <dyB ¿€ütwhere the warning was created) []
Notice that last line? Odd, no?
Then, I noticed two entries for a GPU thread crash:
Child process undefined (GPU) exited with error code { type: 'GPU', reason: 'crashed', exitCode: -2147483392 }
I have hunted for the exit code, but found nothing - and I don’t know what package is causing the crash, or if it is WINE, Eve Online, or a combination of both.
I’m also not entirely ruling out the NVMe drive on the sled - but I have no available space with which to test a local installation.
Has anyone seen this exit code before? If so, does it have a description?
Edit: I have discovered that LogLite only throws the GPU error when the game is launched from the terminal. When it is launched from the application shortcut, this error does not occur. In fact, Loglite reports the loading of a few python libs, and then seems to stop.
Edit2: I have deleted and recreated the WINE prefix, and this time added vkbasalt. No change in behaviour resulted. A loglite is also available upon request.