在 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 用户分辨率的变化。