如何在 12.04 上设置 NVIDIA 的帧缓冲区分辨率?

如何在 12.04 上设置 NVIDIA 的帧缓冲区分辨率?

因此,12.04 x86_64 已安装并正常运行。我看到 grub 和 plymouth,然后是 lightdm,Unity 的 X 会话很好。我的 TTY1-6 的帧缓冲区分辨率为 1280x1024。X 是 1680x1050。

我可以使用 fbset 手动将 fb 分辨率更改为所需的 1280x800。然后,为了使其适用于所有未来的设置,我在 /etc/default/grub 和 /etc/initramfs-tools/modules 中更改了分辨率。然后我运行 update-grub2 和 update-initramfs -u,重新启动,但它仍然是 1280x1024。

我哪里做错了?

系统 12.04 (x86_64) NVIDIA 驱动程序版本:295.49 fb0 模式:

U:1280x800p-60 U:640x480p-67 V:1280x1024p-75 V:1280x1024p-60 V:1024x768p-75 V:1024x768p-70 V:1024x768p-60 V:800x600p-75 V:800x600p-72 V:800x600p-60 V:800x600p-56 V:640x480p-72 V:640x480p-60 U:1280x800p-60 U:320x240p-60 U:320x400p-59 U:320x200p-59 U:1280x1024p-59 :1024x768p-60 :800x600p-59 :640x480p-60 :640x400p-59

答案1

所以我在 /etc/default/grub 文件中遗漏了一个非常明显的 nomodeset。我将其更改为 modeset。现在我有一个更好看的终端。

针对我的 NV 550 Ti 的原生 FB 分辨率更正帧缓冲区设置。

GRUB_CMDLINE_LINUX_DEFAULT="安静启动模式视频=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"

相关内容