sultim-t / xash-rt

Fork of the Xash3D FWGS with a real-time path tracing
1.08k stars 25 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 8 months ago

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

SpidFightFR commented 7 months ago

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

nonetrix commented 3 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 3 months ago

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

nonetrix commented 3 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 3 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.