Ubuntu中Nvidia显卡驱动安装及开关机花屏的解决方法

Ubuntu中Nvidia显卡驱动安装及开关机花屏的解决方法

想使用多个显示屏工作,但独立显卡只有一个VGA接头,没有DVI之类的接头,所以给电脑外加了一块Nvidia的显卡,在Ubuntu下安装驱动非常的简单:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

安装完成后独立显卡就可以正常的工作了,但是在开关机的时候会出现分辨率降低甚至花屏的情况,其解决办法为:

sudo apt-get install v86d hwinfo
sudo hwinfo --framebuffer

此时会显示分辨率信息。然后,根据分辨率修改grub文件:

sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash“替换为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=640x800-24,mtrr=3,scroll=ywrap",修改分辨率为你的屏幕分辨率;同时将#GRUB_GFXMODE=640x800改成你的真实分辨率并去掉注释#号。

接着修改:

sudo gedit /etc/grub.d/00_header

set gfxmode=${GRUB_GFXMODE}后添加set gfxpayload=keep,并更新grub:

sudo update-grub

最后修改initramfs:

sudo gedit /etc/initramfs-tools/modules

在最后添加uvesafb mode_option=640x800-24 mtrr=3 scroll=ywrap,同样修改分辨率。并更新grub和initramfs:

sudo update-grub2
sudo update-initramfs -u

然后重启应该问题就解决了。另外,如果想要在Ubuntu系统信息里看到显卡的详细信息,需要在软件中心中安装mesa-utils


除非特别声明,文章均为牛会飞的博客原创,遵循署名-非商业使用-相同方式共享授权协议
转载请注明出处: https://blogfei.com/ubuntu-nvidia-drivers-low-resolution/

暂无评论