nvidia显卡驱动卸载和卸载后的问题

原创 2015年07月10日 13:26:35


由于装了nvidia显卡驱动后开机一直处于循环登录界面,密码输入正确也是进不去,然后就决定卸载nvidia显卡驱动。安装之后出现还是循环登陆, 是openGL的问题 有至少两种解决方法,一种是使用run文件安装cuda 选择不安装openGL。另一种是如果用deb安装的cuda就先卸载驱动 然后重装驱动 并且在安装驱动の命令行后面添加 --no-opengl-files 命令 两种我都试了 都可行,感谢唐斯琪、范少伯的指导和实践。

首先是在能使用tty1登录的情况下,使用

$ sudo apt-get autoremove --purge nvidia-*
$ sudo reboot

然后就发现开机能进去desktop了,很开心,结果就是切换到tty模式下是黑屏,其实不是黑屏,是由于卸载了nvidia驱动后,屏幕分辨率出现了这个问题。先可以试试ubuntu启动的时候选择recovery mode,如果解决不了,看看下面的办法:

使用了师兄办法,顺利解决了这个问题。方法如下:

$ sudo vi /etc/default/grub

grub文件里把GRUB_CMDLINE_LINUX=""加了个参数,改为GRUB_CMDLINE_LINUX="vga=792",792代表的是1024*768分辨率的十六进制0x0318代码。

$ sudo update-grub


对于找自己的屏幕VGA参数代码,感谢cybertanhttp://blog.csdn.net/cybertan/article/details/6550085

Linux内核的VGA参数

在一般的Linux系统中如果不指定"vga="参数,系统将不会支持frameBuffer设备,

默认kernel给的tty分辨率是非常有限的,解决的方法就是给kernel传递VGA参数。

 
  1、lilo下设置方法
 
  lilo:linux vga=318
 
  将会启动1024x768x24bpp模式。下面是常用分辨率+色彩所对应的编码

 

色彩
640x400
640x480
800x600
1024x768
1280x1024
1600x1200
4bits
?
?
0x302
?
?
?
8bits
0x300
0x301
0x303
0x305
0x307
0x31C
15bits
?
0x310
0x313
0x316
0x319
0x31D
16bits
?
0x311
0x314
0x317
0x31A
0x31E
24bits
?
0x312
0x315
0x318
0x31B
0x31F
32bits
?
?
?
?
?
?
  如果要默认就设置为1024x768x24bpp模式,可以修改/etc/lilo.conf,加入一下语句:
 
  vga=0x318
 
  然后保存退出,重启即可。
 
  2、GRUB下设置方法
 
   就是在grub.conf启动列表的kernel最后添加vga参数,例如将tty分辨率设置为(800x600x65536)
cat /etc/grub.conf

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,0)

#          kernel /vmlinuz-version ro root=/dev/sda3

#          initrd /initrd-version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Red Hat Enterprise Linux AS (2.6.9-22.EL)

        root (hd0,0)

        kernel /vmlinuz-2.6.9-22.EL ro root=LABEL=/ vga=788

        initrd /initrd-2.6.9-22.EL.img
 
  以下是常用参数列表
 
linux video=vga16 (640x480x16) <---默认参数,支持最普通的硬件:)

vga=769 (640x480x256) 

vga=771 (800x600x256) 

vga=788 (800x600x65536) 

vga=773 (1024x768x256) 

vga=791 (1024x768x65536)

 

修改后配和zhcon(http://sourceforge.net/projects/zhcon)或者cce(http://sourceforge.net/projects/cce2k/)更加完美。

(大分辨率+中文显示+中文输入)

  下面是所有分辨率的列表:

# VESA framebuffer console @ 1024x768x64k vga = 791 

# Normal VGA console # vga = normal 

# VESA framebuffer console @ 1024x768x64k 

# vga=791 # VESA framebuffer console @ 1024x768x32k 

# vga=790 # VESA framebuffer console @ 1024x768x256 

# vga=773 # VESA framebuffer console @ 800x600x64k 

# vga=788 # VESA framebuffer console @ 800x600x32k 

# vga=787 # VESA framebuffer console @ 800x600x256 

# vga=771 # VESA framebuffer console @ 640x480x64k 

# vga=785 # VESA framebuffer console @ 640x480x32k 

# vga=784 # VESA framebuffer console @ 640x480x256 

# vga=769
如果发现安装了系统之后本来就进不去tty那可以试试这个方法:
可能会出现不能进入tty1-6的问题(按ctrl+alt+f1黑屏)
Google了一个解决方法
http://askubuntu.com/questions/487868/no-tty-after-installing-nvidia-driver
编辑/etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT的值为nomodeset
更新grub:sudo update-grub
重启

版权声明:本文为博主原创文章,未经博主允许不得转载。

解决Nvidia显卡的电脑安装Ubuntu及驱动的各种坑

最近给游戏本装双系统(对没错,我就是用游戏本搞开发的那个人),由于是N卡+Intel核显的电脑(并且是1920*1080及以上的高分屏),装Ubuntu前后遇到各种坑。 下面我们慢慢道来如何爬出这些...

Linux源码打包工具CheckInstall

Checkinstall是能够通过源码,自动生成 RPM/Debian 或Slackware 安装包的程序。通过 CheckInstall生成的安装包,可以通过linux的各种软件包软件包管理器来管理...
  • talkxin
  • talkxin
  • 2016年02月14日 11:11
  • 1063

ubuntu安装caffe以及遇到的问题

此处参考http://blog.csdn.net/langb2014/article/details/51579491 Caffe 1、caffe相信大家都很熟悉了,下面是一些基础依赖库 [c...

Linux下Nvidia显卡驱动卸载和卸载后的问题

由于在Ubuntu下安装了Nvidia显卡驱动后开机一直处于循环登录界面,密码输入正确也是进不去,然后就决定卸载Nvidia显卡驱动。 首先是在能使用tty1登录的情况下,使用  $ sudo a...

Debian stable安装NVIDIA显卡驱动,卸载nouveau显卡驱动,gcc-version-check failed

1:同事把高清线拿走了.换了一根线后debian的桌面分辨率变成了1280x1024,拉伸了(公司用的是HP的品牌机,19寸默认分辨率是1366x768) ,于是需要重新安装显卡驱动 2:首先是搜...

禁止卸载显卡驱动后自动重装

  • 2016年01月05日 15:14
  • 2KB
  • 下载

NVIDIA显卡驱动未加载问题——未完全解决

lsmod | grep -i nvidia发现没有nvidia的内核模块,手动加载sudo modprobe nvidia_352_uvm运行nvidia-smi报告没有显卡驱动ls /dev/nv...

安装与卸载最优的Nvidia驱动在Ubuntu(亲测ubuntu17.10上快捷好用)

1.点击左下角的显示应用按钮搜索software。 选择 “Software & Updates” 。 2.选择附加驱动 “Additional Drivers...

Ubuntu 16.04安装NVIDIA显卡驱动 、CUDA-8.0、cuDNN和TensorFlow问题及解决方法

问题及解决方法 Nvidia-375驱动安装 问题 我使用的是联想Y430P笔记本,GTX850M显卡。由于联想的本大多是双显卡,在安装显卡驱动的时候容易出现一些人生的意外。原先的ubu...
  • csdnldp
  • csdnldp
  • 2017年06月14日 17:18
  • 883

解决Ubuntu更新nVidia显卡驱动后黑屏问题

转自:http://slaytanic.blog.51cto.com/2057708/1630597 2015-04-09 16:26:23 标签:解决 黑屏 驱动 ubuntu nv...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nvidia显卡驱动卸载和卸载后的问题
举报原因:
原因补充:

(最多只允许输入30个字)