История изменений
Исправление 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, но тут не знаю.