運行如下命令:
prime-run glxinfo | grep "OpenGL renderer"
報錯信息:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 23
Current serial number in output stream: 24
解決方式
檢查了nvidia驅動版本沒有問題
lspci | grep VGA
顯示獨顯也是開啟狀態
但是
nvidia-smi
顯示沒有進程通過獨顯運行
最后查看
cat /var/log/Xorg.0.log | grep nvidia -A 30
看到了報錯提示,得知是 xorg 配置文件出錯了,沒有配置好 Screen
之后參考了依雲的NVIDIA PRIME 配置筆記 配置好 xorg,注意 /etc/X11/xorg.conf
文件中的配置可能會和/etc/X11/xorg.conf.d/
文件夾中的文件的配置沖突,可以選擇只使用一個。