你好,StackExchange 社区,
我最近得到了一个分辨率为 5120x1440 的显示器,我想知道是否可以使用 添加新分辨率xrandr
,因为 Ubuntu 没有在默认 ui 中向我显示该选项。我使用的是带有 Ubuntu 18 LTS 的戴尔 XPS 13 和同样由戴尔提供的适配器,它具有 HDMI 端口(我插入显示器的位置)、LAN、VGA 和 USB。添加分辨率可以正常工作,新设置的分辨率也显示在 Ubuntu ui 和arandr
.以下是我为了让它工作而使用的命令:
$ gtf 5120 1440 60
$ xrandr --newmode "5120x1440_60.00" 623.65 5120 5488 6048 6976 1440 1441 1444 1490 -HSync +Vsync
gtf
命令返回的“Modeline”
$ xrandr --addmode DP-2 "5120x1440_60.00"
- DP-2 是作为辅助显示器返回的内容
xrandr -q
(它还显示 21:9 作为最大值,这是 Ubuntu ui 中的相应值)
然后我继续使用,arandr
因为我的笔记本电脑屏幕在使用 Ubuntu ui 时没有显示任何内容(笔记本电脑显示屏闪烁,只显示图片片段,因为 Ubuntu 似乎试图将两个屏幕合并在一起。)。当我尝试在 中设置新分辨率时arandr
,出现错误:
XRandR failed: XRandR returned error code 1: xrandr: Configure crtc 1 failed
我在互联网上搜索了分辨率,但没有找到任何对我的情况有用的内容。\
我尝试然后使用cvt
而不是gtf
因为我没有想法,而使用cvt
是我发现的另一个解决方案:
$ cvt -r 5120 1440 60
生成模型行:
"5120x1440R" 469.00 5120 5168 5200 5280 1440 1443 1453 1481 +hsync -vsync
其他步骤基本上与上面和使用后相同
$ xrandr --addmode DP-2 "5120x1440R"
(应该已经将新模式设置为 的分辨率DP-2
) 。我尝试运行
$ xrandr --output DP-2 --mode "5120x1440R"
返回的结果,
xrandr: Configure crtc 1 failed
我在互联网上找不到任何可以帮助我理解此错误的内容,除了用作--verbose
选项以获得更详细的输出:\
crtc 1: 5120x1440_60.00 60.00 +0+0 "DP-2"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
我现在已经没有什么想法了。如果由于笔记本电脑的技术限制而无法以这种分辨率运行,我也可以运行 21:9 比例,但侧面有黑色边框,因为 21:9 已放大到屏幕的宽度,它绝对是丑陋的。然而,我不知道我会如何做类似的事情,并感谢您给我的每一个提示。
系统规格:
- 英特尔® 酷睿™ i7-10510U CPU @ 1.80GHz × 8
- 英特尔® 超高清显卡 (CML GT2)
- 15.3 GiB DDR4 内存
- 500 GB SSD 存储