Open DanaGoyette opened 1 year ago
This is with arc driver 31.0.101.4034 and A380:
toor@ARC:~$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Microsoft Corporation (0xffffffff)
Device: D3D12 (Intel(R) Arc(TM) A380 Graphics) (0xffffffff)
Version: 22.0.5
Accelerated: yes
Video memory: 22240MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.3
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Microsoft Corporation
OpenGL renderer string: D3D12 (Intel(R) Arc(TM) A380 Graphics)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 22.0.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.3 (Compatibility Profile) Mesa 22.0.5
OpenGL shading language version string: 3.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 22.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
With A770 the only way it works is to force the PCIe
slot to Gen3
in BIOS. Funny, A380
is more stable than A770
for my setup. This could be an issue with my hardware though.
Thank you so much!! LIBGL_ALWAYS_SOFTWARE=1 glxgears
saved me
@nullchilly while LIBGL_ALWAYS_SOFTWARE=1
saved the day, that's software rendering. Yuck! You should be able to take advantage of hardware rendering inside WSL w/out any issues.
I got an Intel Arc A770 GPU to play with, and under WSLg, GL applications are segfaulting. This may be an Intel driver bug, but I don't know off-hand how to get in touch with them about it. With LIBGL_ALWAYS_SOFTWARE=1, there's no segfault.
Intel Arc driver version is 31.0.101.4032.
wsl --version
: