如何为21:9屏幕配置Ubuntu?

我有超宽屏幕,21:9分辨率,AOS。 在Ubuntu显示设置中没有21:9的选项,但是我必须将显示器设置为16:9这样才能达到超宽屏幕的目的! 如果显示器设置为21:9,则桌面会显着拉伸。

有谁知道如何将21:9设置添加到Ubuntu?

根据这一点 ,我能够找到一些信息:

这个链接对我有帮助。

简而言之:像你一样运行xrandr和cvt,然后创建以下文件:

/usr/share/X11/xorg.conf.d/10-monitor.conf 

在文件中根据您的规格更改<>中的参数:

 Section "Monitor" Identifier "Monitor0"  EndSection Section "Screen" Identifier "Screen0" Device "" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "" EndSubSection EndSection 

这是你应该做的:

对于modeline,首先运行此命令:

 cvt    

其中X x Y是您的分辨率, R是您的刷新率。

要测试分辨率,首先要执行以下操作:

 xrandr --newmode  

请务必删除Modeline关键字。

然后,复制输出并用它替换占位符。

对于设备,运行xrandr|tail -n+2|head -n1|cut -d\ -f1 ,并将占位符替换为其输出。 保留报价

对于modename,运行cvt |cut -d\ -f2 ,将最后一个占位符替换为此命令的输出。 和以前一样, 保留报价

之后,执行以下操作:

 xrandr --addmode   

适当地更换 。 然后,要测试您的分辨率,请执行以下操作:

 xrandr --output  --mode  

如果您遇到新分辨率问题,请注销然后重新登录(最坏情况:按Ctrl + Alt + Delete然后按Enter键退出。)

如果没有遇到问题,请保存文件,然后重新启动X.要执行此操作,请先按Ctrl + Alt + F1 ,以“管理员”帐户登录,然后运行以下命令:

 killall Xorg X 

对于Nvidia Cards

  1. 重要信息:确保使用从PC到显示器的显示器端口电缆。

  2. 然后你需要适当的驱动程序:

    • 如何安装Nvidia驱动程序?
  3. 重新启动后,从破折号启动Nvidia控制面板。 Nvidia驱动程序的最新版本包括21:9的原生支持,在我的系统上它只是工作:

在此处输入图像描述

有一段时间我使用了超宽的LG屏幕

我有幸运用cvt生成自定义模型,将刷新速度提高到44hz,这似乎是我最可靠的显卡(intel 4000中的intel 4000 + GeForce GT 750M)可靠输出。 同步大约需要10到20秒,如果刷新率太高,屏幕会定期消隐并重新同步。 如果它不起作用,它不会损坏您的显示器,就像旧的CRT那样做了实验。 我能够让44hz整天保持稳定。

我的显示器附带的电缆无法处理这个问题,但是’亚马逊基础高速hdmi与以太网’电缆,我购买了一些quid可能所以它值得尝试一些电缆,如果这不能立即工作。

如果你有选项,显示端口是hdmi的最佳选择,如果你使用显示端口,你需要在这个脚本中更改端口标识符。

如果您使用HDMI,您可能需要确保您的显示器处于HDMI 1.4a或HDMI2模式(如果它支持),默认HDMI 1.3有时不足以用于超宽屏幕。

下面是我为设置我的屏幕编写的脚本,它应该适用于任何分辨率组合,只需编辑RESOLUTION行。

 #!/bin/bash # setup my massive monitor at 45hz if its plugged in RESOLUTION="3440 1440 44" OUTPUT="HDMI-0" CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ') if [ "$CONNECTED" = "connected" ]; then MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n') MODEDATA=$(echo $MODELINE | cut -f 3- -d' ') MODENAME=$(echo $MODELINE | cut -f2 -d' ') echo "Adding mode - " $MODENAME $MODEDATA xrandr --newmode $MODENAME $MODEDATA xrandr --addmode $OUTPUT $MODENAME xrandr --output $OUTPUT --mode $MODENAME else echo "Monitor is not detected" fi 

试试这个,直到你有一个稳定的设置,然后你按照@ΈρικΚωνσταντόπουλος描述的程序将它添加到你的xorg设置。

FWIW我退回了我的超宽屏幕,然后选择4k ilyama 40 incher,这是16:9,因为我更喜欢更高。 它也便宜了。

没有什么可做的,它应该只是开箱即用。 只需插上HDMI线,屏幕即可正常工作。

请看下面的截图。 在此处输入图像描述

在左侧,笔记本电脑的默认1366×768屏幕。 在右边,21:9屏幕。 请注意在显示设置上检测到分辨率和比率。

笔记本电脑是联想E531,配备Core i5,内置Intel GPU。 没有额外的图形卡。