相关疑难解决方法(0)

nVidia 驱动程序的 TTY 分辨率较差

TTY1-6分辨率较差~640×480

Ubuntu 11.10 | Grub2 | 英伟达 | 英伟达 GT215 主板

我在这个网站上完成了这个过程,编辑后 GRUB 菜单以正确的(更精细的分辨率)显示。但是在它启动到 GNOME(通过 gdm3)并且我尝试查看终端 1-6 后,屏幕几乎或完全无法读取。

我能够恢复我的更改,但我希望恢复终端屏幕能够达到的精细分辨率。

确定屏幕分辨率可用。对我来说,我用过:

hwinfo --framebuffer | grep "Mode"
Mode 0x0369: 1680x1050 (+6720), 24 bits
Run Code Online (Sandbox Code Playgroud)

这些是我经历的步骤。编辑 1) grub 配置 2) initramfs 模块,然后 3) 更新

sudo vi  /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

找到以下三行。

GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash"
GRUB_CMDLINE_LINUX=""
...
#GRUB_GFXMODE=640×480
Run Code Online (Sandbox Code Playgroud)

将它们更改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="vga=0x0369"
...
GRUB_GFXMODE=1680x1050
Run Code Online (Sandbox Code Playgroud)

然后:

sudo vi  /etc/initramfs-tools/modules
Run Code Online (Sandbox Code Playgroud)

添加/编辑行:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap
Run Code Online (Sandbox Code Playgroud)

创建一个新文件:

echo FRAMEBUFFER=y |  sudo tee /etc/initramfs-tools/conf.d/splash
Run Code Online (Sandbox Code Playgroud)

最后更新配置文件:

sudo update-grub2
sudo update-initramfs …
Run Code Online (Sandbox Code Playgroud)

terminal grub2 tty nvidia

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

grub2 ×1

nvidia ×1

terminal ×1

tty ×1