You are not logged in.

#1 2021-12-30 23:07:34

Orbital_sFear
Member
Registered: 2014-10-13
Posts: 50

[SOLVED] amdvlk-2021.Q4.3-1 regression breaks wine games

amdvlk-2021.Q4.3-xx just dropped and I immediately noticed none of my wine games were working.

I kept getting the error:

[1230/144518.960:ERROR:gl_surface_egl.cc(787)] EGL Driver message (Critical) eglCreateWindowSurface: Bad allocation.
[1230/144518.960:ERROR:gl_surface_egl.cc(1394)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[1230/144518.960:ERROR:in_process_command_buffer.cc(450)] ContextResult::kSurfaceFailure: Failed to create surface.
free(): invalid pointer

The problem appears in both lutris and steam. After several hours of trying different wine versions, I started rolling back packages. Rolling amdvlk to Q4.2 immediately fixed all issues.

cd /var/cache/pacman/pkg
sudo pacman -U amdvlk-2021.Q4.2-1-x86_64.pkg.tar.zst 

Here is a bit of info on my vulkan packages:

pacman -Q | grep vulkan

lib32-vulkan-icd-loader 1.2.202-1
vulkan-headers 1:1.2.202-1
vulkan-icd-loader 1.2.202-1
vulkan-mesa-layers 21.3.2-1

The problem did not appear to effect native games. I tried L4D2 and that loaded up without issue. I only tried one native game, so it might also effect native games, I'm not completely sure.

EDIT:

My HW Setup:
AMD 6800 XT
AMD 5950x
32GB ram

Bug reported:
https://github.com/GPUOpen-Drivers/AMDVLK/issues/265

Update:

amdvlk-2021.Q4.3-2 fixed the bug

Last edited by Orbital_sFear (2021-12-31 22:26:26)

Offline

Board footer

Powered by FluxBB