平台:Ubuntu 22.04(昨天安装)
问题:运行大多数程序都DRI_PRIME=1不起作用。我第一次发现它是在尝试运行 Minecraft (MultiMC) 时,因为它不使用独立 GPU。我尝试使用env DRI_PRIME=1但它没有改变任何东西。我尝试运行glxinfo | grep Device看看是否只是与游戏相关的问题:
okonio@rokonio-Dell-G15-5510:~$ glxinfo | grep Device
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
rokonio@rokonio-Dell-G15-5510:~$ DRI_PRIME=0 glxinfo | grep Device
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
rokonio@rokonio-Dell-G15-5510:~$ DRI_PRIME=1 glxinfo | grep Device
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
Run Code Online (Sandbox Code Playgroud)
显然不是,并且尝试使用独立 GPU 启动它时会出现错误。我终于尝试了glxgears,奇怪的是它起作用了:
rokonio@rokonio-Dell-G15-5510:~$ glxgears
Running …Run Code Online (Sandbox Code Playgroud)