以下是我采取的步骤:
- 在 BIOS 中禁用安全启动
- 安装了 Ubuntu 20.10,选择安装第三方驱动程序
- 完成后,运行
sudo ubuntu-drivers autoinstall
- 重启后确认:
nvidia-driver-460
(最新、推荐)被Additional Drivers
选为Software & Updates
NVIDIA On-Demand
PRIME Profiles
在以下时间内被预选nvidia-settings
- 插入外接显示器后发现:
- 它显示在
Settings
=>Displays
- 它是不是显示在
nvidia-settings
- 屏幕会闪烁
HDMI No Signal
,就像没有连接一样 dmesg
已报告[drm] Failed to add display topology, DTM TA is not initialized
- 它显示在
我发现的解决方法是切换到NVIDIA (Performance Mode)
并重新启动。现在第二个屏幕可以正常工作,但每隔 15-20 分钟,风扇就会突然启动(大多数时候它们都是静音的),并且我可以看到无论是从gnome-shell
还是Xorg
在运行时CPU 使用率都很高top
。然后我会运行Alt+F2
=> r
=>Enter
来让它们安静下来,但这些风扇峰值无论如何都会重复,这非常令人分心。
现在,我恢复了Using X.Org X server - Nouveau display driver
并清除了所有*nvidia*
软件包。结果,我的图形显示为部分NV168 / AMD Renoir
。当 Ubuntu 启动时,我还会看到奇怪的屏幕闪烁,而使用 Nvidia 驱动程序时则不会出现这种情况。有时当我重新启动或关闭电源时,Ubuntu 会进入黑屏并显示消息。About
Settings
nouveau 0000:01:00.0: tmr: stalled at ffffffffffffffff
我的配置和规格:
- Ubuntu 20.10 Groovy(默认
gdm3
显示管理器) 5.8.0-36-generic
核心- 搭载 Radeon 显卡的 AMD Ryzen 7 4800H 处理器
- Nvidia GTX 1660 Ti 独立显卡
我尝试过的事情:
- 重新安装 Ubuntu 并勾选第三方驱动程序
- 从头开始重新安装 Nvidia 驱动程序
- 使用最新的 Nvidia 驱动程序这是五月的答案表明自 起,外接显示器已支持卸载模式,
nvidia-driver-450
并且我已安装nvidia-driver-460
(460.32.03
) - 按照建议在 AMDgpu 驱动程序中启用实验性硬件支持这个答案
ExecStartPre
按照/usr/bin/xinit
建议添加前缀这里- 根据建议
options nvidia-drm modeset=
从更改1
为0
这里
这里我遗漏了什么吗? 是否可以在按需配置文件中让外接显示器与 Nvidia 驱动程序配合使用?
答案1
我的 RTX 2060 也遇到了同样的问题。我已经安装了最新的 Nvidia 驱动程序 (nvidi-520),但看起来最新版本的 Nvidia 驱动程序导致了几个问题。我可以通过降级来解决这个问题。
首先,卸载计算机上的所有 Nvidia 驱动程序:
sudo apt-get remove --purge '^nvidia-.*'
之后你应该安装nvidia-驱动程序-460-服务器。目前为止似乎是最好的一个。
sudo apt install nvidia-driver-460-server
现在你应该重新启动,连接显示器,它应该可以工作了。如果不行,请尝试禁用计算机上的安全启动。
祝你好运!