可以将 uvesafb 与 nvidia 专有驱动程序一起使用吗?

可以将 uvesafb 与 nvidia 专有驱动程序一起使用吗?

我想要一个高分辨率的控制台和 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 配合使用。

相关内容