Ubuntu安装Nvidia Optimus驱动的步骤

2016-02-19 10:43 30 1 收藏

今天图老师小编给大家介绍下Ubuntu安装Nvidia Optimus驱动的步骤,平时喜欢Ubuntu安装Nvidia Optimus驱动的步骤的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Linux教程 】

NVIDIA Optimus是能够自动切换独立显卡和集成显卡的双显卡系统,可运用于Linux系统,在重装系统后,不少朋友不知如何安装及配置NVIDIA Optimus驱动,下面图老师小编将以Ubuntu安装NVIDIA Optimus驱动为例给大家做个详细介绍,希望对你有所帮助。

 Ubuntu安装Nvidia Optimus驱动的步骤

背景知识

对那些不熟悉Nvidia Optimus的读者,在板载Intel图形芯片组和使用被称为GPU切换、对需求有着更强大处理能力的NVIDA显卡这两者之间的进行切换是很有必要的。这么做的主要目的是延长笔记本电池的使用寿命,以便在不需要Nvidia GPU的时候将其关闭。带来的好处是显而易见的,比如说你只是想简单地打打字,笔记本电池可以撑8个小时;如果看高清视频,可能就只能撑3个小时了。使用Windows时经常如此。

 Ubuntu安装Nvidia Optimus驱动的步骤

几年前,我买了一台上网本(Asus VX6),犯的最蠢的一个错误就是没有检查Linux驱动兼容性。因为在以前,特别是对于一台上网本大小的设备,这根本不会是问题。即便某些驱动不是现成可用的,我也可以找到其它的办法让它正常工作,比如安装专门模块或者使用反向移植。对我来说这是第一次我的电脑预先配备了Nvidia ION2图形显卡。

在那时候,Nvidia的Optimus混合GPU硬件还是相当新的产品,而我也没有预见到在这台机器上运行Linux会遇到什么限制。如果你读到了这里,恰好对Linux系统有经验,而且也在几年前买过一台笔记本,你可能对这种痛苦感同身受。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

[Bumblebee][4]项目直到最近因为得到Linux系统对混合图形方面的支持才变得好起来。事实上,如果配置正确的话,通过命令行接口(如optirun vlc)让你选定的应用程序能利用Nvidia显卡功能是可行的,但让HDMI一类的功能运转起来就很不同了。(译者注:Bumblebee 项目是把Nvidia的Optimus技术移到Linux上来。)

 Ubuntu安装Nvidia Optimus驱动的步骤

在等待了很长一段时间后,Nvidia才发布了支持Optimus的Linux驱动,但我们仍然没有得到对双显卡切换的真正支持。然而,现在有了Ubuntu 14.04、nvidia-prime和nvidia-331驱动,任何人都可以在Intel芯片和Nvidia显卡之间轻松切换。不过不幸的是,为了使切换生效,还是会受限于需要重启X11视窗系统(通过注销登录实现)。

为了减轻这种不便,有一个小型程序用于快速切换,稍后我会给出。这个驱动程序的安装就此成为一件轻而易举的事了,HDMI也可以正常工作,这足以让我心满意足了。

安装Nvidia Optimus驱动

为了更快地描述这个过程,我假设你已经安装好Ubuntu 14.04或者Mint 17。

作为一名系统管理员,最近我发现90%的Linux操作通过命令行执行起来更快,但这次我推荐使用Additional Drivers这个应用程序,你可能使用它安装过网卡或声卡驱动。

 Ubuntu安装Nvidia Optimus驱动的步骤

注意:下面的所有命令都是在~#提示符下执行的,需要root权限执行。在运行命令前,要么使用sudo su(切换到root权限),要么在每条命令的开头使用sudo运行。

你也可以在命令行输入如下命令进行安装:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

~# apt-get install nvidia-331 nvidia-settings nvidia-prime

接下来是重启。确保你没有安装类似于Bumblebee或其他已加载的Nvidia驱动,否则很可能会破坏你的X11。万一你没有进行全新安装,之前有安装过Bumblebee程序,那么在安装nvidia-331和nvidia-prime前运行下列命令:

~# apt-get purge libvdpau-va-gl1 bumblebee* nvidia*

在Nvidia和非Nvidia显卡之间切换

你可以通过按下Alt+F2或者从命令行键入下列命令实现Nvidia和非Nvidia(如Intel)显卡之间的切换:

~$ nvidia-settings

注意:~$表示不以root用户身份执行。

 Ubuntu安装Nvidia Optimus驱动的步骤

你也可以使用命令行设置默认使用哪一块显卡:

~# prime-select intel (或 nvidia)

使用这个命令进行切换:

~# prime-switch intel (或 nvidia)

两个命令的生效都需要重启X11,可以通过注销和重新登录实现。当然重启电脑也行。

对Ubuntu用户键入命令:

~# service lightdm restart

对Mint用户键入命令:

~# service mdm restart

键入这个命令确认哪一块显卡在运行:

~# prime-select query

最后,你可以通过添加ppa:nilarimogard/webupd8来安装叫做prime-indicator的程序包,实现通过工具栏快速切换来重启Xserver会话。要安装它,只需要运行:

~# add-apt-repository ppa:nilarimogard/webupd8

~# apt-get update

~# apt-get install mesa-utils prime-indicator

总结

总而言之,这个方法仍不完美,但至少它能简单易用地提供合适的专门驱动支持。很多人不会使用这个安装方法来设置Bumblebee,因为他们发现使用Nvidia驱动会很快耗完电池。

脚本用来方便地在Bumblebee和Nvidia-Prime之间进行切换,但并没有对此进行实验。

Linux上的显卡提供了专门支持,但仍然不能实现双显卡切换,因为混合图形技术似乎是便携式设备的未来。一般情况下,AMD会发布Linux平台上的驱动支持,但我认为Optimus是目前为止我遇到过的最糟糕的硬件支持问题。

上面就是Ubuntu安装配置NVIDIA Optimus驱动的方法介绍了,安装完NVIDIA Optimus驱动后,配置也是同样重要的,可通过命令实现。

来源:https://www.tulaoshi.com/n/20160219/1595588.html

延伸阅读
今天忽然想玩玩PS游戏,没安装显卡驱动,玩不了,昨天编译N次内核留下了编译后的内核源码,顺便把NVIDIA-Linux-x86-1.0-6629-pkg1.run 安装上吧,正好看到论坛有人问如何安装这个驱动。记下来,也许会对newbie有点帮助 ^_^ChangeLog: 加入在X-window下安装nvidia驱动,方便不熟悉字符操作的newbie :) 找到了安装NVIDIA驱动,正确编译内核方法,...
标签: 电脑入门
丢掉了驱动光盘是一件十分痛苦的事,虽然可以到提供驱动程序的网站上去下载,但是如果不知道自己使用产品的型号,确实是十分麻烦的事。同时,为了获得更好的性能,还需要不断更新,那也是十分繁琐的。现在使用NVIDIA芯片的显卡和主板的用户有福了,通过NVIDIA的官方网站,下载驱动将变得非常便捷。 如果用户知道自己的显卡或主板类型,就可以...
ubuntu如何安装   一、进入 live cd 桌面 1)设置好启动后,断开网络,然后重启动计算机,可以用硬盘启动,也可以刻成光盘启动,镜像的下载地址: UbuntuKylin 32&64位官方版 2)启动后稍等,系统自动运行,在下边出来两个图标时,可以按一下 ESC键呼出菜单项,再按右方向键选择中文(简体),按回车键; 3)...
标签: 电脑入门
如何使用NVIDIA OPTIMUS技术进行双显卡切换? 解决方案 NVIDIA的optimus技术,不需要用户自己干预,系统会自动判断当前任务,然后选择显卡执行任务。 注意: 1、NVIDIA的optimus技术仅支持windows 7系统 2、只有支持3D功能的程序才设置显卡切换的功能,对于2D程序只能使用集成显卡。 如何设置运行3D程序时全程使用独立显卡: 1、...
标签: 电脑入门
Ubuntu系统操作中,Pacman是一款软件包管理器,能够对官方的Arch库和自己创建的软件包进行管理,但是有时在安装Pacman的时候会出错,下面图老师小编就给大家介绍下Ubuntu如何安装Pacman。 1,wget ‘ftp://ftp.archlinux.org/other/pacman/pacman-4.1.2.tar.gz’下载软件包 2,tar xvf pacman-4.1.2.tar.gz,解压缩软件 3,cd ...

经验教程

588

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部