-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Path Of Exile hard freeze using Wine Staging Gallium Nine #296
Comments
I can confirm that I also experience this. Would be amazing to see this fixed. |
I can confirm this issue as well (Solus - Wine 2.21 staging + Gallium Nine + Mesa 17.3). GPU = Club 3D 7970/280x Royal Queen Ghz Edition (GCN 1.0) |
Please always mention the card you are using. If on radeon please disable csmt using csmt_force=0. |
Also an apitrace file that shows the issue is very helpful. |
I just tested it again with the new wine-3.0-rc2 on Solus, kernel: 4.14.8-41.current. What can I provide you with so you can find out what's going on? |
Not sure if the same issue, but: Using DirectX9 (not DirectX9Ex), or |
--nodx9ex does not work for me, exact same full system freeze on both.
|
Solus had mesa 18.0.0.rc for a few days and things somehow seemed to get even worse in that version. Idk why, but there was a rollback to 17.something.something, so will test again when 18 comes back. |
A hard freeze is very bad, but is hardly coming from gallium nine (more likely from the underlying driver). Please reproduce the freeze and give the log produced with R600_DEBUG=vs,ps NINE_DEBUG=all NINE_TGSI_DUMP=TRUE NINE_FF_DUMP=TRUE This should produce a huge log with all the shader codes and the last calls will be able to identify the shader with the hang. |
Where would this log be saved? |
R600_DEBUG=vs,ps NINE_DEBUG=all NINE_TGSI_DUMP=TRUE NINE_FF_DUMP=TRUE wine myapp.exe &> myhugelog Then compress this file with maximum xz compression (xz -9) and post it on some big file sharing platform. |
Dropbox Link |
Hello, I had the same issue (system freeze, needing hard-reset) in the hideout I would suggest to try with the latest packages and see if it works again. Upstream bug: Packages (as of the last test): lib32-llvm-libs 6.0.0-1 lib32-mesa 18.0.1-1 wine-gaming-nine 3.7-1 |
Does not seem to work with padoka ppa unstable mesa 19.1 git. Some areas load but some don't using the gallium nine standalone build. Wine 4.0 4.1 staging emulation crashes the game, gallium nine does not - - the game disconnects from the server back to game intro screen. Can anyone confirm that PoE works with gallium nine/standalone in dx9 and what wine version? DXVK 0.96 runs fine in all areas but for me it seems gallium nine gives more fps. :) |
Coming next patch, ggg will drop support for DX9 and WinXP, so we will probably have only DXVK to work with. Gallium nine only works with dx9, right? Source: PoE Announcement |
@gemantzu well it is interesting enough why gallium nine(g9) does not like to work with PoE. If it is a bug in g9 it could improve other games too. |
@montvid I think that it has to do with their engine (custom made), let's see how things play out now that they will ditch dx9 and dx11 is the only option. |
For me, it is back to freezing the entire computer after walking for a few I gave up and am using dxvk now. The fps is lower and I have to compile |
Yup, since they cut down dx9, the game only runs on dx11 and as it seems, this is not viable atm for poe. So dxvk it is, others on reddit told me that they had some success with it. |
Since unknown version (haven't played a while) PoE freezes at either map loading screen or after up to minute of playing. The whole system becomes unresponsive and has to be hard-reset.
Haven't found anything of import in the logs.
I'm on OpenSuse Tumbleweed + Mesa 17.4-dev + Wine 2.21 Staging + Gallium Nine.
Other people are affected as well:
https://www.reddit.com/r/wine_gaming/comments/6xdb63/path_of_exile_with_215_gallium_nine_freezes_pc/
The game runs without Gallium Nine, albeit with subpar performance.
The text was updated successfully, but these errors were encountered: