我在Google搜索结果中搜索,但似乎不可能,因此:任何人都知道如何使用KMS在控制台中更改或设置为特定的视频分辨率吗?
我没有使用任何图形服务器或图形子系统,因此此问题仅与控制台有关。
我使用的是带Intel视频卡的Arch盒,启用了KMS的KMS驱动程序,gummiboot(用于UEFI引导过程),并且都已正确配置。
任何帮助将不胜感激。
最佳答案
尝试将 video=800x600@75(或您需要的分辨率)添加到/etc/default/grub
GRUB_CMDLINE_LINUX 或 GRUB_CMDLINE_LINUX_DEFAULT 参数。
就我而言:
GRUB_CMDLINE_LINUX_DEFAULT="安静视频=1152x864@75"
并更新 grub2 配置(Debian 中的 update-grub,Fedora/CentOS/RHEL 中的 grub2-mkconfig >/boot/grub2/grub.cfg(来自 root 用户))。
如果使用 grub-legacy,只需将 video=800x600@75 添加到/boot/grub/menu.lst 中的内核选项:
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro video=800x600@75
initrd /boot/kernel26.img
在这里找到答案:Changing console resolution on systems with KMS (Kernel Mode Setting)
对于gummiboot(现在是systemd-boot),您需要在EFI 系统分区上编辑/loader/entries/arch.conf。
esp/loader/entries/arch.conf:
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=LABEL=arch_os rw video=800x600@75
systemd-boot - ArchWiki
关于linux - 使用KMS设置控制台视频分辨率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29128439/