-
Notifications
You must be signed in to change notification settings - Fork 24
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
Can't run games with Gallium-Nine #172
Comments
Perhaps the problem here is / was Wine staging? At least on Wine devel this worked until Wine 9.17 I think. Whatever, this could be otherwise also Mesa related. Perhaps you try out the latest Mesa devel version from the oibaf PPA. |
Gallium Nine is also broken for me on Fedora 39. I have an Intel Xe / UHD 750 (RocketLake GT1) and AMD Radeon 7600 and neither card (using DRI_PRIME=) works with Gallium Nine on Mesa 23.3.6 and Wine 9.1. Also fails on CachyOS with latest Mesa and latest Wine (9.19) with the same error message:
|
For me on Lubuntu 24.04 LTS with Wine 9.19 and Mesa 24.3-git2410190600.019770-oibaf-n (git-019770f 2024-10-19 noble-oibaf-ppa) it works fine: Note, Gallium Nine was indeed broken on Wine 9.18 because of a change in Wine, see #173. So it is needed to install the latest Gallium Nine Standalone version v0.10. This works perfectly on Ubuntu with latest winetricks. |
So, trying again on Fedora 40 with
Has "wine64" been depreciated in the WineHQ builds? It's omission breaks the install script. It's probably better to look for the presence of a "syswow64" directory in the default wine prefix first, as this directory is only present in a 64bit prefix--otherwise system32 directory is 32bit. This works around wine64 not being present anymore. Update: Fedora 40 apparently provides wine64 in a separate package, but its only for their Wine 9.15 build and likely wouldn't work with the |
When manually making sym links to the 64bit files (with ".so" removed from the file names) and placing them into the system32 directory, running the the GUI shows:
under "Loading of d3d9adapter9 succeeded": |
It also seems that Fedora does not (by default) provide |
So... trying out a 32bit wine prefix, just to see if the install script would work, I get this:
Apparently Wine has changed a lot since I've last updated my distro, and clearly, I need to do some more reading. |
Yeah it looks that Wine Staging has incorporated more of the upcoming Perhaps it already uses the new 64bit implementation which will be enabled in regular Wine not before versions 10? 🤔 If so then this topic here is a good feedback thread for that matter. But it should be renamed to something like "Compatibility of Gallium Nine with the new syswow64 infrastructure". |
Yep, starting with Fedora 40, WineHQ packages use the "new" WoW64 and breaks the wine-nine-standalone install script. Should I open a separate issue for this? https://gitlab.winehq.org/wine/wine/-/wikis/Fedora
|
Well yes you can open a new issue but I think this topic here covers it already. This is true if Wine Staging has generally changed to the new WoW64 mode which would then affect all distros not only Fedora. As mentioned for me on Lubuntu and Kubuntu 22.04 LTS / 24.04 LTS Wine devel is working (again) fine. Whatever, Wine 10.0 is not so far away and the install problem should be resolved until Wine 10.0 is out. We will see when this topic will be addressed. Whatever, but it is definitively good to know that Gallium Nine is working also with the new WoW64 mode. 👍 |
Ubuntu Ubuntu 24.04.1
GPU Info:
The text was updated successfully, but these errors were encountered: