我正在使用 Ubuntu 14.04。我有一个AMD Radeon 5570高清显卡。实际上,默认开源红木驱动程序不允许我选择显示器的最大屏幕分辨率(即 1366 x 768)。我只显示两个分辨率,即 1024x768 和 800x600。如果我给出命令:
xrandr -s 1366x768
那么输出是:
Size 1366x768 not found in available modes
所以只是为了得到1366x768解决方案我不得不安装 AMD 在其网站上提供的专有图形驱动程序。但如果我安装它(这本身就是一个很容易出现问题的过程),我会遇到很多“不便”。有时在操作系统更新后,驱动程序会导致 Unity 崩溃。然后我必须从 a 卸载该驱动程序tty
并在 Google 上寻找解决方案。此外,我偶尔也会遇到屏幕撕裂问题。此外,我也看不到我的登录屏幕(请参阅这问题(陈述这个特定问题)。主要问题是 AMD 更新驱动程序的速度不如 Ubuntu 更新操作系统的速度快。这真是让人恼火。
因此,我希望我的显卡和显示器能够提供最大的分辨率(和性能),而无需安装 AMD 提供的“有问题的”专有显卡驱动程序。这可能吗?请提出建议。提前致谢。
PS:- 更多系统规格详情:-
- 英特尔 i3 2100 处理器
- AMD P8H61-M PLUS2 主板
- AMD Radeon 5570 HD 显卡
- DELL显示器
(顺便说一句,感谢您阅读我详细的描述!)
答案1
我没有看到Xorg.0.log
文件中有任何错误,radeon 驱动程序似乎运行良好,因此尝试创建一个模式线不支持的分辨率。使用Ctrl++打开终端并输入:Altt
cvt 1366 768
它应该返回:
# 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
现在尝试xrandr
使用此模式行创建一个新模式:
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
最后将新模式应用到您想要的输出:
xrandr --addmode DVI-0 1368x768_60.00
笔记:通过当前的活动输出更改 DVI-0,检查命令的结果xrandr
以了解选择哪一个。
编辑:如何强制光调制使用此特定分辨率:
在 /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
使
/usr/bin/lightdmxrandr.sh
可执行文件:sudo chmod +x /usr/bin/lightdmxrandr.sh
修改您的光调制设置:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
添加以下行:
display-setup-script=/usr/bin/lightdmxrandr.sh
这将设置登录屏幕分辨率。要设置桌面分辨率,请执行以下操作:-
打开启动应用程序。可以从仪表板进行此操作。
在启动应用程序窗口中选择“添加”。然后输入您选择的名称。然后按浏览并从 /usr/bin 中选择 lightdmxrandr.sh。现在选择“添加”。确保刚添加的条目前有一个勾号,然后关闭窗口。
现在重新启动。您的登录屏幕和桌面都必须具有 1366x768 分辨率。
PS:- 答案的最后部分归功于这个问题这里。
答案2
操作系统:Ubuntu 16.04. 显卡:AMD Radeon HD 7850. Gallium 0.4 开源驱动程序。
双显示器连接:HDMI-0;DVI-0。
HDMI 分辨率:1600x900。DVI 应显示 1366x768,但默认为 1024x768。未检测到 DVI 的显示器分辨率。添加未检测到的分辨率
HDMI EDID矩阵数据解析。DVI EDID矩阵数据不解析使用xrandr --verbose
。
xrandr
编写了为 DVI 显示指定 newmode/addmode/output 的脚本。
#!/usr/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-1 --off --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 1600x132 --rotate normal --output HDMI-0 --primary --mode 1600x900 --pos 0x0 --rotate normal
将该 shell 脚本添加到列出的启动程序中gnome-session-properties
。
DisplayPort-0
并且DisplayPort-1
是已在 BIOS 中禁用的未使用端口。