2014-10-30 68 views
-2

我有一个工作站与英特尔酷睿i7 4790 8兆现金英特尔高清显卡4600 2 GPU的NVIDIA GTX 760 4千兆内存1152处理核心 我有问题安装NVIDIA的专有驱动程序,它会导致屏幕消失桌面不显示每次我重新安装Ubuntu和NVIDIA驱动程序后,每次升级它会导致问题 我正在做分子结构的研究,我正在寻找像VMD视觉分子动力学或PyMol英特尔高清图形驱动程序加台面3D与NVIDIA的专有驱动程序+最新的OpenGL

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

我想使用最新的OpenGL版本4.4为这项研究 但我已经找到英特尔高清驱动程序,它使用内置小型GPU来加速OpenGL 我使用它并升级系统并做了很多更新它没有导致的问题是作品将 但问题是 它采用Mesa3D其中的Opengl 3.3

我的问题是 是梅萨的实现的OpenGL 3.3的作品以及在Linux上 是它足以让分子动力学 我在网上读到新OpenGL中的特性用于开发不像分子动力学渲染原子旋转变形等基本事物的游戏在 有人对我说,你永远不会使用任何一切在OPengl API 3.3它足以让你使用英特尔高清GPU和使用NVIDIA GPU的数值计算和算法

+0

渲染原子很容易;它只是一些球体和圆柱体。如果你想在GPU上进行数值计算,那不太适合OpenGL; OpenCL可能会更好。 – 2014-10-30 18:24:22

+0

@ColonelThirtyTwo是的,我认为这样渲染原子很容易,可以用intel HD图形和mesa使用OpenGL 3.3来完成。mesa也将很快完成OpenGL 4.3,并且我知道使用CUDA可以完成科学计算。 – 2014-10-31 00:20:28

回答

1

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

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

+0

Nvidia专有原因未解决每次更新或升级后Ubuntu的问题或安装新软件并重新启动我没有看到任何桌面不出现许多人卸载NVIDIA驱动程序,然后重新安装后,每次升级很多人认为大黄蜂是所有问题的原因 – 2014-10-31 00:10:46

+0

@BelalMedhat :如果您不使用Intel OnBoard图形,则不需要大黄蜂。 GTX 760是台式机GPU,显然你不使用依赖混合图形工作的笔记本(当然,如果你使用笔记本,那么你就是SOL)。无论如何,Mesa的OpenGL支持几乎不如NVidia的性能,尤其是当涉及到GPU计算甚至不在同一个球场时。 - 只需通过Ubuntu启动板存储库安装Nvidia驱动程序,该存储库负责维护Ubuntu升级而不会影响驱动程序的安装。 – datenwolf 2014-10-31 08:26:47

+0

@BelalMedhat:https://launchpad.net/nvidia-drivers-ubuntu – datenwolf 2014-10-31 08:27:41

相关问题