将外接显示器连接到笔记本电脑后刷新率显着下降

将外接显示器连接到笔记本电脑后刷新率显着下降

我有一台联想 Gaming i3,配备 GTX 1650,正在运行最新的 Ubuntu 20.04。笔记本电脑的屏幕是 1080p 120Hz,我连接了一个外部 1080p 60Hz 显示器。当连接显示器时,我的笔记本电脑的 120Hz 屏幕会降至大约 60Hz,并且会出现一些垂直撕裂。xrandr报告笔记本电脑屏幕始终为 120Hz,尽管显然不是。

如何才能同时使我的笔记本电脑屏幕以 120Hz 运行,并使外接显示器以 60Hz 运行?

将 Nvidia X Server 设置中的 PRIME 配置文件更改为Preformace Mode只会使问题变得更糟。当我这样做时,我得到了很多垂直撕裂,但它对刷新率没有任何影响。事实上,Preformance Mode即使没有外接显示器,更改为 也会导致屏幕撕裂。更改为 会使On Demand撕裂停止,但那是因为它使用的AMDGPU是处理器的而不是 Nvidia 的。On Demand并不能解决刷新率问题。

我也尝试过切换垂直同步,但对刷新率或撕裂没有任何影响。我尝试过降级nvidia-driver,但也没有影响。启用Force composition pipeline也没有任何作用。此时多次重新安装了驱动程序。仍然没有反应。我测试过的所有显示器都出现了这个问题。我知道这不是硬件限制,因为同一台笔记本电脑上的 Windows 10 开箱即用,两个显示器都具有正确的刷新率,没有任何撕裂。

这是我的xrandr两个显示器:

$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080    120.21*+
   1680x1050    120.21  
   1280x1024    120.21  
   1440x900     120.21  
   1280x800     120.21  
   1280x720     120.21  
   1024x768     120.21  
   800x600      120.21  
   640x480      120.21  
HDMI-1-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080     60.00*+  59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  

答案1

我解决了这个问题,这是唯一的方法:

步骤(请谷歌搜索每个步骤):

  1. 使用 Ubuntu 21.04(在 ubuntu 21.10 中不起作用)
  2. 安装 Nvidia 驱动程序 470(可能更高版本)
  3. 新黑名单

相关内容