LINUX.ORG.RU
ФорумTalks

Копирасты отклонили OpenSource драйвер для HDMI 2.1

 , ,


0

3

https://habr.com/ru/news/839722/

Разработчики графического драйвера AMD для Linux с открытым исходным кодом столкнулись с препятствиями при добавлении HDMI 2.1+ из-за юридических требований HDMI Forum. Пользователи Linux с видеокартами Radeon, вероятно, не смогут использовать расширенные функции, такие как 4K@120 Гц и 5K@240 Гц через HDMI 2.1.

К сожалению, HDMI Forum в конечном итоге отклонил запрос AMD на поддержку драйверов с открытым исходным кодом, несмотря на месяцы разработки и прототипирования кода для функций HDMI 2.1+ во внутренней базе кода AMDGPU с открытым исходным кодом.

В свете этих проблем AMD, возможно, придётся изучить альтернативные решения, такие как включение большего количества функций в свою закрытую прошивку или использование блока PSP IP для защиты определённых аспектов спецификации HDMI. Компания рекомендует пользователям Linux перейти на DisplayPort.

Эта внутренняя база кода случайно не открыта?

★★★★★

На свободный дисплейпорт всем. Благо что амд пихает его в своё железо куда охотнее, чем хдми.

Оксюморон в том, что дисплейпорт нечастно сидит на дисплеях. Но найти переходник не проблема.

Bfgeshka ★★★★★
()

Ждём когда патчи «случайно» утекут.

hateyoufeel ★★★★★
()

Копирасты отклонили

HDMI Forum Members:…, AMD, …

Directed by Robert B. Weide

avgust23
()

расширенные функции, такие как 4K@120 Гц и 5K@240 Гц через HDMI 2.1.

Выбор разрешения и частоты в качестве «расширенных функций» это какая-то дичь. Это должно прописываться числами безо всяких патчей.

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

Зачем этот hdmi нужён при живом то display port? Отряд не заметит потери бойца.

Не на всех мониторах и тв есть dp к сожалению. Есть переходники, но это лишний шаг.

Зы сам всегда всё беру где есть dp.

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

Зачем этот hdmi нужён при живом то display port? Отряд не заметит потери бойца.

Чтобы Netflix смотреть. Основное отличие HDMI – защита от копирования потока. Которую конечно же уже взломали, но ребята не сдаются.

hateyoufeel ★★★★★
()

А нельзя ли обозвать этот протокол как-то по-другому и просто добавить его поддержку? Типа есть такой-то протокол, имя_протокола совместимый со всем этим делом и позволяющий делать то и это.

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

Год-два назад найти современный DP на железе было нереально, не удивлюсь если ситуация ещё не поменялась

Gary ★★★★★
()
Последнее исправление: Gary (всего исправлений: 1)

Наверное в коде есть секреты спецификаций которые хдимай показывает только кому надо за тонны денег или типа того. Ща племянница Лиза позвонит дяде Хуангу и будет жалваца.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от ox55ff

Зачем этот hdmi нужён при живом то display port? Отряд не заметит потери бойца.

Вопрос не в том, что есть лично у вас.

anc ★★★★★
()

Нужно пойти на ответный шаг и выкинуть hdmi со своих карт совсем, не забыв позвонить хуангу, чтобы он тоже так сделал.

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

Да ну я хз. Может быть? Сам до сих пор на фуллхд сижу.

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

На видеокартах наоборот DP больше, HDMI в разряде шоб был один для лохов, как раньше VGA.

BceM_IIpuBeT ★★☆☆☆
()
Последнее исправление: BceM_IIpuBeT (всего исправлений: 1)

На phoronix это уже обсуждали в феврале, пол года назад(!) Тыц. Там уже довно отбомбились в комментах, впрочем без какого-либо эффекта.

P.S. А охранители говорят что инет не нужен, хотя все правильно, в чебурнете новости из окружающего мира будут доходить с задержкой от 3 до 5 лет за особо тяжкие грехи народа :)

Aber ★★★★★
()

Новости уже, наверное, пара месяцев. Правда, я не совсем понимаю, почему нельзя запилить всё в Mesa и оставить выбор дистроклепателям, включать определённые флаги на этапе сборки или нет. Поддержку сжатых текстур в Mesa и кодеков в FFmpeg же именно так и запилили.

carasin ★★★★★
()
Последнее исправление: carasin (всего исправлений: 1)
Ответ на: комментарий от carasin

Наверное там на автора могут в суд подать за частичное открытие чувствительной технической информации к которой автор получили доступ подписав бумаги о неразглашении. Этож не чистый реверс в белой комнате, а вполне себе официальный драйверописатель писал зная очень много технических нюансов. Наверное HDMI форум опасается что посредством таких дров можно скомпрометировать их DRM защиту.

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

Походу да, по крайне мере для текущих карт AMD. У intel HDMI реализован отдельным чипом (или блоком на SoC) который транслирует вызовы DP в HDMI, т.е. на уровне драйвера идет работа как с DisplayPort. Наверное такое же решение будет в будущих чипах AMD.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от Aber

вызовы DP в HDMI

работа как с DisplayPort

Что это за очередная дичь? Назначение мониторного порта - транслировать картинку из видеокарты в монитор. Какой умник вообще придумал что для разъёма нужен ещё один драйвер?

Я конечно знал что все эти новомодные заменители VGA ненужны, но не думал что там всё настолько плохо.

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

Вывод видео работает на магии, а 640 VGA хватит всем.

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

С какой стати про протокол видеоразъёма должен думать кто-то кроме видеокарты (не драйвера а самой карты) с монитором?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Так наверное так и происходит, на видеокартах Intel уже есть DP-HDMI converter а этот драйвер просто выставляет нужные регистры, флаги, режимы. А вообще я дров не писал, потому ничего тебе по существу не скажу.

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

Вот у меня и вопрос, нафига нужен какой-то драйвер чтобы видеокарта смогла отправить монитору картинку? В моём понимании драйвер нужен чтоб софт, запущеный на компе, мог отправить видеокарте инструкции о том, что именно надо нарисовать. А после того, как попиксельная картинка готова (присланная ли напрямую, или нарисованная всякими opengl), карта должна полностью сама уже знать, как её отправить в заданный видеовыход. Максимум комп ей тайминги присылает (они в ModeLine). Места для каких-то патчей тут не видно.

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

Какой умник вообще придумал что для разъёма нужен ещё один драйвер?

Чтобы слать зашифрованный контент. Ключи в TEE и там же на принимающей стороне, в идеальном мире расшифрованный поток вообще в доступные люду места не попадает.

Ибо кто ты такой, чтобы вне разрешения Netflix, etc.. считывать их контент.

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

А да я и забыл про то как они видеопоток огородить пытаются.

в идеальном мире расшифрованный поток вообще в доступные люду места не попадает.

На матрицу же попадает, или они криптожелезо прям в неё суют? Впрочем поскольку они решают изначально безнадёжную задачу то не надо логику искать.

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

Да бывает, конечно. Просто здесь так принято - без таблички «сарзказм» объявлять что-либо ненужным. Такова традиция.

Мне лично действительно не нужен, но я не собирался «говорить за весь интернет» :)

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)

А intel что по этому поводу решил?

Wapieth
()
24 декабря 2024 г.
Ответ на: комментарий от firkax

В моём понимании драйвер нужен чтоб софт, запущеный на компе, мог отправить видеокарте инструкции о том, что именно надо нарисовать. А после того, как попиксельная картинка готова

Так ты защиту от копирования контента не сделаешь. Хотя, по идее и так можно прямо с матрицы(вместо матрицы) поток снимать. Наверное считается что так качество рипа будет ниже, не оригинал, а уже после декодирования и придется повторно кодировать опять с потерями.

Loki13 ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)