Skip to content
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

Corrupted Vulkan windows and Gnome File Manager with 2024.Q4.2+ #393

Open
kmshanah opened this issue Jan 1, 2025 · 2 comments
Open

Corrupted Vulkan windows and Gnome File Manager with 2024.Q4.2+ #393

kmshanah opened this issue Jan 1, 2025 · 2 comments

Comments

@kmshanah
Copy link

kmshanah commented Jan 1, 2025

When updating from amdvlk 2024.Q4.1 to amdvlk 2024.Q4.2 (same issue persists with 2024.Q4.3), I started having problems with corrupted gnome file manager window and also simple vulkan applications (for example, vkgears is busted). The rest of the desktop and my usual applications (terminal, firefox) work fine.

Screenshot From 2025-01-01 10-51-19

On a related note, Gnome File manager still doesn't look 100% right with 2024.Q4.1, but it is usable:

Screenshot From 2025-01-01 11-16-20

System is running Arch Linux:
linux 6.12.7.arch1-1
linux-firmware 20241210.b00a7f7e-1
mesa 1:24.3.2-1

The system is a Asus G15 AMD Advantage laptop (G513QY) which has both integrated (Ryzen 9 5900HX, Vega 8 GPU) and discrete (RX 6800M) GPUs. The applications all appear to be using the discrete GPU (e.g. according to vkgears -info).

@HurricanePootis
Copy link

This is a known issue upstream with GTK I believe. I think you can force GTK apps to use an alternative renderer besides Vulkan in the mean time.

@kmshanah
Copy link
Author

kmshanah commented Jan 26, 2025

I've tracked this down to the PAL setting UseZwpDmaBufProtocol.
The default was changed from false in 2024.Q4.1 to true in 2024.Q4.2.
When I set this to false via the settings file, the corruption shown in the first screenshot above does not occur with the newer versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants