aij*_*Lag 9 nvidia multiple-monitors graphics nvidia-optimus drivers
自从随 Ubuntu 20.04 和 nvidia-driver-440 发布按需选项以来,我一直在探索 Ubuntu 下 Nvidia Optimus 的选项。我现在可以使用 Intel HD530 iGPU 运行我的笔记本电脑,而我将切换到 Quadro M1000M dGPU 以进行特定程序的渲染。
我测试了设置glxheads:
$ glxheads :1
Name: :1
Display: 0x55afe7f84d80
Window: 0x4200002
Context: 0x55afe7fa4710
GL_VERSION: 4.6 (Compatibility Profile) Mesa 20.0.4
GL_VENDOR: Intel
GL_RENDERER: Mesa Intel(R) HD Graphics 530 (SKL GT2)
$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxheads :1
Name: :1
Display: 0x55dda746ffa0
Window: 0x4200002
Context: 0x55dda7510ae8
GL_VERSION: 4.6.0 NVIDIA 440.64
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: Quadro M1000M/PCIe/SSE2
Run Code Online (Sandbox Code Playgroud)
并且在游戏中的表现也符合预期。
但是,我有一个问题,我的外接显示器在使用 On-Demand 时不再工作。这意味着当使用 Intel(省电)或 Nvidia(性能模式)时,我的外部屏幕可以正常工作。但是如果我使用 Nvidia(按需),我的所有外部屏幕都会保持黑色。我通过 HDMI 和 DisplayPort(霹雳)测试了屏幕。
我认为我的问题与以下方面有关:
有没有什么方法可以使这项工作无需等待 Nvidia 进行处理。我的意思是这可能需要数年时间。目前,我的解决方案是在 Intel(省电)和 Nvidia(性能模式)之间切换,并在两者之间重新启动笔记本电脑。但是重新启动很烦人,因为我必须关闭并重新打开所有程序。有没有办法在不重新启动或注销的情况下实现相同的目标。比如重启图形环境或者XOrg?
小智 4
您的外部显示器已连接到 Nvidia 卡,并且仅 450 系列 Nvidia 驱动程序支持在卸载模式下使用它们。总之:如果您想通过“按需”方式使用它们,您需要安装最新的 Nvidia 驱动程序(撰写本文时为 450.57)。
目前还没有适用于 Ubuntu 的软件包,但我认为您最终将能够在几天或几周内在图形驱动程序 ppa中找到驱动程序。
| 归档时间: |
|
| 查看次数: |
4675 次 |
| 最近记录: |