-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Linux: DDX drivers not loading correctly (AppImage only) #4509
Comments
That's unrelated. RADV already works with a previous build so I should not need to change anything related to amdgpu. |
Again, it currently works with an older RPCS3 build so that's unrelated, but I've already done that long ago since without it radv would not work (well minus the ck part since my card is si). |
Use X not wayland. |
Oh I should have specified that but I'm using Xorg, with Plasma if it matters. |
That's reassuring for the future! |
Try forcing dri3. Also need vulkaninfo output to verify surface extension is not being reported. |
grep -i dri3 /var/log/Xorg.0.log vulkaninfo: https://gist.github.com/John-Gee/c93f6d4e89ec15b1c1ad58a68dff071d |
Nothing seems to be wrong according to ouput. I would suggest building rpcs3 from source and see if there's something not working well with appimage itself. |
Good guess, that worked! Since I'm using llvm-svn I cannot use the llvm backend with RPCS3 if I simply build it. I doubt it's related but just in case I thought I'd specify it. |
In case it helps, when starting the appimage if it does not complain about Vulkan (but won't show it in the menu...) it prints this: No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlagsQSurfaceFormat::FormatOption(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(SingleBuffer), swapInterval 1, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(NoProfile)) And when I start a game using OGL: Maybe @hcorion knows about appimage stuff. |
I'm guessing deleting libgl/libvulkan shared libs from the appimage will fix it for you. The appimage dependencies need more extensive testing which is a chore due to the different configs ppl have. If you can, always build from source. |
I don't know anything about appimages so I simply extracted it with "--appimage-extract", removed libvulkan.so.1 in squashfs-root/usr/lib then ran AppRun but it was no different. If I run rpcs3 in squashfs-root/usr/bin without removing anything it seems to run fine, including with Vulkan and LLVM. Does that make sense to you? If all I have to do is extract the image it's an easy workaround. I'd be very happy to build it from source myself but I don't know how to workaround the LLVM issue. How do I get it to build and run with the LLVM recompiler while using llvm-svn on my system? Thank you! |
It should build and run fine with llvm-svn on your system, if the cmake build doesn't find a compatible version of llvm it'll build it's own version. |
Oh I had no clue you fixed that, it's awesome! Indeed it built and started without an issue, though I can't install it since the llvm libraries conflict, but I should be able to find something about that. I'm happy to help with the appimage issue if needed. |
Still an issue? Its likely an update to cmake or system libs has since fixed this. |
It's still the same, I've just tried with latest appimage. |
Confirming that on ArchLinux, the appimage doesn't work:
Vulkan doesn't show up, just OpenGl and null. |
I have the same problem with last appimage in Archlinux
|
There was another report of this issue in discord today
Unpacking appimage worked too. |
Yup that worked, thank you! |
Hello,
sometimes after build rpcs3-v0.0.5-6592-a36acf49_linux64.AppImage RPCS3 stopped working with Vulkan and prints "Could not find a supported Vulkan surface extension". Only the OpenGL and Null renderer are available.
I only see old builds for Windows on rpcs3.net so I am not able to find which one started having this issue, the oldest one I have with this problem is rpcs3-v0.0.5-6675-bd1d4de4_linux64.AppImage.
I am on Arch Linux, using a 280X with mesa-git and llvm-svn. I use RADV-git for Vulkan.
The text was updated successfully, but these errors were encountered: