-
Notifications
You must be signed in to change notification settings - Fork 162
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
wayland: use linux-dmabuf instead of wl_drm #351
Comments
Thanks for the heads-up. This is tracked in GPUOpen-Drivers/pal#96. |
Would implementing linux-dmabuf also allow Tearing on Wayland? Or is this unrelated? Not super experienced with this. Sorry if that's a dumb question. |
Done in 2024.Q4.1 release |
In case anyone else comes across this and does a double-take, it's in the 2024.Q2.1 release notes, so I'm guessing Q4 was a typo. Anyway, thanks! |
Sorry, this is a typo. The work is done in 2024.Q2.1 release |
I am running AMDVLK 2024.Q2.3 and I am still getting the following error whenever I try to run a wayland application using AMDVLK:
|
Thanks for reporting the issue. We will check it further. |
Hi @HurricanePootis, thanks for your report. |
I am running Also, for more information, I am running the
And, according to the Edit: |
Any update on this? Kind of inconvenient for amdvlk not to work with modern wayland apps. |
@HurricanePootis we can't reproduce the issue locally. But we do notice an issue that may be related with yours. A fix is under implementation |
@jinjianrong Good to know. If you are curious, I installed amdvlk through archlinux and here is the PKBUILD build script they use to build amdvlk for arch. |
I am looking at the files pulled by the archlinux So then, I don't know why even though these files are present at build time, the ensuing amdvlk driver is trying to use wl_drm. |
Same problem here with up to date Archlinux using
|
Sounds like an Arch Issue? I will make a gitlab issue on their tracker. |
Ok, fine |
awesome |
amdvlk relies on the
wl_drm
Wayland protocol to find the DRM device used by the compositor. However,wl_drm
is a Mesa-private, legacy protocol, and compositors are starting to drop support. amdvlk should use the standard linux-dmabuf protocol from wayland-protocols instead.The text was updated successfully, but these errors were encountered: