Ubuntu 12.10 - 使用开源 Radeon 驱动程序时分辨率停留在 1024x768

Ubuntu 12.10 - 使用开源 Radeon 驱动程序时分辨率停留在 1024x768

我正在使用带有 ATI Radeon HD5670 卡的 Ubuntu 12.10。

我目前有开源xorg-edgers驱动程序。我一直交替使用此驱动程序和 Radeon 开源驱动程序,因为 fglrx 似乎让我经常出现卡顿。所以我不能真正使用专有驱动程序,Radeon 驱动程序对我来说似乎很稳定,分辨率是唯一的问题。

分辨率卡在 1024x768,而我的显示器的原始分辨率是 1366x768。如何启用该分辨率?顺便说一下,转到系统设置 > 显示只会显示 800x600 和 1024x768。

还有一个问题,我怎么知道 xorg-edgers 驱动程序是否已启用?当我运行 时sudo lshw -c video,我仍然看到 radeon 驱动程序。

configuration: driver=radeon latency=0

提前谢谢您!

更新:

跑步xrandr给了我这个:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
..
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

因此,按照指南,我输入了以下内容:

cvt 1366 768 60

xrandr --newmode "1366x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync

xrandr 现在给我这一行:

1366x768_60.00 (0x178)   85.2MHz

但我仍然无法执行添加命令xrandr --add-mode DVI-0 1366x768,它只是向我显示 xrandr 的使用页面。

答案1

如果我理解您的问题没有错的话:您正在使用 xorg-edgers PPA 中 xserver-xorg-video-ati 包中的 radeon 驱动程序。如果是这样,那么您仍在使用 radeon 驱动程序(您应该如此)。

您可以通过执行以下操作添加新的视频模式(分辨率)。使用$ xrandr确定正在使用的视频输出。然后,# xrandr --addmode [OUTPUT] [MODE]。例如,我会输入# xrandr --addmode LVDS1 1920x1080。这取自这里

编辑:为了完整起见,在将模式添加到设备之前,需要创建新模式。然后需要切换到该模式。所有这些都在链接中介绍。

相关内容