Optimus nvidia GeForce GT 750m opengl 3 和 4

Optimus nvidia GeForce GT 750m opengl 3 和 4

我不知道从哪里开始。这真令人沮丧。今天,2014 年 12 月,我有一台 Alienware 14,它使用 NVIDIA GK107M [GeForce GT 750M] 和英特尔公司第四代酷睿处理器集成图形控制器。它使用 optimus 技术。

我经常使用 openGL,但除了 nouveau 之外,我还没有安装其他 nvidia 驱动程序,而且即使加载了模块,它们也无法被识别。

此外,我的 libmesa 让我苦不堪言,当我编译 oppngl 应用程序时,它会显示黑屏,而一个月前我还可以渲染漂亮的东西。

我尝试安装 nvidia privative 驱动程序,并在 dkms 模块中注册和不注册它们。我已将 nouveau 甚至 intel 驱动程序列入黑名单。

我陷入了两难境地。如果我使用英特尔显卡,则仅支持 openGL <= 3,而只有当我使用 nvidia 显卡时,我才能够使用 openGL > 4

我已经搜索了好几天这个问题,几乎尝试了所有我能尝试的方法,我甚至重新安装了 ubuntu。自从我有了电脑,我就一直使用 linux,我不想再使用 windows 了。

请帮我。

答案1

嗯。通过大量调查,我发现这个问题至少存在了 2 年,在这 2 年里,很多非常聪明的人设法让 optimus 技术发挥作用,让我们普通人也能轻松使用它。

我找到了一个法语教程这里

它仅适用于 13.10 及之后的版本。

首先卸载所有垃圾

sudo apt-get purge bumblebee* primus libvdpau-va-gl1

安装 nvidia-prime 及其驱动程序和 mesa 实用程序

sudo apt-get install nvidia-331 nvidia-prime mesa-utils

*可选安装驱动程序来观看高清视频

sudo apt-get install vdpau-va-driver

重启机器

在 nvidia-settings 中选择是否使用 nvidia 或 intelgraphics。这必须始终手动完成。

有关 Optimus 的其他信息这里我发现 nvidia 连接到了英特尔显卡,因此在 Windows 中,它会在需要时自动更改以优化电池寿命。Linux 中没有自动更改,但至少你可以手动更改。现在我可以在我的 ubuntu 中使用 openGL 4。现在我也需要能够使用 openGL 3。

相关内容