按需使用 Nvidia 时,glxgears 出现“无法获取 RGB 双缓冲视觉效果”| Ubuntu 20.04

按需使用 Nvidia 时,glxgears 出现“无法获取 RGB 双缓冲视觉效果”| Ubuntu 20.04

我以前每天都在旧电脑上运行 Ubuntu。我最近买了一台“新”电脑,它配备了 Nvidia gpu 和集成的英特尔显卡。“新”系统是戴尔 E6530,配备 i7-3740QM、NVS 5200M、12GB RAM 和 500GB HDD。它在 Ubuntu 20.04 LTS 上运行驱动程序版本 390.144。在 Windows 上,您可以将低功耗程序(例如 Chrome)设置为在英特尔 gpu 上运行,将高性能程序(例如 Videogames/CAD)设置为在 Nvidia gpu 上运行。在 Linux 上也应该如此,但如果我将主服务器更改为 Nvidia On-Demand,这应该会产生所需的 GPU 切换效果,但我无法运行任何 3D 应用程序,例如 glxgears。如果我尝试运行 glxgears,则进程将无法启动,并在尝试运行时报告“无法获取 RGB 双缓冲视觉效果”。如果我将 Xserver 设置设为“Nvidia(高性能)”或“Intel(节能)”,glxgears 和其他 3D 应用程序就可以正常运行。

重现步骤:

  1. 获取带有 NVS 5200M 的系统(这是我拥有的唯一带有 Nvidia GPU 的系统,这可能与任何 390 兼容 GPU 存在问题
  2. 全新安装 Ubuntu 20.04 LTS
  3. 使用附加驱动程序,安装专有驱动程序版本 390(340 对我来说不起作用)
  4. 打开 Nvidia 控制面板,在“PRIME 配置文件”下选择“Nvidia On-Demand”
  5. 为 glxgears 安装“mesa-utils”
  6. 运行 glxgears
  7. 瞧!我的错误!

电脑规格:戴尔 E6530

中央处理器 - i7-3740QM

GPU - 英特尔 HD 4000

显卡——NVS 5200M

内存 - 12GB DDR3

驱动器:500GB Seagate 笔记本驱动器

随机问题:是否也会有第 12 代英特尔处理器的驱动程序?

相关内容