注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还魂草博客

已迁至www.mintos.org

 
 
 

日志

 
 
关于我

skype:linuxer1024

文章分类
网易考拉推荐

Ubuntu下安装Nvidia和Intel双显卡驱动  

2012-09-14 11:08:15|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
不得不说,近几年的笔记本电脑大多数都采用了Intel HD3000/4000核芯显卡+独显的双显卡配置,而独显厂家(ATI/Nvidia)对Linux下的双显卡切换方案的支持却乏善可陈,导致很多购买了双显卡配置笔记本电脑的Linux用户颇为苦恼。因为在Linux下,独显既未发挥作用,也未关闭,导致屏幕亮度无法调节,散热风扇高速运转,机器温度迅速升高,电池电量迅速耗尽,实在令人蛋疼。

ATI和Nvidia中,尤以Nvidia对Linux的支持不够友好,以致前不久Linus大神在某次大会上讲到激动时竟然对Nvidia竖起中指!据最近的传闻,Nvidia的双显卡切换方案--Optimus有望支持Linux。Linus的中指也算功不可没啊!Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客

目前,Linux下较好的解决Nvidia双显卡问题的方案是bumblebee(大黄蜂)。需要说明的是,bumblebee并不是完美的双显卡切换方案,而是将独显关闭,平时只使用核芯显卡,在需要玩3D游戏时用optirun来运行该游戏,则会使用独显。bumblebee是社区的产物,虽然不够完美,但是在Nvidia官方支持发布之前,也算不错的办法。
(需要特别注意的:千万不要用系统的“附加驱动”安装Nvidia驱动,否则有可能导致图形界面都无法进入!)
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 

让我们看看在Ubuntu下如何安装bumblebee吧。
1.以apt安装bumblebee。在终端中依次运行如下命令:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

2.安装成功后,重新启动电脑。

3.在终端中运行如下命令,查看显卡状态(如果你安装了hardinfo,也可以在hardinfo中查看):
lspci | grep VGA
运行后会显示如下内容:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0de9 (rev ff)
第一条是Intel核芯显卡的信息,第二条是Nvidia独显的信息,括号中的(rev ff)表示该显卡处于关闭状态。
现在你的笔记本电脑风扇不会呼呼狂转了吧。

4.打开Nvidia的设置程序,在终端中运行如下命令:
sudo optirun nvidia-settings -c :8
X服务器综合信息
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 独显硬件信息
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 显卡温度
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 显卡频率,智能调节
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 
5.至此,显卡驱动已经安装好了,但是屏幕亮度还是无法调节。下面咱们解决这个问题。
首先,为Intel核芯显卡设置亮度。在终端中依次运行如下命令:
sudo su
echo 300 > /sys/class/backlight/intel_backlight/brightness(这个300是亮度值,可以设置为其他数值,越大越亮)
其次,编辑/boot/grub/grub.cfg,在内核后面加上acpi_backlight=vendor参数,重启后即可使用Fn快捷键调节亮度了。
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 
6.完成以上步骤,可以说是大功告成了。机器默认都是使用核芯显卡,而如果我们要玩3D游戏,要使用独显,应该怎么操作呢?下面我们就玩一把3D游戏。
其实本人从来不玩网络游戏,但是今年有一个国产的3D网游,宣称原生支持Linux。别的不说,就冲这一点,我就注册了一个账号,以示作为Linuxer的回馈性支持!这个游戏叫《时空浩劫》,官网:http://www.shikonghaojie.com/。游戏操作与《暗黑》相似,很容易上手,而且像《魔兽争霸》那样可以用鼠标滚轮变化3D视角的角度。
下载游戏客户端后,解压到主目录即可,游戏目录为TroubledWater。
首先,打开一个终端,进入TroubledWater目录:
cd TroubledWater
然后,以Nvidia独显运行该游戏
sudo optirun ./skwx_unx
下面我们看几张游戏截图:
选择服务器
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 登录界面
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 选择/创建角色
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客
 战斗中
Ubuntu下安装Nvidia和Intel双显卡驱动 - 还魂草 - 还魂草博客

软件商原生支持Linux,那么也希望更多的Linuxers也回馈性地支持它的产品吧!这样才是Linux生态发展的良性循环。
  评论这张
 
阅读(5970)| 评论(10)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017