Ven*_*hy6 13 xorg ati graphics display-resolution
我正在使用 Ubuntu 14.04。我有一个AMD Radeon 5570高清显卡。实际上,默认的开源REDWOOD驱动程序不允许我选择显示器的最大屏幕分辨率(即 1366 x 768)。我只显示了两个分辨率,分别是 1024x768 和 800x600 。如果我给出命令:
xrandr -s 1366x768
Run Code Online (Sandbox Code Playgroud)
那么输出是:
Size 1366x768 not found in available modes
Run Code Online (Sandbox Code Playgroud)
因此,为了获得1366x768 的分辨率,我不得不安装 AMD 从其网站提供给我的专有图形驱动程序。但是如果我安装它(这本身就是一个很容易出现问题的过程),我会遇到很多“不便”。有时在操作系统更新后,驱动程序会统一崩溃。然后我将不得不从 atty和谷歌周围卸载该驱动程序以寻求解决方案。我也偶尔会遇到屏幕撕裂问题。此外,我还不能看到我的登录屏幕(见这个问题,其中指出这个特殊问题)。主要问题是 AMD 更新其驱动程序的速度不如 Ubuntu 更新其操作系统。这很令人恼火。
所以,我想要我的显卡和显示器可以给我的最大分辨率(和性能),而无需安装 AMD 提供的“有问题的”专有显卡驱动程序。这可能吗?请提出建议。提前致谢。
PS :- 更多系统规格详情:-
(顺便说一句,感谢您阅读我详细的描述!)
我在Xorg.0.log文件中没有看到任何错误radeon 驱动程序似乎运行良好,因此尝试为不受支持的分辨率创建一个Modeline。打开一个终端与Ctrl+ Alt+t和类型:
cvt 1366 768
Run Code Online (Sandbox Code Playgroud)
它应该返回:
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)
现在尝试创建一个xrandr使用此 Modeline的新模式:
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)
最后将新模式应用于所需的输出:
xrandr --addmode DVI-0 1368x768_60.00
Run Code Online (Sandbox Code Playgroud)
注意:通过您当前的活动输出更改 DVI-0,检查xrandr命令的结果以了解选择哪一个。
编辑:如何强制lightdm使用此特定分辨率:
在 /usr/bin 中创建一个 shell 脚本,名为lightdmxrandr.sh包含:
#!/bin/sh
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode DVI-0 1368x768_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
Run Code Online (Sandbox Code Playgroud)使/usr/bin/lightdmxrandr.sh可执行:
sudo chmod +x /usr/bin/lightdmxrandr.sh
Run Code Online (Sandbox Code Playgroud)修改您的lightdm设置:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Run Code Online (Sandbox Code Playgroud)
添加以下行:
display-setup-script=/usr/bin/lightdmxrandr.sh
Run Code Online (Sandbox Code Playgroud)
这将设置登录屏幕分辨率。要设置桌面分辨率,请执行以下操作:-
打开启动应用程序。人们可以从破折号中做到这一点。
在启动应用程序窗口中选择“添加”。然后给一个你选择的名字。然后按浏览并从 /usr/bin 中选择 lightdmxrandr.sh。现在选择“添加”。确保您刚刚添加的条目之前有一个勾号,然后关闭窗口。
现在重新启动。您的登录屏幕和桌面都必须具有 1366x768 的分辨率。
PS:- 答案最后一部分的学分转到这个问题这里。
| 归档时间: |
|
| 查看次数: |
11059 次 |
| 最近记录: |