ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.49k stars 1.07k forks source link

Proton 5.13 Application tried to create a window, but no driver could be loaded #4266

Closed serebit closed 4 years ago

serebit commented 4 years ago

With Proton 5.13, upon launching any game that I've tested, the following appears in proton logs:

err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.

Please only reply to this issue with affirmation IF YOU SEE THESE MESSAGES IN PROTON LOGS.

All of these games worked, and still work, with Proton 5.0-9, but do not launch with 5.13-1:

I thought it might be an issue with my installation, but I deleted the Proton 5.13 directory and validated files, to no effect. Same result.

I've attempted reinstallation of some of these games, and attempted nuking proton prefixes as well, with no success. It's worth noting that I've talked to others with Nvidia graphics cards who are not seeing this issue with TESV Skyrim specifically. Most of these fail to launch due to a DXVK error or Vulkan initialization error, seemingly, but DOOM Eternal fails to launch due to a page fault. All of the games fail to preload several dynamic libraries from /usr/$LIB.

My system info CPU: AMD Ryzen 7 3700X GPU: AMD Radeon RX 580 8GB Distribution: Solus 4.1 Kernel: Linux 5.6.19 Drivers: Mesa 20.1.9, AMDGPU RADV LLVM: 10.0.1

Steam System Information report

unknown321 commented 3 years ago

Same issue after upgrading Proton from 6.3-2 to 6.3-3. Unfortunately it is not possible to downgrade to lower minor version without compiling.

Specifically, update broke NieR Replicant, which was running without issues mentioned in related compability report (https://github.com/ValveSoftware/Proton/issues/4777). Proton log: steam-1113560.log

Risk of Rain 2, same behaviour: steam-632360.log

xhost+ doesn't help

System information https://gist.github.com/unknown321/9f325cbcaa0a4a282335ba83ed59b5fb

mercuriete commented 3 years ago

I am having this same error on all proton > 5.13.

First off all, I am a Gentoo user and most probably it is a error on my side but I couldn't understand what I have to do to fix it. what I did so far: 1- installed bubblewrap with setuid 2- compiled the kernel with CONFIG_BPF_JIT=y and CONFIG_USER_NS=y

another think is that I have my game library and the proton and steam runtime soldier installed on a NTFS partition.

sys_info.txt

pressure-vessel.log

steam-745920.log

I know this is a closed issue but I don't know what to do because it seems everybody else is not having my problem.

my only workaround is to roll back to proton 5.0 and enjoy my library with an outdated proton/dxvk.

partial log:

5871.044:00b8:00bc:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.

Edit: I could fix my problem. 1- I had to delete steam runtime soldier and I had to delete libraries from NTFS partition. 2- then I had to install steam runtime soldier in my home steam library(ext4 partition) 3- then I could readd my libraries from NTFS partitions.

I hope it help someone with the same problem.

MikaelElkiaer commented 3 years ago

I hope it help someone with the same problem.

It helped me a lot. Could not figure out why wine wouldn't run, until I read your comment. However, I just moved Windows games to ext4.