如何查看启用了Optimus的计算机上的哪个视频卡?


11

我在启用Optimus的Asus K55v笔记本电脑上使用Ubuntu 12.04.1 LTS。这意味着它具有两个视频卡。集成的Intel内存(1GB共享内存)和独立的Nvidia Geforce 610M。关于此,我有几个相关的问题:

  1. 我怎么知道我的系统是否在使用图形卡,如果使用,多少?
  2. 如何确定是否已安装Intel图形驱动程序?
  3. 我尝试从Nvidia的官方网站下载驱动程序,但未安装。我从哪里可以获得Nvidia的驱动程序?
  4. 如何充分利用Nvidia显卡(即在哪些应用程序中)?

Answers:


3

您应该使用软件包管理器来安装Nvidia驱动程序,因为当更新失败时,它可以更轻松地升级内核,并且仍然保留您的nvidia驱动程序,甚至可以自动获取nvidia驱动程序更新。

如果您安装了其他nvidia驱动程序,则需要手动将其卸载。至少以我的经验,这是最成功的方法。这些详细信息在驱动程序随附的自述文件中概述。

如果要使用在Ubuntu下可以正常运行的经过测试的驱动程序,请运行以下命令

sudo apt-get install nvidia-current-updates

那应该做。如果成功运行,则应该有一个Nvidia控制面板,您可以在破折号中找到它。

它应该给您您的nvidia系统温度和有关您的卡的其他事实。

希望这可以帮助。


7

该命令glxinfo显示用于OpenGL图形的视频适配器。查找类似于以下内容的行:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

上面显示了我的笔记本电脑,即使它具有Nvidia Optimus离散GPU。这意味着它仍在使用集成的Intel GPU进行3D图形处理。

设置好大黄蜂后,我运行optirun glxinfo并看到该系统现在使用Nvidia GPU,但仅在使用以下命令运行时optirun

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

最后,我发现通过大黄蜂,Nvidia GPU的性能实际上要比启用了设置的集成Intel GPU 。如果将来有更好的解决方案,我将再试一次。DRI_PRIME=1


1
这很好地回答了他的主要问题。+1!Nvidia GPU性能被高估,而Intel Ivy Bridge HD Graphics被低估了。我不明白为什么制造商会使用低端Nvidia GPU来做Optimus ...
gertvdijk 2013年

1
请注意,glxinfo默认情况下未安装。您需要安装mesa-utils才能获得它。
Burhan Khalid 2014年

3

一个命令是

lspci 

在其他情况下,例如在我的系统上产生的:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

一个类似的工具是lshw(列出硬件):

sudo lshw -class display

在Xfce中,设置菜单中有一个“附加驱动程序”条目,您可以在其中查找(如果已安装并激活了Nvidia驱动程序之类的驱动程序),并且可以在其中搜索该驱动程序。菜单名称可能会因系统而异。


我不认为lshw允许知道使用哪个卡。lshw showr哪些卡可用
sangorys
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.