Ubuntu 20.04.1 LTS 附加屏幕上 2K 分辨率的问题

Ubuntu 20.04.1 LTS 附加屏幕上 2K 分辨率的问题

目前,我正在使用 Ubuntu 20.04.1 LTS,外接屏幕有问题(我使用 HDMI 连接)。我的附加屏幕支持 2K 分辨率,但我无法使用它。下拉列表中没有此选项。我能够选择的最高分辨率是 2560 x 1080。

最奇怪的是,在同一台机器上我也有 Windows 10 系统,默认分辨率是 2K。

我在这里读到了很多关于 Ubuntu 分辨率问题的问题,但都帮不上什么忙。下一步是重新安装整个系统。

我将 Ubuntu 从 18 更新到了 20,也许这是个问题,但在 18 上它也不起作用。

有人能对解决方案有什么想法吗?我可以附上所有需要的数据。

我的电脑规格:

  • 处理器 -> Intel® Core™ i7-8550U CPU @ 1.80GHz × 8
  • 显卡 -> Mesa Intel® UHD 显卡 620 (KBL GT2)
  • 内存 -> 16 GB

添加xrandr

Screen 0: minimum 320 x 200, current 2560 x 2160, maximum 16384 x 16384
eDP-1 connected 1920x1080+269+1080 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.06*+  60.01    59.97    59.96    59.93    48.04  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      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      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
HDMI-1 connected primary 2560x1080+0+0 (normal left inverted right x axis y axis) 698mm x 393mm
   2560x1080     30.00*   29.97    24.00    23.98    25.00  
   2048x1152     60.00  
   1920x1200     59.95  
   1920x1080     60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1440x576      50.00  
   1024x768      75.03    70.07    60.00  
   1440x480      60.00    59.94  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08 

添加新模式后xrandr

Screen 0: minimum 320 x 200, current 4480 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.06*+  60.01    59.97    59.96    59.93    48.04  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      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      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
HDMI-1 connected 2560x1080+1920+0 (normal left inverted right x axis y axis) 698mm x 393mm
   2560x1080     30.00*   29.97    24.00    23.98    25.00  
   2048x1152     60.00  
   1920x1200     59.95  
   1920x1080     60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1440x576      50.00  
   1024x768      75.03    70.07    60.00  
   1440x480      60.00    59.94  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
   2560x1440_60.00  59.96  

编辑 也许这会改变游戏规则,但我能够使用

cvt 2560 1440 30

答案1

要访问给定模式,通常需要以下命令序列:

  1. cvt <width-pixels> <height-pixels> 你需要cvt 2560 1440
    注意:这个帖子下面链接的线程建议你可能需要对参数进行一些修改,这些参数与cvt上面发布的“裸”命令返回的参数不同。如果你找到了一组有效的参数,你可以开始修改以获得最佳性能。我在这方面经验不多。

  2. Modeline复制输出的第二行(命令中的前导 , 除外)xrandr --newmode <copied parameters>,以创建新模式。

  3. 将新模式添加到目标显示器可用的模式中xrandr --addmode HDMI-1 <name of new mode>

现在您应该将其视为显示器的可用模式,然后选择它。

如果这个方法可行,那么您可以自动完成添加和选择模式的过程。xrandr 中自动添加模式的最佳位置 您将找到一个描述(没有cvt,因为我当时已经这样做了)。至于为什么模式没有自动检测,我不知道,但我猜这更像是一种好奇。

您可以通过更新您的问题来发布反馈/您得到的信息。

编辑:尝试通过 DVI 而不是 HDMI 连接。

可能相关:

https://ubuntuforums.org/showthread.php?t=2399525

https://www.linuxquestions.org/questions/linux-hardware-18/how-to-increase-display-resolution-to-2560x1440-4175623279/

答案2

就我而言,我遇到了类似的问题。我有一个外接屏幕,原始分辨率为 1560x1080,在 Windows 上可以完美运行,但我的问题出在 ubuntu 上。尝试配置“cvt 2560 1080 60”几次后,尝试使用“cvt 2560 1080 30”,最终值为 30,这对我来说有效。

如果有人愿意的话我会提供我的配置:

~$ cvt 2560 1080 30

~$ xrandr --newmode "2560x1080_30.00"  106.75  2560 2640 2896 3232  1080 1083 1093 1102 -hsync +vsync

~$ xrandr --addmode HDMI-1 2560x1080_30.00

相关内容