[Official] WINE info thread
" Oh. That's probably why. Lol. Thanks for the reminder! |
|
Right, so as of today the game is unplayable - I get 'Exception' error related to Dx11 every time. I had it before but usually it required to restart the game a couple of times for it to go away. Not the case anymore.
Tried with and without Lutris. Tried different Nvidia drivers. No dice. Error number is -2147024809 but looking it up basically returned nothing. Sigh... |
|
I can't get the game to run on Linux with DX11 (DX9 used to work)
I posted this under Technical Support before someone advised me that it would be better under this thread. Below is essentially the copy-pasted version of my thread ---------------------------------------------------------------------------------- SPECS: Laptop: Dell G5-5587 GPU: Listed in system info as GeForce GTX 1060 with Max-Q Design/PCIe/SSE2 OS: Ubuntu 18.04.2 GPU driver: nvidia-driver-418 Proton: 3.16-8 Beta Vulkan: installed libvulkan1 and libvulkan1:i386 STEPS TAKEN: 1. Valve has done really well with Linux support over the past couple of years. Naturally my first goto when running a game is through Steam Proton. Upon launching I get an error that says: "Failed to create swap chain for Hwnd": In source code file: f:\buildslave\build\production\source\windows\visual\device\d3d11\deviced3d11.cpp at line 483, Processing file: Failed to create swap chain for Hwnd Error: -2005270524 Message: Afterwords, I'll get about 5-15 popups that vary, most mostly take the following form: "<FONT NAME>": Reference count for loaded resource <FONT NAME> is 8. Previously, the game would then alert me that DX11 mode failed and ask me if I want to run in DX9 mode instead. In between VERY frequent crashes, DX9 mode actually performed quite well, keeping a stable 60 FPS with medium to high settings. Unfortunately, with the drop of DX9 support, I don't have that option anymore. 2. My plan B was the post given in the side bar of the subreddit (https://www.reddit.com/r/pathofexile/comments/9x47or/guide_getting_path_of_exiledx11_to_run_smoothly/). I installed Wine and Lutris without any issues. I was even able to install the "PoE with DXVK" version of the game mentioned. On launching however, nothing happens. No popups or errors. The "Play" button in Lutris just turns to "Stop" for a few seconds before reverting back to "Play". 3. I went back to both the Steam Proton and Lutris versions and tried them with various combinations of launch options, none of them giving me any noticeably different results. 4. Deleted the production config file, nothing changed with that. 5. The next thing I tried was messing around with the filenames of the executable in the Steam version. It didn't work, nor did I expect it to, but it was worth a shot since I have another Windows game that requires this simple action to run. 6. I ran PackCheck.exe through Wine, it reported that "All file hashes are in sync." Thanks for any help! |
|
Also have the error f:\buildslave\build\production\source\windows\visual\device\d3d11\deviced3d11.cpp
It started with Synthesis, as in Betreyal, DXVK worked just fine. Occasional crashs when switching between PoE and other applications, but otherwise it was fine. Crashs seems random, but maybe more when loading a new map, and I've tried many combinaison of Wine and dxvk versions, without any real improvement. Tried launcher options, but didn't help. My guess is that it has something to do with the game itself, haven't found any search results for the path f:\buildslave\build\production\source\windows\visual\device\d3d11\deviced3d11.cpp, so I assume it's an internal path for this game. For now I use dxvk 1.0.1, wine tkg-4-4 of lutris, but I tried wine 4.0 to 4.4, stable and staging, with lutris or in standalone. Using arch, so latest package available for everything. Hope it will be fixed sometime soon, as I can't really improve thing on my side. |
|
" Yeah, it's the same one as I am having. As I said, it happened before but went away after couple restarts. After last game update it happens 100% of the time right after I load into town. Can't play at all. |
|
I tried launching it just now and the launcher did crash several times, but eventually I got in game again and it seems to work fine.
--- A bit of a shot in the dark, but the following may fix stutter and crashes if you can get past the launcher: ENV_VARIABLE to be set (requirements) DXVK_ASYNC=1 (requires setting up the patched dxvk from https://github.com/jomihaka/dxvk-poe-hack) DXVK_STATE_CACHE=0 (I think this is included in tkg-wine) WINEESYNC=1 (Included in tkg-wine but requires that you modify your ulimits as per https://github.com/zfigura/wine/blob/esync/README.esync) |
|
Update post to my original issue: (which can still be found on page 225 of this thread)
I somehow got the Lutris version of the launcher to actually start this time. It downloaded the game files just fine, but I was greeted with the exact same error as on the Steam version when I booted it up. (error -2005270524) I now have a couple more questions: To those reporting an issue in the same file, (deviced3d11.cpp) specifically vm4na and ToriVega, are you getting the exact same error number I'm getting, or is it something different. I'm only a novice programmer, but the fact that a file and line number is given by the error message, tells me this is happening on compilation of the deviced3d11.cpp file. If I knew where the file is, I could look at the line number and maybe get a vague idea on what's happening. The problem is I have no idea where this file is stored. Anyone have any ideas? Last thing I want to say is I'm starting to think more and more that this is not really a problem with Linux, WINE, Proton, Vulkan, Lutris, DXVK, or anything like that, but rather a problem with the game itself. I know GGG doesn't support Linux, but I think it would be wise for them to at least investigate this issue. I think that by helping us Linux users, GGG will also indirectly make the game run better for Windows users. I mainly say this because my Googling is turning up plenty of Windows users that are also having problems with deviced3d11.cpp. Some even getting the exact same error I'm getting. GGG pls |
|
The error is a bit different, in my case -2147024809.
It's a runtime error, not a compilation error, and I'm afraid you won't be able to see the code, as the path seems to be on GGG coder's computer. It appears the error code is a generic one, standing for INVALID_PARAMETER https://windows-hexerror.linestarve.com/0x80070057 Last edited by vm4na#2703 on Mar 25, 2019, 12:49:03 AM
|
|
" Well, the exact number of the error I'm getting is different but it's essentially the same error - *d3d11.cpp, only the problematic asset changes sometimes. I just hope next patch will fix it somehow because this weekend was lost completely for me. GGG pls indeed. Last edited by ToriVega#2977 on Mar 25, 2019, 2:36:41 AM
|
|
I guess we just gotta wait until GGG release a patch that fixes the Linux issues as a side-effect, OR a Linux user figures it out.
|
|