2

我遇到了名为 bumblebee 项目的 linux Nvidia optimus 实现https://github.com/Bumblebee-Project 我在笔记本电脑上安装了 bumblebee 和 Nvidia 显卡。问题是对于需要使用离散 gpu 的应用程序,必须通过特殊命令“Optirun”运行。因此,只有在完成此操作后,才会打开离散 gpu 的电源,否则会在需要时关闭电源以节省电力。有没有办法确定应用程序是否需要离散 gpu 才能运行或可以在正常的片上图形处理器上运行。这可以在linux中完成吗?

4

1 回答 1

1

我不这么认为,我也有一台带 Optimus 卡的笔记本电脑,即使在 Windows 上,它也有一个你想用 nvidia 芯片或英特尔芯片运行的应用程序列表。

我相信当您安装驱动程序时,它会附带一个列表。

从理论上讲,您可以分析每个使用显卡的应用程序使用多少 GPU/内存,如果它超过所说的限制,您标记该应用程序应该在 nvidia 上运行,如果它在 nvidia 上运行但使用少量你标记它以使用英特尔芯片

于 2012-01-26T13:11:46.603 回答