英特尔高清显卡驱动程序加mesa 3d vs nvidia专有驱动程序+最新OpenGL

时间:2014-10-30 13:38:55

标签: opengl ubuntu nvidia mesa

我的工作站配有英特尔酷睿i7 4790 8兆现金英特尔高清显卡4600 2个GPU nvidia GTX 760 4千兆RAM 1152处理核心 我有安装nvidia专有驱动程序的问题它导致屏幕消失桌面不会出现每次重新安装ubuntu和nvidia驱动程序后每次升级它会导致问题 我正在研究分子结构,我正在寻找像VMD视觉分子动力学或PyMol

这样的软件

我想编写OpenGL代码,在屏幕上显示3D球体,并进行转换处理来自键盘和鼠标的输入

我想在本研究中使用最新的OpenGL 4.4版本 但我发现英特尔高清驱动程序使用内置的小GPU来加速OpenGL 我使用它并升级了系统并完成了许多更新,但它没有造成问题 但问题是 它使用Opengl 3.3的Mesa3D

我的问题是 Mesa的Opengl 3.3实现在Linux上运行良好 分子动力学是否足够 我在网上看到,OpenGL中用于游戏开发的新功能不是基本的东西,如分子动力学渲染原子旋转变换 有人告诉我你,你永远不会在OPengl api中使用所有内容.3这足以让你使用intel hd GPU并使用nvidia GPU进行数值计算和算法

1 个答案:

答案 0 :(得分:1)

不幸的是,你不能(轻松地)将NVidia专有驱动程序与Mesa混合使用。问题是,程序只能使用一个libGL.so,而Mesa和NVidia各自带来了自己的接口库实现。这是当前Linux GPU和OpenGL驱动程序模型的限制。

我的建议:完全禁用英特尔板载显卡,并在NVidia GPU上执行所有操作。