![如何在 FOSS ati 驱动程序上设置 KMS 使用的刷新率?](https://linux22.com/image/809794/%E5%A6%82%E4%BD%95%E5%9C%A8%20FOSS%20ati%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8A%E8%AE%BE%E7%BD%AE%20KMS%20%E4%BD%BF%E7%94%A8%E7%9A%84%E5%88%B7%E6%96%B0%E7%8E%87%EF%BC%9F.png)
在 Xubuntu 11.04 上启用 KMS 后,我的虚拟终端以 60hz 运行,这是我的显示器的默认频率,而我的 X 桌面以 75 运行,这是我在 xorg.conf 中指定的刷新率。如何设置 KMS 使用的刷新率/模式,使其与我的显示器提供的默认模式有所不同?
答案1
您可以在内核命令行上指定 VT 帧缓冲区将使用的分辨率/刷新率。
为此,您需要添加
video=<xres>x<yres>@<refresh>
到你的内核命令行。例如,
video=1024x768@75
会为您提供1024x768
75Hz 的帧缓冲区。该@<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 用户分辨率的变化。