运行如下命令:
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/
文件夹中的文件的配置冲突,可以选择只使用一个。