我正在尝试在超宽显示器上正确设置 ubuntu。
到目前为止我做了什么:
我跑了:
xrandr
并发现我连接的显示器是
HDMI-0
:HDMI-0 connected 1920x1080+258+0 (normal left inverted right x axis y axis) 797mm x 333mm 1920x1080 60.00* 50.00 59.94 1680x1050 59.88 1600x900 60.00 ...
然后我跑了:
gtf 3440 1440 60
找到我想要的解决方案并得到以下结果
Modeline
:3440x1440
# 3440x1440 @ 60.00 Hz (GTF) hsync: 89.40 kHz; pclk: 419.11 MHz Modeline "3440x1440_60.00" 419.11 3440 3688 4064 4688 1440 1441 1444 1490 -HSync +Vsync
接下来是添加新模式:
xrandr --newmode MODELINE GOES HERE
就我的情况来说:
xrandr --newmode "3440x1440_60.00" 419.11 3440 3688 4064 4688 1440 1441 1444 1490 -HSync +Vsync
然后我添加了 mod:
xrandr --addmode HDMI-0 3440x1440_60
现在,当我转到显示器时,我可以在超宽显示器上找到该模块
之后我已经运行:
xrandr --output HDMI-0 --mode 3440x1440_60
显示器变黑了,我必须盲目地输入以前的分辨率才能恢复它。
如果我从显示设置中选择它,也会发生同样的情况。
我使用的是华硕笔记本电脑型号 a54h
我的错误在哪里?
答案1
上述步骤是正确的。我的笔记本电脑使用 AMD Radeon HD 7470M 1GB,最大数字分辨率为2560 x 1600
。这就是为什么当我尝试将其设置为高于该分辨率时会出现黑屏。
答案2
对于那些在 Ubuntu 上遇到超宽分辨率相同问题的人,请执行以下操作:
- 只需在谷歌上搜索你的显卡型号和“最大分辨率”即可验证你的显卡是否支持该分辨率
- 使用合适的电缆,显示端口是最佳选择,HDMI 是第二最佳选择。
- 确保使用不带适配器的视频线。换句话说,如果您的笔记本电脑有显示端口,请不要使用显示端口转
HDMI 适配器。这是我的问题。一旦我使用直接的显示端口转显示端口,一切都会顺利进行。 - 如果您有非英特尔显卡,请下载这些驱动程序的 Ubuntu 版本。
祝你好运
答案3
您创建了名为“3440x1440_60.00”的新模式
xrandr --newmode“3440x1440_60.00”
并尝试添加名为 HDMI-0 3440x1440_60 的模式
xrandr --addmode HDMI-0 3440x1440_60
名称不匹配3440x1440_60
!=3440x1440_60.00
不过,虽然设置里出现了 3440x1440 的选项,但应用之后系统还是会回到较低分辨率 :/