如何修复 Ubuntu 18.04 上的 glxinfo BadValue 错误?

如何修复 Ubuntu 18.04 上的 glxinfo BadValue 错误?

我收到以下错误,但不知道如何修复它。

错误

glxinfo
name of display: :0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  96
  Current serial number in output stream:  97

套餐

i  libnvidia-gl-440 - NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
i  libnvidia-gl-440:i386 - NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD

我尝试过降级驱动程序,但没有成功。网上大多数解决方案都涉及安装 32 位驱动程序,但我已经有一个了。我运行时glxgears也遇到了同样的问题。

答案1

我在 Ubuntu 20.04 上遇到了类似的问题,但是按照其他答案的建议将用户添加到video组中对我没有帮助。

相反,我需要使用所述方法安装正确的驱动程序这里

  • ubuntu-drivers devices检测显卡和推荐的驱动程序
  • sudo ubuntu-drivers autoinstall安装推荐的驱动程序
  • sudo apt autoremove删除多余的包
  • 重启
  • glxgears对我有用。

希望有所帮助。

答案2

好吧,我刚刚在更新的 NVidia 20.04 中遇到了这个问题,这是第一个搜索结果。后来我在旧的 X-Plane 论坛中找到了解决方案:https://questions.x-plane.com/5090/linux-failed-request-badvalue-integer-parameter-operation?show=5146#c5146

我们的用户帐户必须包含在video团体:sudo adduser $USER video

相关内容