更新后、重启前 Nvidia OpenGL 图形和 OpenCL 出现故障

更新后、重启前 Nvidia OpenGL 图形和 OpenCL 出现故障

我已经受这个问题困扰很久了。一些更新破坏了我的 3D 图形。我仍然可以使用此系统 — 这很有帮助,因为我正在工作 — 但当我尝试玩任何游戏时,什么都不起作用。

大致情况如下:

  1. 我从处理 2D 和 3D 图形开始
  2. 我使用以下方式安装更新sudo apt dist-upgrade
  3. 我暂停并恢复。
  4. 重复步骤2和3几天。
  5. 3D 图形停止工作。
  6. 我拼命工作,直到手指流血……最后重新启动,一切又恢复正常。

我已经经历了这一切。在多个主要版本的 Ubuntu 和 Nvidia 驱动程序上。问题是我现在从事的 3D/CAD 工作比以前更多了。

重新启动并不是世界末日——对此有一些好的理由——但它确实意味着要离开电脑几分钟,需要重新初始化我的工作环境,丢失活动的调试状态等。我想避免它。

所以我正在寻找以下三件事之一:

  • 我可以阻止这种事情再次发生吗?
  • 我可以使用活动的 X 服务器重新初始化 Nvidia 驱动程序吗?
  • 我可以“休眠”我的应用程序并单独重新启动硬件/驱动程序/等吗?(与真正的休眠不同)

glxinfo在这里并不是特别有用,但它确实告诉你我所面临的是什么。

name of display: :0
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:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  79
  Current serial number in output stream:  80

安装失败的人都会遇到这种错误。我必须在这里说清楚。我的安装大部分时候都很好。全新启动后一切正常。

dist-upgrades在它坏掉之前,我已经进行了三周的这个疗程(大约 150 个睡眠-恢复周期和 40+ 个)。

相关内容