如何检查Linux中哪个GPU处于活动状态?

我的上网本中有2个GPU.我怎么知道在任何特定时刻我实际使用的是哪一个?

解决方法:

我刚刚经历了一段时间试图让我的独立显卡在Ubuntu中工作并且回答这些问题一直是一个挑战,因为之前提到的lspci方法有时可以说两者都是[VGA控制器]

我认为以下命令应该为您提供有关芯片的指示:

$glxinfo|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile

对我而言,这告诉我我的英特尔图形正在运行该节目.如果你正在使用一个nvidia芯片,并且你正在使用bumblebee软件包,你可以将optirun放在该行的前面,它应该告诉你你正在运行NVidia芯片(optirun基本上是告诉计算机使用离散芯片运行任何命令如下,但其他一切仍然使​​用集成芯片)

$optirun glxinfo|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 555M/PCIe/SSE2

glxheads还会告诉你一些关于使用哪种显卡的有用信息(主要是以更紧凑和易读的形式重复glxinfo),并且它为你提供了旋转三角形的精美渲染.

上一篇:为什么Linux可以很好地扩展到不同的硬件平台?


下一篇:这个专用服务器是否足以在Linux Ubuntu上运行MySQL?