LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

>> VDPAU

> Не нужно, есть vaapi

Давно пройденный этап. Так как не договорились о едином API, в драйверах intel, nouveau и readeon реализованы оба API.

>> GLvnd

> костыль, нужный только для самой nvidia

Mesa не единственная реализация OpenGL, так что одновременное использование разных реализаций OpenGL может быть теоретически нужно не только NVIDIA.

>> патчи в Xorg и ядро

> какие например?

Я и от других-то людей патчи не знаю какие именно. Только что в 2008 Intel сделала KMS. Не знаю, сужу по процентному соотношению вклада в код.

>> Например как?

> Закрытые спеки устройств?

А они обязаны открывать?

> Требование подписанных блобов прошивок для работы видеокарт

Вот это неприятно, да. Согласен. Как я понял, боролись с перепрошивальщиками GeForce до Quadro, а задели разработчиков nouveau. Как выход, я вижу чтобы Jockey (менеджер проприетарных драйверов в Ubuntu) подгружал подписанные прошивки в том случае, если пользователь использует nouveau. Или пусть nvidia разрешит включать эти закрытые прошивки в состав дистрибутивов, как это делает AMD.

> Отсутствие поддержки распостранённых в opensource стеке технологий (EGL, KMS и DRM запилили очень поздно, GBM до сих пор не запилили).

EGL доступен с драйвера 346, KMS и DRM с 364. GBM вроде не хотят делать в пользу какого-то EGLStreams, но тут не знаю.

Исходная версия ZenitharChampion, :

>> VDPAU

> Не нужно, есть vaapi

Давно пройденный этап. Так как не договорились о едином API, в драйверах intel, nouveau и readeon реализованы оба API.

>> GLvnd

> костыль, нужный только для самой nvidia

Mesa не единственная реализация OpenGL, так что одновременное использование разных реализаций OpenGL может быть теоретически нужно не только NVIDIA.

>> патчи в Xorg и ядро

> какие например?

Я и от других-то людйе патчи не знаю какие именно. Только что в 2008 Intel сделала KMS. Не знаю, сужу по процентному соотношению вклада в код.

>> Например как?

> Закрытые спеки устройств?

А они обязаны открывать?

> Требование подписанных блобов прошивок для работы видеокарт

Вот это неприятно, да. Согласен. Как я понял, боролись с перепрошивальщиками GeForce до Quadro, а задели разработчиков nouveau. Как выход, я вижу чтобы Jockey (менеджер проприетарных драйверов в Ubuntu) подгружал подписанные прошивки в том случае, если пользователь использует nouveau. Или пусть nvidia разрешит включать эти закрытые прошивки в состав дистрибутивов, как это делает AMD.

> Отсутствие поддержки распостранённых в opensource стеке технологий (EGL, KMS и DRM запилили очень поздно, GBM до сих пор не запилили).

EGL доступен с драйвера 346, KMS и DRM с 364. GBM вроде не хотят делать в пользу какого-то EGLStreams, но тут не знаю.