Графический драйвер Intel HD плюс Mesa 3D против проприетарного драйвера NVIDIA + последняя версия OpenGL

У меня есть рабочая станция с Intel Core i7 4790 8 мегапиксельной графикой Intel HD Graphics 4600 2 графических процессора NVIDIA GTX 760 4 ГБ ОЗУ 1152 Обработка ядра У меня возникают проблемы с установкой проприетарных драйверов NVIDIA, это заставляет экран исчезать с рабочего стола, чтобы не отображаться каждый раз, когда я переустанавливайте драйверы ubuntu и nvidia после каждого обновления, это вызывает проблемы. Я занимаюсь исследованием молекулярных структур, ищу программное обеспечение, такое как визуальная молекулярная динамика VMD или PyMol.

я хочу написать код OpenGL, который отображает трехмерные сферы на экране и выполняет преобразования для ввода с клавиатуры и мыши

я хочу использовать последнюю версию OpenGL 4.4 для этого исследования, но я нашел драйвер Intel HD, который использует встроенный небольшой графический процессор для ускорения OpenGL, я использовал его, обновил систему и сделал много обновлений, которые не вызывали проблем, с которыми он работает, но проблема в том, что он использует Mesa3D, который OpenGL 3.3

мой вопрос в том, что реализация Mesa Opengl 3.3 хорошо работает на Linux, достаточно ли этого для молекулярной динамики, я читал в Интернете, что новые функции в OpenGL для игр, разрабатывающих не базовые вещи, такие как молекулярная динамика, рендеринг преобразования атомов, кто-то сказал мне, что вы никогда не будете используйте все в OPengl api 3.3 для вас достаточно использовать Intel HD GPU и использовать NVIDIA GPU для численных вычислений и алгоритмов

1 ответ

Решение

К сожалению, вы не можете (легко) смешивать проприетарные драйверы NVidia с Mesa. Проблема в том, что может быть только один libGL.so используемые программами, и Mesa, и NVidia предоставляют свои собственные реализации этой интерфейсной библиотеки. Это ограничение текущей версии графического процессора Linux и модели драйвера OpenGL.

Моя рекомендация: полностью отключить Intel на плате графики и делать все на GPU NVidia.

Другие вопросы по тегам