关于optimus 显卡的支持最新进展

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
hchsdbx
帖子: 7
注册时间: 2009-08-07 23:44
送出感谢: 0
接收感谢: 0

关于optimus 显卡的支持最新进展

#1

帖子 hchsdbx » 2011-05-25 16:16

optimus显卡一直是使用ubuntu的同鞋们心头的痛,现在终于有个还能过得去的第三方解决方案了(http://www.martin-juhl.dk/2011/05/optim ... em-solved/),这个方案最早被http://linux-hybrid-graphics.blogspot.com报道过,可是由于伟大的GFW,我每次看这个网站都要爬墙上树,登高远眺。刚开始报道的方法大家都知道,就是用acpi_call关掉一个显卡,这个方法太黄太暴力,相当与花钱买了一个废物显卡,不爽
今天偶然爬墙,发现有个新的解决方法,虽说也是不如win7下面方便,但是也有很大的进步(该方案还支持cuda程序加速哦,好像还支持cuda4.0,这个windows的optimus驱动都没没有,开源的力量还是伟大的)
鉴于原作属鸟语,看起来比较费力,虽说学linux最好会点英语,但是也要循序渐进嘛 ,我先大概说一下如何操作,剩下的具体内容还要同鞋们苦功英语哦。。。

首先,从https://github.com/MrMEEE/bumblebee下载“bumblebee”程序。。这个怎么读我也不知到 :em06 。顺便说一下,不一定非要安装所谓的git程序,除非你要上传什么,在那个网站的页面就有下载链接,细心点找 :em02

下载下来以后解压到任意目录,就是你看着放哪里顺眼就放哪里。。。。;

然后进入目录,运行install.sh .(就是运行sudo ./install.sh, 要是不能运行就先chmod +x install.sh)
到了Are you sure you want to proceed?? (Y/N)后,选Y (废话,选N 就不安装了。。。。)
然后自动下载nv的官方驱动(就是源里的nvidia-current)
一直让他自动运行,直到
Auto-detecting hardware


Select your Laptop:
1) Alienware M11X
2) Dell XPS 15/17
3) CLEVO W150HNQ
4) Asus EeePC 1215N
5) Acer Aspire 5745PG/5742G
6) Dell Vostro 3300
7) Dell Vostro 3400/3500/3700
8) Samsung RF511/RF711/QX410-J01
9) Toshiba Satellite M645-SP4132L
10) Asus U30J/U31JG/P31JG/U35J/U36JC/U43JC/U35JC/U43JC/U53JC/P52JC/K52JC/X52JC/N53SV/X53SV/N61JV/X64JV/N73JN

97) Manually Set Output to CRT-0
98) Manually Set Output to DFP-0
99) Manually Enter Output

要是买了 1-10选项中的笔记本的同鞋们就幸运了,直接选择你的笔记本的型号就可以了
其他型号也没事,选择98
不要选97,97指的是过去那种大屁股的显示器!现在基本绝种。。。
熟悉的可以选99,还要输入显示器型号,不懂的别乱动,直接选98都没错,包扩双显卡的台式机。
然后会出现
The Image Transport is how the images are transferred from the
nVidia card to the Intel card, people has different experiences of
performance, but just select the default if you are in doubt.

I recently found out that yuv and jpeg both has some lagging
this is only noticable in fast moving games, such as 1st person
shooters and for me, its only good enough with xv, even though
xv sets down performance a little bit.

1) YUV
2) JPEG
3) PROXY
4) XV (default)
5) RGB

说的是nv渲染的东西怎么输出到桌面,1.2画质好,但是有点慢,3没有试过,4的话画面差点,但是性能好,适合打FSP游戏
默认是4,可以不改

好了,重启吧,祈祷吧,失败了的话就。。。下面分解。。。
成功重启的话要用nvidia显卡运行东西的话就用optirun64(64位ubuntu)或是optirun32(32位的):optirunXX 程序名,可以运行wine的,放心游戏吧

注意事项:
1,作者说,“最好是11.04版本”,更低版本我没试过,据说有在10。10上折腾起来的,但是10.04没见成功过
2,不要用root用户运行,最好是用sudo运行
3,不要自做主张先把nvidia的闭源驱动给装了,安装过程会给你装的。否则黑屏之后.。。最简单的办法是重装。
4,说道黑屏,如果安装失败,可能无法进入任何一个界面,包括文字界面,解决办法嘛。。。最简单是重装 :em06 ,还有一个办法,那就是把这个机子固定IP之后安装好ssh服务,然后再折腾,如果失败,ssh进这个机子,(前提是你有两台机子和一个路由),卸载掉nv的驱动 apt-get autoremove nvidia-current,然后重启,接着折腾
5,双显卡台式机折腾这个的时候注意吧显器链接到主板的输出端口上,否则没用。

还有一点,这个办法在早期索尼的那个“双显卡”笔记本上不能用,因为那个是“纯手动”的,相当于自己拔插显卡,不是软件切换,但是nvidia那个软件控制的手动切换(第二代显卡切换)也可以用。简单来说,就是那种不要手动掰开关的显卡切换都行,限于NV,不要乱用到ATI显卡上去。

安装完了之后重启,intel显卡还是负责桌面显示,nv负责渲染制定的程序,现在还不能实现win7那样自动切换,必须是命令启动(其实win7下面的自动切换也是很蛋疼的)

好像intel显卡仍然能用kms驱动,界面切换很清爽。

具体内容参见http://www.martin-juhl.dk/2011/05/optimus-on-l ... em-solved/,英语还是要学得,四级也是要过的。。。 :em11
头像
枫叶饭团
论坛版主
帖子: 14685
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 关于optimus 显卡的支持最新进展

#2

帖子 枫叶饭团 » 2011-05-25 16:32

好像我的主板上也有个集成显卡...不过没用过 :em06
hchsdbx
帖子: 7
注册时间: 2009-08-07 23:44
送出感谢: 0
接收感谢: 0

Re: 关于optimus 显卡的支持最新进展

#3

帖子 hchsdbx » 2011-05-25 16:37

枫叶饭团 写了:好像我的主板上也有个集成显卡...不过没用过 :em06
这个好象是针对核心显卡的,core i 系列吧,不过按照这个运行的原理来说,apu应该也行。老的集成显卡就够呛了,因为有些主板探测到独显就吧集显给关掉了
头像
枫叶饭团
论坛版主
帖子: 14685
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 关于optimus 显卡的支持最新进展

#4

帖子 枫叶饭团 » 2011-05-25 16:41

我错了,我把optimus翻译成集成了....真操蛋 :em06
继续补洋文去
hchsdbx
帖子: 7
注册时间: 2009-08-07 23:44
送出感谢: 0
接收感谢: 0

Re: 关于optimus 显卡的支持最新进展

#5

帖子 hchsdbx » 2011-05-25 16:43

刚才还忘了说了 :em06 ,安装好了以后 ,那个 “系统->系统管理->NVIDIA X Server Settings“ 别去乱动,否则就悲剧了
头像
黄美姬
论坛版主
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭
送出感谢: 0
接收感谢: 1 次

Re: 关于optimus 显卡的支持最新进展

#6

帖子 黄美姬 » 2011-05-25 16:47

枫叶饭团 写了:我错了,我把optimus翻译成集成了....真操蛋 :em06
继续补洋文去
我以为是优化,国人翻译Optimus Prime是擎天柱是最适合的
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
johnzeng
帖子: 8
注册时间: 2011-06-05 18:07
送出感谢: 0
接收感谢: 0

Re: 关于optimus 显卡的支持最新进展

#7

帖子 johnzeng » 2011-06-05 18:09

楼主阿,nvidia-current这个东西可不可以提前下载的阿,那个下载速度是在是dt阿。。。。3k/s。。。
junkeyan
帖子: 97
注册时间: 2005-08-18 0:46
送出感谢: 0
接收感谢: 0
联系:

Re: 关于optimus 显卡的支持最新进展

#8

帖子 junkeyan » 2011-06-07 10:06

还是等NV官方解决方案吧 刚开始很焦躁 但是用下来集显还是可以的 看高清电影 一般的游戏还是可以的 另外自己把内核升级到了3.0 :em04
e21
帖子: 641
注册时间: 2008-01-24 9:47
送出感谢: 0
接收感谢: 4 次

Re: 关于optimus 显卡的支持最新进展

#9

帖子 e21 » 2011-06-15 13:32

很顺利安装完毕,自动辨认出我的机子型号acer as4750,不需要“Select your Laptop”这步,不过没有什么软件需要用显卡,目前还没测试性能。
安装后N卡在关闭状态,不用自己去关闭了,这是见到的唯一好处。
kms不是源里面的,安装过程会下载源码编译,锁定版本。
头像
phoenixlzx
论坛版主
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
送出感谢: 4 次
接收感谢: 17 次
联系:

Re: 关于optimus 显卡的支持最新进展

#10

帖子 phoenixlzx » 2011-06-15 22:51

太好了,我的T420屏蔽集显就热的要命.... :em20

顺便发一下 2011/6/15晚下载的文件,我用greenvpn挂代理下载的,给不能XX的童鞋们。 :em11

http://u.115.com/file/aqbddzy7

115网盘...不要BS我... :em03
hchsdbx
帖子: 7
注册时间: 2009-08-07 23:44
送出感谢: 0
接收感谢: 0

Re: 关于optimus 显卡的支持最新进展

#11

帖子 hchsdbx » 2011-06-16 10:44

johnzeng 写了:楼主阿,nvidia-current这个东西可不可以提前下载的阿,那个下载速度是在是dt阿。。。。3k/s。。。
抱歉,这几天忙,没有看到。。。nvidia-current我也试着提前安装过,没出现什么大的问题,不过最好是安装ubuntu打包过的,安装NV官方的在可能会出问题
e21
帖子: 641
注册时间: 2008-01-24 9:47
送出感谢: 0
接收感谢: 4 次

Re: 关于optimus 显卡的支持最新进展

#12

帖子 e21 » 2011-06-16 12:25

现版本在3.0.0内核程序编译时提示找不到nv驱动,不能完全编译通过,安装后只有节能不能启用n卡驱动。2.6.39-3的内核测试完全正常可用,等更新吧。
nvidia-current就是用源里面的,提前下的是直接使用。
头像
iamond
帖子: 719
注册时间: 2010-03-23 12:40
送出感谢: 0
接收感谢: 2 次

Re: 关于optimus 显卡的支持最新进展

#13

帖子 iamond » 2011-08-20 20:08

按照LZ说的装好了。。不是太懂,但是我想只用集显,把独显关掉,请问这个要怎么操作呢?
I Kubuntu U
头像
SmallV
论坛版主
帖子: 9016
注册时间: 2011-01-26 17:52
来自: 万林丛中的一抹浓绿,夹带落日余晖的安祥
送出感谢: 0
接收感谢: 0

Re: 关于optimus 显卡的支持最新进展

#14

帖子 SmallV » 2011-08-20 20:48

好帖,闲的蛋疼的时候试试,
Just do it, you will succeed!
hchsdbx
帖子: 7
注册时间: 2009-08-07 23:44
送出感谢: 0
接收感谢: 0

Re: 关于optimus 显卡的支持最新进展

#15

帖子 hchsdbx » 2011-08-28 21:57

iamond 写了:按照LZ说的装好了。。不是太懂,但是我想只用集显,把独显关掉,请问这个要怎么操作呢?
这个要用acpi_call,现在的版本好像自带,不用的时候就自己关了
回复

回到 “常用硬件支持”