2014-10-30 4 views
-2

у меня есть рабочая станция с процессорами Intel i7 4790 8 мега наличные Intel HD Graphics 4600 2 графических процессоров NVIDIA GTX 760 4 Гига RAM 1152 процессинга У меня есть проблемы с установка nvidia проприетарных драйверов приводит к тому, что экран исчезает на рабочем столе, чтобы не появляться каждый раз, когда я переустанавливаю драйвер ubuntu и nvidia после каждого обновления, вызывающего проблемы. Я занимаюсь исследованиями в молекулярных структурах. Я ищу программное обеспечение для написания, такое как VMD визуальная молекулярная динамика или PyMolIntel HD Graphics Драйвер плюс Меса 3d против NVidia проприетарный драйвер + последней OpenGL

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

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

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

+0

Оказание атомов легко; это всего лишь несколько сфер и цилиндров. Однако, если вы пытаетесь делать численные вычисления на графическом процессоре, это не очень хорошо подходит для OpenGL; OpenCL, вероятно, будет лучше. –

+0

@ColonelThirtyTwo да, я думаю, что рендеринг атомов очень прост, и это может быть сделано хорошо с графикой Intel hd и mesa с использованием OpenGL 3.3, также очень скоро будет завершена работа с OpenGL 4.3, и я знаю, что научные вычисления будут выполнены с использованием CUDA –

ответ

1

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

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

+0

Nvidia - частная причина неразрешенной проблемы для Ubuntu после каждого обновления или обновления или установки нового программного обеспечения и перезагрузки, я не видел ничего, что на рабочем столе не появляется, многие люди удаляют драйвер nvidia, а затем переустанавливают его после каждого обновления. Многие считают, что шмель является причиной всех проблем. –

+0

@BelalMedhat : Вам не нужен Bumblebee, если вы не используете графику Intel OnBoard. GTX 760 - настольный графический процессор, поэтому, по-видимому, вы не используете ноутбук, который зависит от гибридной графики для работы (конечно, если вы используете ноутбук, то вы вроде SOL). Во всяком случае, поддержка OpenGL от Mesa не так велика, как NVidia и производительность, особенно когда речь заходит о вычислениях на GPU, даже не в одном и том же поле. - Просто установите драйверы Nvidia через репозиторий запуска Ubuntu, который заботится об обновлениях Ubuntu, не вступая во взаимодействие с установкой драйвера. – datenwolf

+0

@BelalMedhat: https://launchpad.net/nvidia-drivers-ubuntu – datenwolf