LINUX.ORG.RU

Зачем нужна Mesa при использовании проприетарного драйвера?

 , , ,


2

3

Правильно ли я понимаю, что media-libs/mesa это открытая реализация OpenGL, предназначенная для тех, кто использует открытые драйверы и не хочет использовать реализацию OpenGL, предоставляемую проприетарными драйверами (при их использовании)?

Если так, то получается при использовании проприетарного драйвера, например fglrx (AMD Catalyst) - mesa вообще не нужна? И там, где при использовании открытого драйвера, например radeon, использовалась mesa - в случае использования проприетарного драйвера, будет использоваться закрытая реализация OpenGL?

А если проприетарный драйвер какое-то расширение не реализует? Тут приходит на помощь mesa с программной реализаций.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

ты даже близко не понимаешь как работает графический стек

anonymous
()

Зачем нужна Mesa при использовании проприетарного драйвера?

для хедеров в /usr/include/GL

anonymous
()
Ответ на: комментарий от vurdalak

А если проприетарный драйвер какое-то расширение не реализует?

Например какое, если Mesa максимум может в OpenGL 3.3, а закрытый в 4.3?

Или имеется в виду, что некоторый софт не умеет в EGL, но обязан в GLX?

VimCasts
() автор топика
Ответ на: комментарий от anonymous

для хедеров в /usr/include/GL

т.е. без Mesa на Linux/X11 при использовании проприетарного драйвера не обойтись в любом случае?

VimCasts
() автор топика
Ответ на: комментарий от VimCasts

хедеры нужны только для компиляции, ещё наверное в каких-нибудь проприетарных sdk они есть

anonymous
()
Ответ на: комментарий от afterlanding

ага, на самом деле у меня проблема, что USE=«minimal» xorg-server собрать без mesa нельзя, т.к. ati-drivers нужен не minimal, вот и получается, что без mesa не обойтись, эхх.

VimCasts
() автор топика

Вопрос интересный, подпишусь. Как минимум в случае wine + nvidia по мануалам начинаются пляски по отключению любого openGL, кроме встроенного в блоб.

Waldo-de-Kard ★★
()
Ответ на: комментарий от Waldo-de-Kard

в случае ati-drivers (AMD Catalyst) mesa обязательна, т.к. без неё не соберешь xorg-server.

VimCasts
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.