首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果没有安装专用AMD图形驱动程序,我如何才能获得显示器的最大分辨率?

如果没有安装专用AMD图形驱动程序,我如何才能获得显示器的最大分辨率?
EN

Ask Ubuntu用户
提问于 2014-04-03 12:21:17
回答 1查看 11.8K关注 0票数 13

我正在使用Ubuntu 14.04。我有一个AMD Radeon 5570高清显卡。实际上,默认的开源红木驱动程序不允许我选择显示器的最大屏幕分辨率(即1366x768)。我只显示了两个分辨率,分别是1024x768和800x600。如果我下命令:

代码语言:javascript
复制
xrandr -s 1366x768

然后输出是:

代码语言:javascript
复制
Size 1366x768 not found in available modes

因此,为了获得1366x768分辨率,我被迫安装AMD从其网站提供的专有图形驱动程序。但是如果我安装它(这本身就是一个很容易出现问题的过程),我会遇到很多“不便”。有时候,在操作系统更新之后,驱动程序会导致统一崩溃。然后,我将不得不卸载驱动程序从一个tty和谷歌周围的解决方案。我偶尔也会遇到屏幕撕裂的问题。此外,我也看不到我的登录屏幕(请参阅问题,它说明了这个特定的问题)。主要问题是AMD不像Ubuntu更新其操作系统那样快速更新其驱动程序。这很让人恼火。

因此,我想要的最大分辨率(和性能),我的显卡和显示器可以给我,而不安装‘问题’专有的图形卡驱动程序,AMD提供。这个是可能的吗?请提出建议。提前谢谢。

PS :-更多系统规格详情:-

  • 英特尔i3 2100处理器
  • AMDP8H61-M PLUS2主板
  • AMD Radeon 5570高清显卡
  • 戴尔监视器

(顺便说一句,谢谢你仔细阅读我的详细描述!)

EN

回答 1

Ask Ubuntu用户

发布于 2016-04-25 23:33:46

操作系统: Ubuntu 16.04。显卡: AMD Radeon HD 7850。Gallium0.4开源驱动程序。

双显示器连接: HDMI-0;DVI-0。

HDMI决议: 1600x900。DVI应该显示1366x768,但默认为1024x768。DVI的监测分辨率未被检测到。添加未检测到的分辨率

HDMI EDID矩阵数据解析。DVI EDID矩阵数据不使用xrandr --verbose进行解析。

编写脚本,指定用于DVI显示的xrandr新模式/加载模式/输出。

代码语言:javascript
复制
#!/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-0DisplayPort-1是未使用的端口,已在BIOS中禁用。

参考资料:Ubuntu :决议

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/442851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档