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
Vulkan broken on Linux by #3994 #4044
Comments
I can also reproduce, Arch Linux, NVIDIA GTX 1070, driver version 387.34, KDE Plasma 5.11.5. Wayland is installed, but not in use. Tagging @myfreeweb |
Works with the latest AppImage downloaded from https://rpcs3.net/download , presumably because the AppImages don't build with wayland. |
huh. Looks like this error happens when this function fails rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h Line 1204 in 5959411
VK_KHR_XLIB_SURFACE_EXTENSION_NAME etc. defines somehow wrong?
|
Maybe we just need to edit the cmake file to not enable wayland unless explicitly requested via config. When wayland is not available, vulkan runs fine. I'm pretty sure nvidia does not support wayland last I checked. |
Ugh
Only one should be requested at a time, not both. Either wayland or X but not wayland and X |
Retest with kd-11@73442a7 |
A potentially better way of doing it kd-11@5369d2a |
Oh. Yeah, right, that's a list where everything must be present. I'll make it a runtime decision. (BTW, what nvidia doesn't support is GBM – Wayland compositors can work on their proprietary driver if they implement EGLStreams. They just didn't implement the Wayland surface, it seems.) |
Yea, its best to compile globally with xlib and have a cmake arg for wayland support, at least until support is universal. All vulkan drivers on linux support xlib surface but not all support wayland, and it might be that way for a while. |
No, I mean, it's best to check supported extensions at runtime: #4048 |
PR #4048 corrects the Vulkan problem also seen in Ubuntu 16.04 using Nvidia 387.34. |
Closing as fixed |
Title. Vulkan works on 51a2b43, but not on fbceec4 (#3994).
F RSX: Could not find a vulkan compatible GPU driver. Your GPU(s) may not support Vulkan, or you need to install the vulkan runtime and drivers
Tested on Arch Linux, kernel 4.13.12, Nvidia drivers 386.34, Wayland version 1.14, xfce4 (Wayland not in use, obviously).
Issue created with @hcorion's love and support.
The text was updated successfully, but these errors were encountered: