双显卡机器怎样知道目前使用的是哪个显卡呢?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
itele
帖子: 19
注册时间: 2014-01-09 22:56
系统: ubuntu12.04LTS

双显卡机器怎样知道目前使用的是哪个显卡呢?

#1

帖子 itele » 2014-02-03 16:16

笔记本带的低端的Nvidia G310M显卡,装完系统后N卡使用的是开源nouveau驱动,前几天尝试了nvidia的闭源驱动,温度比较高,风扇老狂转,后来安装了 bumblebee

刚开始没装闭源驱动的时候没有测试过glxgears,装了nvidia的319updates后测试fps为2500-2600,安装bumblebee后禁用N卡的情况下fps只有60左右,使用optorim启用独显后fps也只有800左右,感觉和闭源驱动相差太远,用闭源驱动温度又太高,就卸载了bumblebee和闭源驱动,重新使用了nounveau,现在测试glxgears还是只有60左右,和使用bumblebee关掉独显时是一样的,那我现在到底使用的是采用开源驱动的独显还是intel的集显呢?
buzzerrookie
帖子: 116
注册时间: 2012-08-21 18:17

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#2

帖子 buzzerrookie » 2014-02-03 17:18

我是一个程序员。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#3

帖子 luojie-dune » 2014-02-03 18:49

弱智。。。竟然用glxgears 对比。

glxgears 有说过自己有参考意义么?

都不明白原理竟然搞对比。

参考 bumblebee的文档判断谁启用了,反正不会都启用了。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#4

帖子 eexpress » 2014-02-03 19:16

独显还是集显
接口难道是一个?
● 鸣学
itele
帖子: 19
注册时间: 2014-01-09 22:56
系统: ubuntu12.04LTS

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#5

帖子 itele » 2014-02-03 19:59

buzzerrookie 写了:看看这篇文档:
https://help.ubuntu.com/community/HybridGraphics
运行

代码: 全选

sudo cat /sys/kernel/debug/vgaswitcheroo/switch
显示

代码: 全选

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
但是

代码: 全选

sudo echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
提示权限不足,试着用

代码: 全选

sudo sh -c 'echo DIS > /sys/kernel/debug/vgaswitcheroo/switch'
能执行却没什么作用,cat的结果还是没变,有什么其他办法能正确执行sudo echo DIS > /sys/kernel/debug/vgaswitcheroo/switch么?
使用sudo chown myUSERNAME /sys/kernel/debug/vgaswitcheroo/switch也没用,文中“Be prepared for a lockup (either immediately, or after a minute)”是说echo之后要锁定这个文件么?也或许我的机器不支持切换GPU(现在使用的已经是开源驱动)?
itele
帖子: 19
注册时间: 2014-01-09 22:56
系统: ubuntu12.04LTS

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#6

帖子 itele » 2014-02-03 21:21

eexpress 写了:
独显还是集显
接口难道是一个?
额,笔记本来着,没办法弄接口的
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#7

帖子 男菜鸟 » 2014-02-03 23:00

Mark
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#8

帖子 poloshiao » 2014-02-04 7:23

笔记本带的低端的Nvidia G310M显卡
1. http://www.geforce.com/hardware/noteboo ... m/features
1-1. 沒有看到 具有 optimus 的功能 (所以不需要安裝 Bumblebee)
1-2. 雙顯卡 支援 Hybrid Power technology 功能
http://www.geforce.com/search/search-re ... technology
is a key feature of Hybrid SLI, intelligently powers up the second GeForce GPU for optimal performance when you are plugged in and turns it off when you unplug to extend battery life.

<續篇見>
viewtopic.php?p=3059162#p3059162
上次由 poloshiao 在 2014-02-04 7:55,总共编辑 1 次。
buzzerrookie
帖子: 116
注册时间: 2012-08-21 18:17

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#9

帖子 buzzerrookie » 2014-02-04 7:45

运行echo DIS > /sys/kernel/debug/vgaswitcheroo/switch时,先su一下,sudo不行。
我是一个程序员。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#10

帖子 poloshiao » 2014-02-04 7:52

笔记本带的低端的Nvidia G310M显卡
<viewtopic.php?p=3059160#p3059160 續篇>

2. 閉源驅動
2-1. 到這裏查閱 最合適版本閉源驅動
http://www.nvidia.com.tw/Download/index.aspx?lang=cn
得到
2-1-1. 64 bit
http://www.nvidia.cn/download/driverRes ... x/72310/cn
Linux x64 (AMD64/EM64T) Display Driver
版本: 331.38
产品支持列表
GeForce 300M Series (Notebooks):
GeForce 310M
2-1-2. 32 bit
http://www.nvidia.cn/download/driverRes ... x/72274/cn
Linux Display Driver - x86
版本: 331.38
产品支持列表
GeForce 300M Series (Notebooks):
GeForce 310M

3. 先參考這一篇 從 Ubuntu 套件庫 安裝 nvidia-graphics-drivers-331 或 nvidia-graphics-drivers-331-updates (二選一)
https://help.ubuntu.com/community/Binar ... wto/Nvidia

4. 如果上面 3. 安裝的 驅動 無法滿足 GeForce 310M的 硬體 新功能 才考慮 從 nVidia 官網 下載 331.38 驅動
Linux x64 (AMD64/EM64T) Display Driver

Linux Display Driver - x86
4-1. 安裝方法
4-1-1. https://help.ubuntu.com/community/NvidiaManual
4-1-2. http://us.download.nvidia.com/XFree86/L ... river.html
4-2. 安裝以前 要先將 3. 安裝的驅動移除
4-3. 安裝以前 要將 nouveau 開源驅動 阻擋載入

3. 開源驅動 nouveau 支援 310M
3-1. http://nouveau.freedesktop.org/wiki/Cod ... amilytesla
NV50 family (Tesla)
NVA8 (GT218)
GeForce 8400 GS, ..., 310(M), ...
3-2. 安裝 Ubuntu 時就預裝 nouveau 及 mesa 支援
3-3. 如果要安裝 閉源驅動 需要先將 nouveau 等等 開源驅動 阻擋開機被載入
http://askubuntu.com/a/112306/198920
pengqian
帖子: 120
注册时间: 2010-12-23 10:23

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#11

帖子 pengqian » 2014-02-05 6:47

itele 写了:笔记本带的低端的Nvidia G310M显卡,装完系统后N卡使用的是开源nouveau驱动,前几天尝试了nvidia的闭源驱动,温度比较高,风扇老狂转,后来安装了 bumblebee

刚开始没装闭源驱动的时候没有测试过glxgears,装了nvidia的319updates后测试fps为2500-2600,安装bumblebee后禁用N卡的情况下fps只有60左右,使用optorim启用独显后fps也只有800左右,感觉和闭源驱动相差太远,用闭源驱动温度又太高,就卸载了bumblebee和闭源驱动,重新使用了nounveau,现在测试glxgears还是只有60左右,和使用bumblebee关掉独显时是一样的,那我现在到底使用的是采用开源驱动的独显还是intel的集显呢?
:~$optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 640M/PCIe/SSE2
130.892164 frames/sec - 146.075655 Mpixels/sec
133.817777 frames/sec - 149.340639 Mpixels/sec
135.735151 frames/sec - 151.480429 Mpixels/sec


猛一看你 2600 的测试结果,我羡慕嫉妒恨啊! :em04
itele
帖子: 19
注册时间: 2014-01-09 22:56
系统: ubuntu12.04LTS

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#12

帖子 itele » 2014-02-08 20:07

pengqian 写了:
itele 写了:笔记本带的低端的Nvidia G310M显卡,装完系统后N卡使用的是开源nouveau驱动,前几天尝试了nvidia的闭源驱动,温度比较高,风扇老狂转,后来安装了 bumblebee

刚开始没装闭源驱动的时候没有测试过glxgears,装了nvidia的319updates后测试fps为2500-2600,安装bumblebee后禁用N卡的情况下fps只有60左右,使用optorim启用独显后fps也只有800左右,感觉和闭源驱动相差太远,用闭源驱动温度又太高,就卸载了bumblebee和闭源驱动,重新使用了nounveau,现在测试glxgears还是只有60左右,和使用bumblebee关掉独显时是一样的,那我现在到底使用的是采用开源驱动的独显还是intel的集显呢?
:~$optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 640M/PCIe/SSE2
130.892164 frames/sec - 146.075655 Mpixels/sec
133.817777 frames/sec - 149.340639 Mpixels/sec
135.735151 frames/sec - 151.480429 Mpixels/sec


猛一看你 2600 的测试结果,我羡慕嫉妒恨啊! :em04
我说的是glxgears不是glxspheres哦!顺便问一下,glxspheres要装哪个包?12.04的mesa-utils包里没有啊?
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#13

帖子 jinjiachen » 2014-02-08 21:47

mark
pengqian
帖子: 120
注册时间: 2010-12-23 10:23

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#14

帖子 pengqian » 2014-02-09 1:10

itele 写了:
pengqian 写了:
itele 写了:笔记本带的低端的Nvidia G310M显卡,装完系统后N卡使用的是开源nouveau驱动,前几天尝试了nvidia的闭源驱动,温度比较高,风扇老狂转,后来安装了 bumblebee

刚开始没装闭源驱动的时候没有测试过glxgears,装了nvidia的319updates后测试fps为2500-2600,安装bumblebee后禁用N卡的情况下fps只有60左右,使用optorim启用独显后fps也只有800左右,感觉和闭源驱动相差太远,用闭源驱动温度又太高,就卸载了bumblebee和闭源驱动,重新使用了nounveau,现在测试glxgears还是只有60左右,和使用bumblebee关掉独显时是一样的,那我现在到底使用的是采用开源驱动的独显还是intel的集显呢?
:~$optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 640M/PCIe/SSE2
130.892164 frames/sec - 146.075655 Mpixels/sec
133.817777 frames/sec - 149.340639 Mpixels/sec
135.735151 frames/sec - 151.480429 Mpixels/sec


猛一看你 2600 的测试结果,我羡慕嫉妒恨啊! :em04
我说的是glxgears不是glxspheres哦!顺便问一下,glxspheres要装哪个包?12.04的mesa-utils包里没有啊?
我也不知道,系统自带的貌似,反而没有glxgears. 这种东西其实没必要纠结吧。能用就行。性能神码的很多时候和使用显卡的软件有关(特别是游戏 )很多的Linux优化可能没有win做的好。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 双显卡机器怎样知道目前使用的是哪个显卡呢?

#15

帖子 poloshiao » 2014-02-09 5:46

我说的是glxgears
mesa-utils 就有 glxgears
https://launchpad.net/ubuntu/saucy/+package/mesa-utils
顺便问一下,glxspheres要装哪个包?12.04的mesa-utils包里没有啊?
http://ubuntuforums.org/showthread.php? ... st11897921
回复