-2

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

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

我想使用最新的 OpenGL 版本 4.4 进行这项研究,但我发现英特尔 HD 驱动程序使用内置的小型 GPU 来加速 OpenGL,我使用它并升级了系统并进行了许多更新,它不会导致问题,但它可以工作但问题是它使用 Opengl 3.3 的 Mesa3D

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

4

1 回答 1

1

Unfortunately you can't (easily) mix the NVidia proprietary drivers with Mesa. The problem is, that there can be only one libGL.so in use by programs and Mesa and NVidia each bring their own implementation of that interface library. This is a limitation of the current Linux GPU and OpenGL driver model.

My recommendation: Completely disable the Intel on board graphics and do everything on the NVidia GPU.

于 2014-10-30T18:50:55.150 回答