我想要一个高分辨率的控制台和 NVidia 专有驱动程序。为了实现这一点,我尝试使用uvesafb.所以我做了:
yaourt -S v86d
/etc/modprobe.d/uvesafb.conf:
mode_option=1920x1200-32 scroll=ywrap
这是原始分辨率
我的 gummiboot 配置和 modprobe.d 中都没有 vga 参数(请参阅 archwiki 页面)
所以我把 mkinitcpio,conf 弄成这样
FILES="/etc/modprobe.d/uvesafb.conf"
HOOKS="base colors udev v86d autodetect modconf block resume filesystems keyboard fsck"
因此我得到了(运行 mkinitcpio 并重新启动后)这个:
pasha@primum ~ % journalctl -b --no-pager | grep uvesafb
ноя 10 02:46:33 primum kernel: uvesafb: NVIDIA Corporation, BIOS-P/N@N8857, Chip Rev , OEM: NVIDIA, VBE v3.0
ноя 10 02:46:33 primum kernel: uvesafb: VBIOS/hardware doesn't support DDC transfers
ноя 10 02:46:33 primum kernel: uvesafb: no monitor limits have been set, default refresh rate will be used
ноя 10 02:46:33 primum kernel: uvesafb: scrolling: redraw
ноя 10 02:46:33 primum kernel: uvesafb: cannot reserve video memory at 0xf1000000
ноя 10 02:46:33 primum kernel: uvesafb: probe of uvesafb.0 failed with error -5
问题:
可以修复我的配置并使其与我的显卡(NVidia GTX 570 和英伟达内核驱动程序
或者
至少将分辨率扩大到 1600x1200 吧?现在我的分辨率是 800x600。
答案1
这可能与 UEFI 有关,而不是您的视频卡问题。
这线在 Arch Linux BB 上稍微扩展一下这个问题。也许还有另一种选择,可以使用像 Plymouth 这样的程序,它应该可以与 EFI Framebuffer 配合使用。