【问题标题】:intel hd graphics driver plus mesa 3d vs nvidia proprietary driver + latest OpenGL英特尔高清显卡驱动程序加上 mesa 3d vs nvidia 专有驱动程序 + 最新的 OpenGL
【发布时间】:2014-10-30 13:38:54
【问题描述】:

我有一个带有英特尔酷睿 i7 4790 8 兆现金英特尔高清显卡 4600 的工作站 2 GPU nvidia GTX 760 4 Giga 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.3 中的所有内容,你使用 intel hd GPU 和使用 nvidia GPU 进行数值计算和算法就足够了

【问题讨论】:

  • 渲染原子很容易;它只是一些球体和圆柱体。但是,如果您尝试在 GPU 上进行数值计算,那不太适合 OpenGL。 OpenCL 可能会更好。
  • @ColonelThirtyTwo 是的,我认为渲染原子很容易,并且可以使用英特尔高清显卡和使用 OpenGL 3.3 的台面很好地完成,台面也将很快完成 OpenGL 4.3,我知道科学计算将完成使用 CUDA

标签: opengl ubuntu nvidia mesa


【解决方案1】:

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

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

【讨论】:

  • Nvidia 专有导致 Ubuntu 在每次更新或升级或安装新软件并重新启动后出现未解决的问题 我没有看到任何东西 桌面没有出现很多人卸载 nvidia 驱动程序然后在每次升级后重新安装很多人们认为大黄蜂是所有问题的根源
  • @BelalMedhat:如果您不使用 Intel OnBoard 显卡,就不需要 Bumblebee。 GTX 760 是桌面 GPU,因此显然您不使用依赖混合图形工作的笔记本电脑(当然,如果您使用笔记本电脑,那么您就是一种 SOL)。无论如何,Mesa 的 OpenGL 支持远不及 NVidia 和性能,尤其是在 GPU 计算方面甚至不在同一个球场上。 –– 只需通过 Ubuntu 启动板存储库安装 Nvidia 驱动程序,它会处理 Ubuntu 升级,而不会干扰驱动程序安装。
  • 我已经从 ubuntu 软件安装了 nvidia 驱动程序并更新了其他驱动程序 nvidia 专有测试驱动程序 331.38 这些驱动程序支持 Opengl 4.4 由 nvidia 于 2014 年 1 月发布它已经测试了 8 个月现在被 Ubuntu 推荐我知道请从 ubuntu 安装它的意思,不要尝试手动安装最新的驱动程序,因为它可能有很多问题,比如你的内核版本 xorg 版本,所以我从 Ubuntu 安装了 nvidia,它在我重新启动后工作正常桌面出现
  • 现在我想我会写 opengl 4.4 而不是 3.3 但无论如何当然 nvidia Opengl 的实现和性能都比 mesa3D Opengl 3.3 + intel 高清显卡好,但 nvidia 不支持像 windows 这样的 linux 因为它开源它是免费的,但 windows 我认为每个人都用钱为他们做任何事情
猜你喜欢
  • 2015-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-09
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多