Skip to main content
Topic: Proton won't launch on Intel ARC A770. Reports drivers as missing or not loaded (Read 100 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Proton won't launch on Intel ARC A770. Reports drivers as missing or not loaded

Hello everyone!
Recently I upgraded to an Intel ARC A770 16GB card, and experienced issues with Steam Play/Proton on Void. It fails to launch any games. After multiple base .iso installations of both Void and Artix, the issues continued.

I have spent almost a full week debugging my system after coming home from work, and I cannot figure why proton won't detect any driver for my GPU. I narrowed the cause of the problem to this since the proton log seems to want to get rid of almost all errors through various fixes, except these ones:

Code: [Select]
658.427:0020:00cc:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
658.427:0020:00cc:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
The full log is here: Assassin's Creed 2 Proton log for anyone interested.

I know that the latest version of vulkan-icd-loader (1.4.304.1-1.1) doesn't pair well with the latest vulkan-mesa-layers (1:24.3.4-1) since it likes to throw this warning around when running vulkaninfo --summary:

Code: [Select]
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MESA_device_select uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.

This does indeed cause issues as the proton log then throws a vulkan_init error which specifies that no vulkan-compatible drivers were found, despite vulkan-intel and lib32-vulkan-intel being installed. The warning disappears however when downgrading to the last 1.3 version of the icd-loader.

Intrigued by the possibility of not having the most suitable drivers I ran inxi -G and this is the output:

Code: [Select]
Graphics:
  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: Intel DG2 [Arc A770] driver: i915 v: kernel
  Device-3: Sunplus Innovation Full HD webcam driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: modesetting failed: vesa dri: iris gpu: i915 resolution:
    1: 1920x1080~60Hz 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.3.4-arch1.1
    renderer: Mesa Intel Arc A770 Graphics (DG2)
  API: Vulkan v: 1.3.295 drivers: N/A surfaces: xcb,xlib
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    x11: xdpyinfo, xprop, xrandr

Which leads me to believe that I don't have the designated drivers for my GPU or somehow it fails to load them.

Right now I am using Artix and I have no plans to switch any time soon, but I feel like I have reached the end of the line with this issue. If I find no fix for it, I will be forced to rely on dual booting Windows for gaming .

If anyone has an ARC card and uses Linux for gaming on it, or knows any guides or articles in the arch wiki for the recommended packages, please don't hold back on sharing them. Thank you in advance.