Ubuntu系统下Intel DG1显卡运行Steam时图形界面异常的问题求助
Ubuntu系统下Intel DG1显卡运行Steam时图形界面异常的问题求助
大家好,我在Ubuntu 22.04上运行Steam时碰到了头疼的问题——不管是通过Ubuntu Software下载的版本,还是用apt命令安装的,每次启动Steam都会出现以下两种情况之一:
- Steam直接卡在「获取用户数据」的界面,完全动不了
- Steam能启动成功,但界面完全看不到,虽然能盲点按钮,但所有UI元素都是透明的
而且终端里会反复刷这两行错误:
DRI3 not available
Failed to load driver: zink
我已经试过按照Intel官方的显卡驱动安装步骤来操作了,但问题还是没解决。我的显卡是Asus DG1-4G(Intel Iris Xe),下面是我收集到的硬件和驱动相关信息,还有Steam的启动日志,麻烦各位大佬帮忙看看怎么解决!
显卡驱动信息(glxinfo -B输出)
name of display: :0 DRI3 not available failed to load driver: zink display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Mesa (0xffffffff) Device: llvmpipe (LLVM 15.0.7, 256 bits) (0xffffffff) Version: 24.0.0 Accelerated: no Video memory: 15862MB Unified memory: yes Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 4.5 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 Memory info (GL_ATI_meminfo): VBO free memory - total: 31 MB, largest block: 31 MB VBO free aux. memory - total: 13184 MB, largest block: 13184 MB Texture free memory - total: 31 MB, largest block: 31 MB Texture free aux. memory - total: 13184 MB, largest block: 13184 MB Renderbuffer free memory - total: 31 MB, largest block: 31 MB Renderbuffer free aux. memory - total: 13184 MB, largest block: 13184 MB Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 1911813 MB Total available memory: 1927675 MB Currently available dedicated video memory: 31 MB OpenGL vendor string: Mesa OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 24.0.0-devel (git-3ca1f35cbf) OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.5 (Compatibility Profile) Mesa 24.0.0-devel (git-3ca1f35cbf) OpenGL shading language version string: 4.50 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.0.0-devel (git-3ca1f35cbf) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
显卡硬件信息(sudo lshw -c video输出)
*-display NO RECLAMADO descripción: VGA compatible controller producto: DG1 [Iris Xe Graphics] fabricante: Intel Corporation id físico: 0 información del bus: pci@0000:03:00.0 versión: 01 anchura: 64 bits reloj: 33MHz capacidades: pciexpress msi pm vga_controller bus_master cap_list configuración: latency=0 recursos: iomemory:400-3ff memoria:a0000000-a0ffffff memoria:4000000000-40ffffffff memoria:a1000000-a11fffff *-graphics producto: EFI VGA id físico: 2 nombre lógico: /dev/fb0 capacidades: fb configuración: depth=32 resolution=1024,768
PCI设备信息(lspci -nn | grep -E 'VGA|Display'输出)
03:00.0 VGA compatible controller [0300]: Intel Corporation DG1 [Iris Xe Graphics] [8086:4908] (rev 01)
Steam启动日志
steam.sh[8421]: Running Steam on ubuntu 22.04 64-bit steam.sh[8421]: STEAM_RUNTIME is enabled automatically setup.sh[8491]: Steam runtime environment up-to-date! steam.sh[8421]: Steam client's requirements are satisfied tid(8550) burning pthread_key_t == 0 so we never use it [2024-02-06 14:51:53] Startup - updater built Jan 13 2024 00:51:43 [2024-02-06 14:51:53] Startup - Steam Client launched with: '/home/chaos/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' 02/06 14:51:53 Init: Installing breakpad exception handler for appid(steam)/version(1705108172)/tid(8550) DRI3 not available failed to load driver: zink [2024-02-06 14:51:53] Loading cached metrics from disk (/home/chaos/.steam/debian-installation/package/steam_client_metrics.bin) [2024-02-06 14:51:53] Using the following download hosts for Public, Realm steamglobal [2024-02-06 14:51:53] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2024-02-06 14:51:53] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2024-02-06 14:51:53] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' [2024-02-06 14:51:53] Verifying installation... [2024-02-06 14:51:54] Verification complete Steam logging initialized: directory: /home/chaos/.steam/debian-installation/logs XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf68ad9c0 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf68ac1f0 /usr/share/themes/Yaru-red-dark/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}' /usr/share/themes/Yaru-red-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant DRI3 not available failed to load driver: zink DRI3 not available failed to load driver: zink steamwebhelper.sh[8677]: Runtime for steamwebhelper: defaulting to /home/chaos/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[8677]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() DRI3 not available failed to load driver: zink CAppInfoCacheReadFromDiskThread took 31 milliseconds to initialize DRI3 not available failed to load driver: zink Steam Runtime Launch Service: starting steam-runtime-launcher-service Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 8913 bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam DRI3 not available failed to load driver: zink BRefreshApplicationsInLibrary 1: 0ms BuildCompleteAppOverviewChange: 299 apps RegisterForAppOverview 1: 5ms RegisterForAppOverview 2: 5ms (At this point Steam executes, but is invisible)
备注:内容来源于stack exchange,提问作者Chaos




