ubuntu 双显卡 nvidia(Ubuntu显卡驱动)

本篇文章给大家谈谈ubuntu 双显卡 nvidia,以及Ubuntu显卡驱动对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

ubuntu显卡驱动安装后登录黑屏

使用Ubuntu的朋友一般都会遇到几种状况:

安装Ubuntu的时候,卡在Ubuntu的LOGO界面或黑屏。

请点击输入图片描述

请点击输入图片描述

双显卡安装Nvidia驱动,循环登录或黑屏

请点击输入图片描述

请点击输入图片描述

这一切的万恶之源就是集显造成的!!!

环境说明:Ubuntu16.04+Win10(双系统+双显卡GTX960)+Grub(开机时弹出的选择系统的操作窗口)

接下来就是方法了:

First,针对第一种状况,网上已经有很多办法了,也有效,简单说说我的方法:

1、启动系统后在Grub界面,选择ubuntu系统的那一行,然后按E键,就会进入Grub的编辑状态。

请点击输入图片描述

2、在quiet splash后面加(先打空格)nomodeset,然后按F10保存启动即可!!!

3、由于那个是临时改动,所以还需要一步,打开终端:

sudo vi/etc/default/grub或 sudo gedit/etc/default/grub#编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub重启后就OK了!!!12

1

2

请点击输入图片描述

Secondly,到了我们最多人困扰的环节了,装显卡驱动导致各类问题(黑屏或循环登录)!

此类问题原本深深困扰我,什么改那个改这个,不同方式装驱动,禁用这个禁用那个,拉集显进黑名单,统统试过,但就是解决不了!!!

最终我发现了问题的根源,确实是集显的问题!(但由于我们是双系统或双显卡或着存在Grub启动项,导致没有解决到问题的根本!)

这一切的原因就是因为我们装系统的时候,加的那个参数nomodeset!!!接下来详细教程:

1、首先确定是否安装了Nvidia驱动(任何方式都可以,apt-get或系统软件附加或deb包)

查看是否成功:nvidia-smi

请点击输入图片描述

2、如果已经装了驱动后,出现了循环登录或黑屏,那么就重新启动,在Grub界面选Ubuntu系统那一行然后按E键进入编辑模式!(懒得弄图,用上面的了!)

请点击输入图片描述

3、也是上图那个位置,我们会看到"quiet splash nomodeset",主要看是否有nomodeset,有的话删除它(可能有人是queit splash= nomodeset,删除'= nomodeset'即可!)

4、然后在原来那个位置加acpi_osi=linux(代码之间用空格隔开!),然后按F10启动,就可以进入界面了。

5、最后一步,保存信息,打开终端:

sudo vi/etc/default/grub或 sudo gedit/etc/default/grub#打开文件后将nomodest删除替换为 acpi_osi=linux#然后更新grubsudo update-grub1234

1

2

3

4

请点击输入图片描述

至此,此类问题被终结了,网上很多方法没有完全考虑电脑的装载环境,导致很多人尝试了许多方法却不能解决问题,或者没有被根本上解决!

解释一下 Grub引导了系统进行启动,所以它的参数被传入了,即nomodeset(调用集显)如果存在,系统就会一直调用集显,然后就出现循环登录或黑屏。由于刚刚安装系统一般没有驱动,很多人只能通过调用集显去进入图形界面(除非在命令行下安装了驱动),导致了nomodeset参数的加入。

而acpi_osi=linux是告诉Grub,电脑将以Linux系统启动,调用其中驱动,所以可以用Nvidia的驱动进行显示了!

Ubuntu 13.04双显卡安装NVIDIA GT630M驱动过程详解

Ubuntu 13.04双显卡安装NVIDIA GT630M驱动

安装 bumblebee以管理双显卡,下面命令会自动安装NVIDIA显卡驱动

[plain]

sudo add-apt-repository ppa:bumblebee/stable

sudo apt-get update

sudo apt-get install bumblebee bumblebee-nvidia

安装成功后,重启电脑

查看显卡状态

[plain]

lspci| grep VGA

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller(rev 09)

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M](rev ff)

第一行是Intel核芯显卡信息,第二行是NVIDIA独立显卡信息,最后的 rev ff表示独立显卡已经关闭

查看显卡驱动是否安装成功

[plain]

sudo optirun nvidia-settings-c:8

   至此,显卡驱动已安装成功,如果要以独立显卡运行某个程序,例如 test程序

sudo optirun test

七步解决双显卡问题导致Ubuntu登陆后卡死+无法进入tty

解决双显卡问题导致Ubuntu登录后卡死及无法进入tty的七步指南

第一步:在Ubuntu启动界面选择Advanced Settings-> recovery mode-> root。

第二步:输入命令"mount-o remount, rw/"以开启文件系统的读写权限。

第三步:编辑文件"/etc/initramfs-tools/modules",加入"fbcon"、"vesafb"、"nvidiafb"三行。

第四步:编辑文件"/etc/modprobe.d/blacklist-framebuffer.conf",将"nvidiafb"、"vesafb"、"vga16fb"三行注释掉,若未存在则无需操作。

第五步:修改文件"/etc/default/grub",将"GRUB_CMDLINE_LINUX"变量调整为"vga=792",此代码代表1024*768分辨率,以适配高分辨率屏幕。

第六步:执行命令"update-initramfs-u"、"update-grub",然后退出recovery mode,尝试正常模式启动。

第七步:根据是否需要安装CUDA进行以下操作。

1.若无需安装CUDA,执行命令"sudo su"、"apt-add-repository ppa:xorg-edgers/ppa"、"apt-get update"、"apt-get install nvidia-current nvidia-settings"、"add-apt-repository ppa:bumblebee/stable"、"apt-get update"、"apt-get install bumblebee bumblebee-nvidia",然后重启电脑。

2.若需要安装CUDA,参考NVIDIA官网的安装指南,执行相关命令后,重启电脑。

小提示:若引导系统损坏,可在Windows环境下使用EasyBCD修复启动引导。

阅读剩余
THE END