无法在混合图形设置(NVIDIA 和 INTEL)中设置刷新率

无法在混合图形设置(NVIDIA 和 INTEL)中设置刷新率

我买了一台装有 Windows 的新笔记本电脑,但决定尝试一下 Ubuntu。

笔记本电脑规格:

  • 英特尔® 酷睿™ i7-10875H CPU
  • 16GB 内存
  • Nvidia RTX 3060 笔记本 GPU

使用:

  • Ubuntu 21.04(完全更新)
  • 5.11.0-37-通用内核

为了延长电池寿命,我一直在混合图形模式下使用笔记本电脑(笔记本电脑 BIOS 中的 MSHYBRID 所示)

问题是,在 Ubuntu(或我尝试过的任何其他 Linux 发行版)中,屏幕刷新率停留在 40HZ,即使笔记本电脑支持 165HZ。在显示设置和 xrandr 输出中,165HZ 显示为选定的速率。不过,我可以清楚地看到刷新率要低得多,因为 glxgears 也显示了这一点。

当我将 BIOS 中的可切换显卡设置更改为“仅 dGPU”时,问题不再出现。选择此选项后,显示器可以正确设置并使用 165HZ。但当将其设置为“仅 iGPU”或“MSYHBRID”时,会出现同样的问题。

我试过了:

  • 将刷新率设置为 40HZ,然后恢复为 165HZ(无效果)
  • 使用较低的分辨率并选择 60HZ(仍然以 40HZ 显示)
  • 使用 nouveau 驱动程序(相同行为)
  • 使用专有的 NVIDIA 驱动程序(相同行为)
  • 切换到 Wayland(设置中增加了选择 60HZ 的额外选项,但也没有任何效果)
  • 使用各种发行版,例如 Fedora、Manjaro 等。(每个发行版的行为相同)

Xrandr 输出:

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
eDP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   2560x1440    165.00*+  40.00 +
   1920x1440     85.00    75.00    60.00  
   1856x1392     75.00    60.01  
   1792x1344     75.00    60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     85.00    75.00    70.00    65.00    60.00  
   1680x1050     84.94    74.89    69.88    59.95    59.88  
   1600x1024     60.17  
   1400x1050     85.00    74.76    70.00    59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     85.02    75.02    60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      85.00    60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864     100.00    85.06    85.00    75.00    75.00    70.00    60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      85.00    75.05    60.04    85.00    75.03    70.07    60.00  
   1024x768i     86.96  
   960x720       85.00    75.00    60.00  
   928x696       75.00    60.05  
   896x672       75.05    60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   832x624       74.55  
   960x540       59.96    59.99    59.63    59.82  
   800x600       85.00    75.00    70.00    65.00    60.00    85.14    72.19    75.00    60.32    56.25  
   840x525       85.02    74.96    69.88    60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       85.08    74.76    70.06    59.98  
   800x450       59.95    59.82  
   640x512       85.02    75.02    60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       85.09    60.00    85.01    72.81    75.00    59.94  
   720x405       59.51    58.99  
   720x400       85.04  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98    85.08  
   576x432      100.11    85.15    85.09    75.00    75.00    70.00    60.06  
   640x360       59.86    59.83    59.84    59.32  
   640x350       85.08  
   512x384       85.00    75.03    70.07    60.00  
   512x384i      87.06  
   512x288       60.00    59.92  
   416x312       74.66  
   480x270       59.63    59.82  
   400x300       85.27    72.19    75.12    60.32    56.34  
   432x243       59.92    59.57  
   320x240       85.18    72.81    75.00    60.05  
   360x202       59.51    59.13  
   360x200       85.04  
   320x200       85.27  
   320x180       59.84    59.32  
   320x175       85.27  
DP-1-0 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 disconnected (normal left inverted right x axis y axis)
DP-1-2 disconnected (normal left inverted right x axis y axis)

lspci | grep VGA 输出:

00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)

glxgears 输出:

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
268 frames in 5.0 seconds = 53.471 FPS
201 frames in 5.0 seconds = 40.000 FPS
201 frames in 5.0 seconds = 40.001 FPS
201 frames in 5.0 seconds = 40.000 FPS
201 frames in 5.0 seconds = 40.001 FPS
201 frames in 5.0 seconds = 40.001 FPS

让我澄清一下,在 Windows 中,所有 3 个 BIOS 设置均按预期工作,刷新率为 165HZ。而且我也一直在使用笔记本电脑的内部显示屏。

任何帮助都值得感激。

答案1

同样有此问题,请尝试英特尔模式设置。

相关内容