sultim-t / xash-rt

Fork of the Xash3D FWGS with a real-time path tracing
1.11k stars 24 forks source link

Won't start on wl-roots Wayland (Arch, Hyprland, AMD GPU/CPU) #162

Open Loooser23 opened 1 year ago

Loooser23 commented 1 year ago

I get the following error when starting the xash3d.exe with Lutris/Bottles/wine: "Host_InitError: Can't initialize any renderer. Check your video drivers!"

I'm running the Hyprland Wayland Compositor with a Ryzen 7 5800X and an RX 6650XT, the driver is the latest amdgpu package in the arch linux kernel.

DXVK and VKD3D are enabled and I have tried Gamescope (often fixes games on Wayland)

I tried wine and ProtonGE.

I'd appreciate help if I missed anything or could try something else. I don't have enough desire to play this to try a different computer or desktop environment, however.

A31Nesta commented 12 months ago

I'm having the same issue in X11 and Nvidia (proprietary drivers), also on Arch linux

SpidFightFR commented 11 months ago

Same issue for me on VoidLinux with mesa RADV. Drivers are up to date.

nonetrix commented 7 months ago

On my AMD GPU on Windows I had to manually update the rtopengl library by replacing the .dll to get the game to work and it worked fine, but tried doing that on Linux and I just get this even when reverting the update to before 25th Anniversary. I am on NixOS with RX 6800 and newer Mesa version that has RT enabled by default :/ image Also here is what happens without updating the .dll just weird artifacts, could be the same white screen bug but just manifests itself differently on Linux image

SpidFightFR commented 7 months ago

Pretty sure HLRT and DOOM RT are both abandoned projects as of now...

nonetrix commented 7 months ago

Yeah but would still like to experiment with them to compare performance, I think the developer ended up getting hired by NVIDIA

SpidFightFR commented 7 months ago

Yeah but would still like to experiment with them to compare performance, I think the developer ended up getting hired by NVIDIA

I'm not really sure NVIDIA works like that. It's nvidia, not Valve.