nvidia显卡驱动卸载和卸载后的问题
因为装了nvidia显卡驱动后开机一直处于循环登录界面。password输入正确也是进不去。然后就决定卸载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參数代码。感谢cybertan。http://blog.csdn.net/cybertan/article/details/6550085
Linux内核的VGA參数
在一般的Linux系统中假设不指定"vga="參数,系统将不会支持frameBuffer设备,
默认kernel给的tty分辨率是很有限的,解决办法就是给kernel传递VGA參数。
以下是经常使用分辨率+色彩所相应的编码
|
色彩
|
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
|
?
|
?
|
?
|
?
|
?
|
?
|
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
可能会出现不能进入tty1-6的问题(按ctrl+alt+f1黑屏)
nvidia显卡驱动卸载和卸载后的问题的更多相关文章
- 轻松解决fedora21装完NVIDIA显卡驱动后无法进入gnome问题
本来打算昨天写的,最近感冒了,打点滴,耽搁了! 我用的是联想14寸笔记本,装好了fedora21后,想装个NVIDIA显卡驱动试试,结果和很多人一样无法进入gnome界面,搞了三四个小时终于搞定.下面 ...
- Ubuntu 14.04 LTS 安装 NVIDIA 显卡驱动后的屏幕亮度调节问题
安装 Ubuntu,对于 NVIDIA 显卡,默认情况下会使用第三方开源驱动,并且一般情况下,第三方开源驱动和系统兼容性更好.由于 NVIDIA 显卡驱动不是开放的,所以对 Linux 系统的原生支持 ...
- Ubuntu下安装nvidia显卡驱动
layout: post title: Ubuntu下安装nvidia显卡驱动 date: 2015-10-02 17:19:06 categories: 常用命令 tags: 显卡 驱动 最近一直在 ...
- ubuntu14.04安装、NVIDIA显卡驱动安装及CUDA8.0、Cudnn5.1的环境搭建
安装环境:hp-Z440工作站.64位Ubuntu14.04(64位Ubuntu16.04).Cuda8.0.Cudnn5.1.Nvidia GeForce GT 705.Tesla K40c 本文可 ...
- Ubuntu中安装NVIDIA显卡驱动
1.参考: https://blog.csdn.net/xunan003/article/details/81665835 https://www.cnblogs.com/luofeel/p/8654 ...
- Ubuntu18.04 NVIDIA显卡驱动 安装大全
离线安装NVIDIA显卡驱动 费了一天的劲,走了好多的坑,最主要的原因是gcc版本的问题,一定要用最新版本的gcc!!! 1)官网下载显卡驱动 2)apt 下载gcc包及其依赖包,可用apt-cach ...
- Linux: 安装NVIDIA显卡驱动
Linux(Fedora25, 64bit)台式机配备了NVIDIA显卡GTX950,但是仅仅使用开源驱动nouveau,无法发挥NVIDIA显卡的性能,所以可以考虑使用官方提供的显卡驱动. # 先安 ...
- Linux secure boot(安全启动)时添加Nvidia显卡驱动
开启Secure boot情况下,在Fedora 21下安装Nvidia 显卡驱动的方法. Nvidia显卡驱动可以从官网上下载最新版>> 点击进入 下载后添加可执行权限: #chmod ...
- ubuntu13.04 Thinkpad W520安装nvidia显卡驱动
Ubuntu13.04 amd64 Thinkpad W520安装Nvidia显卡驱动 曾经在ubuntu11.10上成功安装Nvidia显卡驱动.但是自从机器(Thinkpad W520)更新到13 ...
随机推荐
- Windows下python的第三方库的安装
D:\Python27\Scripts\pip.exe install beautifulsoup4
- 51nod 1459 迷宫游戏【最短路拓展】
1459 迷宫游戏 基准时间限制:1 秒 空间限制:131072 KB 你来到一个迷宫前.该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数.还有若干双向道路连 ...
- Problem D: 乌龟棋【四维dp】
Problem D: 乌龟棋 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 24 Solved: 15[Submit][Status][Web Boa ...
- python编码问题 与 代码换行问题
转载请注明: 仰望高端玩家的小清新 http://www.cnblogs.com/luruiyuan/ python程序对于unicode码的支持情况不同 python3 支持较好,在文件开头加入如下 ...
- 用户点击行为实时分析系统spark
系统设计技术有:Hadoop2.xZookeeperFlumeHiveHbaseKafkaSpark2.xSpark StreamingStructured StreamingMySQLHueJava ...
- 日期 function
SELECT SYSDATE, ADD_MONTHS(SYSDATE,), ADD_MONTHS(SYSDATE,), LAST_DAY(SYSDATE), MONTHS_BETWEEN(SYSDAT ...
- SQL Loader with utf8
alter this line in your control file characterset UTF8 to this characterset UTF8 length semantics ch ...
- lapis使用
lapis: 安装 http://leafo.net/lapis/ 官网安装方式依赖lua-cjson,但是已经安装了openresty的可能会报错. 解决方法,使用下面issue中的luarocks ...
- 微服务之SpringCloud实战(三):SpringCloud Eureka高可用
高可用Eureka 高可用我就不再过多解释了,Eureka Server的设计一开始就考虑了高可用的问题,在Eureka的服务治理设计中,所有的节点即是服务提供方也是消费方,注册中心也不例外,上一章中 ...
- Linux下使用xargs将多行文本转换成一行并用tr实现逗号隔开
准备: cat test.txt 示例: cat test.txt | xargs 可以看出得到的字符串为空格隔开的. 再把上面的字符串用逗号隔开,可以使用tr命令进行空格的替换 cat test.t ...