Ubuntu出现卡logo、卡住、黑屏无法正常启动、屏幕和键盘背光无法调节等一系列问题?可能是NVIDIA显卡驱动没装好
也不知道是幸运还是不幸,我从一开始接触ubuntu就遇到这一系列的问题,
而且一直没有一个彻底解决的办法,搞得我无比头疼,也害得我重装了无数遍系统。。。
国际惯例,只按照个人习惯和喜好来写,对某些人来说可能逻辑有点混乱。。。
(建议先完全看一遍再操作,因为前面是铺(fei)垫(hua),主要是总结给自己看的)
第一次装Ubuntu(双系统)的时候,在logo或者黑屏的地方卡住,用启动盘都进入不了,更别说正常进入安装界面了。。。
(临时)解决办法:https://m.th7.cn/show/48/201704/209695.html
(注:先在此感谢这位老兄------虽然不是长久之计,但还是帮我解决了燃眉之急,而且之后很长一段时间我用的都是这个办法。。。)
此办法只是帮助你成功地进入Ubuntu,但以后每次启动,你都还是要执行相同的操作($vt_handoff acpi_osi=linux nomodeset),非常蛋疼。
不过,你可以执行:sudo gedit /boot/grub/grub.cfg
然后ctrl+F找到所有的:quiet splash $vt_handoff,
在每个后面都加上:acpi_osi=linux nomodeset,保存-完毕。
之后就可以正常启动了(但更新kernel或grub之后,还是要重新操作一遍)

正如上面所说,以上并不是长久之计。以后,我还遇到了: 1、屏幕亮度无法调节,一开机就是最大亮度----让你眼瞎的那种。。。 2、键盘快捷键用不了,主要是Fn键相关的,调节键盘和屏幕亮度的 3、在登录界面无限死循环,输入密码后还是回到登录界面。。。(后面会提到解决办法,也是和NVIDIA显卡驱动、OPENGL有关的)
4、其实之前也有了解过,大概知道是显卡驱动问题,所以尝试直接在“软件与更新”里面的附加驱动里面选了NVIDIA的(tested),
然后就又gg了,进不了图形界面,又要重装。。。
...
...
...
/敲黑板/ 重点来了:
坑踩多了,终于发现了目前为止、自认为比较有效的“正确”解决方法:
也在此跪谢这位兄嘚:https://www.cnblogs.com/luofeel/p/8654964.html
我的显卡型号是GeForce GTX 1050
显卡驱动下载地址:https://www.geforce.cn/drivers
问题一、在第三步禁用X-Window服务时,执行:sudo service lightdm stop
但是没成功,具体忘了是什么,我在网上有看到说可以用:init 3禁用X—Windows的,就试了一下,不知道有没有用。。。
然后继续按照步骤往下走,一切正常。。。
注意:到了安装步骤时,一定要按照博主的要求:sudo ./NVIDIA-Linux-x86_64-xxx.run –no-opengl-files
(虽然我没有验证过不加“–no-opengl-files”的后果是什么。。。
但我相信博主,而且之前也确实遇到过登陆界面死循环的问题----那时是靠重装解决的。。。)
再然后,就是到了测试环节:
按照博主的做法:
nvidia-smi #若列出GPU的信息列表,表示驱动安装成功 nvidia-settings #若弹出设置对话框,亦表示驱动安装成功
我的结果:

什么?第二个居然报错?好奇心太强,顺手又去搜了一下。。然后就又知道了:prime-select...
继续输入:
$ sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', None]
Info: the current EGL alternatives in use are: ['mesa-egl', None]
Error: the installed packages do not support PRIME
Error: nvidia mode can't be enabled
再搜一下,发现用prime-select,要安装nvidia-prime:$sudo apt nvidia-prime
装完直接就蹦出以下结果:

选完lightdm,直接重启,完事。。。
(有兴趣自行搜一下lightdm和gdm3的区别------心里终于好受了很多。。。)
另外,还可以参考:ubuntu安装显卡驱动的三种方法https://blog.csdn.net/u014682691/article/details/80605201————大同小异
拓展:
UBUNTU的init 参数:
#0 停机(千万不能把initdefault 设置为0)
#1 单用户模式
#2 多用户,没有 NFS(和级别3相似,会停止部分服务)
#3 完全多用户模式
#4 没有用到
#5 x11(Xwindow)
#6 重新启动(千万不要把initdefault 设置为6)
Ubuntu出现卡logo、卡住、黑屏无法正常启动、屏幕和键盘背光无法调节等一系列问题?可能是NVIDIA显卡驱动没装好的更多相关文章
- Ubuntu下安装nvidia显卡驱动
layout: post title: Ubuntu下安装nvidia显卡驱动 date: 2015-10-02 17:19:06 categories: 常用命令 tags: 显卡 驱动 最近一直在 ...
- Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置
Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...
- Ubuntu 14.04 LTS 安装 NVIDIA 显卡驱动后的屏幕亮度调节问题
安装 Ubuntu,对于 NVIDIA 显卡,默认情况下会使用第三方开源驱动,并且一般情况下,第三方开源驱动和系统兼容性更好.由于 NVIDIA 显卡驱动不是开放的,所以对 Linux 系统的原生支持 ...
- Ubuntu中安装NVIDIA显卡驱动
1.参考: https://blog.csdn.net/xunan003/article/details/81665835 https://www.cnblogs.com/luofeel/p/8654 ...
- ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程
安装深度学习框架需要使用cuda/cudnn(GPU)来加速计算,而安装cuda/cudnn,首先需要安装nvidia的显卡驱动. 我在安装的整个过程中碰到了驱动冲突,循环登录两个问题,以至于最后不得 ...
- 【Linux开发】【CUDA开发】Ubuntu上安装NVIDIA显卡驱动
机型为戴尔Vostro3900 显卡型号为GTX 745 对于Nvidia显卡的驱动,如今很多Linux发行版会默认使用名为nouveau的驱动程序.Nouveau是由第三方为Nvidia开发的一 ...
- Ubuntu 18.04安装NVIDIA显卡驱动教程
最近遇到了在Ubuntu 18.04上安装NVIDIA显卡驱动的情况,看到一篇教程讲解的很好,拿来收藏. 安装NVIDIA显卡驱动风险极大,新手注意. 在Ubuntu 18.04上安装 ...
- Ubuntu 解决wifi无法打开的问题 安装NVIDIA显卡驱动的正确姿势
游戏本型号Y7000 win10 Ubuntu16.04双系统 解决wifi无法打开的问题 解决方法: 1.打开终端输入:rfkill list all 出现如下提示:: 可以看到,优先级 ...
- ubuntu 16.04 登录后黑屏
进入登录界面后黑屏,重新更新英伟达的显卡,也么有起作用. 解决办法,进入登录界面时,进入终端(ctrl+alt+f1),然后修改 grub配置文件,使其每次重启时都检查文件 sudo vi /etc ...
随机推荐
- 2018-2019-2 网络对抗技术 20165325 Exp1 PC平台逆向破解
2018-2019-2 网络对抗技术 20165325 Exp1 PC平台逆向破解(BOF实验) 实验有三个模块: (一)直接修改程序机器指令,改变程序执行流程: (二)通过构造输入参数,造成BOF攻 ...
- 微信中音乐播放在ios不能自动播放解决
在微信中,ios手机下面音乐被自动禁掉无法自动播放,我们可以执行触发body上的元素,自动进行播放. //音乐 var x = document.getElementById("myAudi ...
- [Linux]标准IO全缓冲和行缓冲
概述 标准IO中,标准错误是不带缓冲的.若是指向终端设备的流才是行缓冲的,否则是全缓冲的. 行缓冲也可以分配缓冲区,当遇到超大行(超过缓冲区的行),缓冲区内容也会优先刷出. 示例 #include & ...
- python 视频转成代码视频
# -*- coding:utf-8 -*- # coding:utf-8 import os, cv2, subprocess, shutil from cv2 import VideoWriter ...
- 饮冰三年-人工智能-Python-25 Django admin
简介:一个关于后台数据库管理的工具 1:创建一个新的项目 2:设置models,并通过命令生成数据库表 from django.db import models class Book(models.M ...
- eclipse集成testng插件
一.TestNG简介 TestNG是一个开源自动化测试框架,它受到JUnit和NUnit的启发,而引入了许多新的创新功能,如依赖测试,分组概念,使测试更强大,更容易做到. 它旨在涵盖所有类别的测试:单 ...
- vs2013下配置opencv1.0.0
vs2013下配置opencv1.0.0 2019-4-25 17:13:13 原因 现在最新opencv已经到4.0.1版了.用opencv1.0原因: 小.源码包只有10M左右. 清晰.他的文档结 ...
- VS 中 无法嵌入互操作类型“……”,请改用适用的接口的解决方法
在引用COM组件的时候,出现了无法嵌入互操作类型"--",请改用适用的接口的错误提示. 选中项目中引入的dll,鼠标右键,选择属性,把"嵌入互操作类型"设置为F ...
- net core 依懒注入 中间件
依懒注入 依懒 当一个类需要另一个类协作来完成工作的时候就产生了依赖.比如我们在AccountController这个控制器需要完成和用户相关的注册.登录 等事情.其中的登录我们由EF结合Idneti ...
- 8、socket以及socketserver
Python 提供了两个基本的 socket 模块.第一个是 Socket,它提供了标准的 BSD Sockets API.第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务 ...