如何在 FOSS ati 驱动程序上设置 KMS 使用的刷新率?

如何在 FOSS ati 驱动程序上设置 KMS 使用的刷新率?

在 Xubuntu 11.04 上启用 KMS 后,我的虚拟终端以 60hz 运行,这是我的显示器的默认频率,而我的 X 桌面以 75 运行,这是我在 xorg.conf 中指定的刷新率。如何设置 KMS 使用的刷新率/模式,使其与我的显示器提供的默认模式有所不同?

答案1

您可以在内核命令行上指定 VT 帧缓冲区将使用的分辨率/刷新率。

为此,您需要添加

video=<xres>x<yres>@<refresh>

到你的内核命令行。例如,

video=1024x768@75

会为您提供1024x76875Hz 的帧缓冲区。该@<refresh>位是可选的。

e您可以通过 grub 菜单一次性编辑内核命令行,或者要永久设置它,您可以编辑/etc/default/grub它,将其添加到行中

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

像这样:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=1024x768@75"

编辑后,/etc/default/grub您需要运行sudo update-grub以将配置传播到您的启动设置。

Documentation/fb/modedb.txt 有您可以传递的选项的完整规范video=- 如果您有不寻常的要求(隔行扫描、减少消隐等),请参阅此文档。

¹:部分原因是没有好的方法来通知 VT 用户分辨率的变化。

相关内容