iXit / wine-nine-standalone

Build Gallium Nine support on top of an existing WINE installation
GNU Lesser General Public License v2.1
272 stars 23 forks source link

TERA crashes with GLXBadContext error #50

Open nwx opened 5 years ago

nwx commented 5 years ago

Hello,

first a few informations about my system: OS: Gentoo Wine build: wine-staging-4.11 Gallium Nine Standalone build: gallium-nine-standalone-0.4 Mesa build: mesa-19.1.0 Xorg-server build: xorg-server-1.20.5 GPU driver: amdgpu, radeonsi

I'm running into issues when playing TERA (EU Gameforge version). At some point it will crash, sometimes within a few minutes, sometimes later. This doesn't happen with disabled Gallium Nine, though.

See the attached file for logs: log.txt

Edit: Sometimes it also crashes with this error message: 00c8:err:module:load_so_dll failed to load .so lib "/usr/lib64/wine-staging-4.11/bin/../../../lib32/wine-staging-4.11/wine/dxgi.dll.so": /usr/lib64/wine-staging-4.11/bin/../../../lib32/wine-staging-4.11/wine/dxgi.dll.so: failed to map segment from shared object log2.txt Maybe they're related somehow.

If you need anything else, let me know.

dhewg commented 4 years ago

Maybe the game runs out of address space. Proton has PROTON_FORCE_LARGE_ADDRESS_AWARE to fix affected games. I don't recall if wine-staging has a way to force it, but you can always set the flag on the game executable. Does that help?

nwx commented 4 years ago

Thanks for the reply. I already tried using Proton with this environment variable but it didn't change anything.

dhewg commented 4 years ago

Do you still get that error with recent versions?