The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за требований HDMI Forum, opennews (ok), 04-Мрт-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +19 +/
Сообщение от Werwolfemail (ok), 04-Мрт-24, 09:36 
> такие как механизмы защиты от копирования и шифрования видеосигнала

я так и не смог понять зачем это надо..

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

4. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +12 +/
Сообщение от svsd_val (ok), 04-Мрт-24, 09:44 
Печалька, копирастеры во всей своей красе... Хотя до ниндендо им далеко, те совсем озабоченные.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

5. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +2 +/
Сообщение от iPony129412 (?), 04-Мрт-24, 09:46 
А Intel как там?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

10. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +13 +/
Сообщение от Аноним (10), 04-Мрт-24, 10:03 
DisplayPort рулит, в особенности DP over type-c и MST
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

11. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +2 +/
Сообщение от Аноним (11), 04-Мрт-24, 10:03 
Ну значит скоро не будет HDMI.
Вангую - лет 10 и будет более открытая замена (если сам HDMI Forum не прогнется).
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

12. Скрыто модератором  +/
Сообщение от Аноним (-), 04-Мрт-24, 10:04 
Ответить | Правка | Наверх | Cообщить модератору

13. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  –2 +/
Сообщение от fuggy (ok), 04-Мрт-24, 10:04 
Что за hdmi forum, который может заткнуть целую AMD. Что за стандарты, которые публично доступны для использования, но сертификация за семью замками. Ладно бы это промышленное/коммерческое оборудование, которое обычными людьми не используется в быту. Что за такое шифрование что надо скрывать. У них там приватные ключи шифрования в документации чтоли? Попахивает security through obscurity.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

15. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  –4 +/
Сообщение от Аноним (15), 04-Мрт-24, 10:06 
До сих пор передаю сигнал по D-sub.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

22. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  –2 +/
Сообщение от Аноним (22), 04-Мрт-24, 10:12 
> рекомендуется по возможности использовать порт DisplayPort, а когда на дисплее имеется только HDMI - внешние адаптеры, конвертирующие DisplayPort в HDMI.

На ноутах как правило мразотный hdmi. Как тогда быть?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

43. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +2 +/
Сообщение от Аноним (43), 04-Мрт-24, 10:25 
Давно перешёл на DisplayPort и доволен. HDMI пусть остаётся в прошлом.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

53. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (53), 04-Мрт-24, 10:34 
все эти копирайты, лицензии, есть зло от никчёмных кормящихся юристов, зло должно быть уничтожено
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

56. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (56), 04-Мрт-24, 10:35 
>AMD не смог реализовать
>были разработаны компанией AMD для открытого драйвера AMDGPU
>но их не удаётся опубликовать из-за невозможности пройти рецензирование в HDMI Forum

Отсюда вывод
1. реализовать возможно в драйверах
2. спецификация существует

Насколько я помню, в течение нескольких прошедших лет ломали несколько технологических компаний и публиковали магниты на терабайты исходников и док. Возможно, что в этих магнитах есть спецификация. Правда копирастический консорциум может начать судиться с каждым, кто распространяет драйвер с поддеркой и патчи к нему. Но легко представить себе репозиторий со схемой tor+http и псевдодоменом первого уровня onion.

Проблема в том, что некому это реализовывать и поддерживать. Дистры не возьмут к себе эти патчи, а компании не станут заниматься их разработкой, ведь по факту появлерия таких патчей Консорциум может подать в суд, а суд обязать все компании предоставить все внутренние документы, логи и исходники, чтобы оценить, насколько каждая подозреваемая компания поучаствовала в разработке свободной реализации стандарта, насколько код открытого драйвера похож на код, который сама компания испольдует. Поэтому ни одна из компаний не будет никак вкладываться в реализацию и поддержку свободной реализации. А так как аппаратура — это сложно, выгорающе и специалисты нужны редкие (то есть буквально ко всем у принципе можно домой наведаться, с приоритетом для обыска у тех, у кого Tor был активен) и высокооплачиваемые, то тех, кто будет делать это, да ещё и нелегально, да ещё и бесплатно, да ещё и по сути вкладываясь в экосистему неблагодарного охреневшего копирастического консорциума, не найдётся.

Вместо этого вероятна реализация поддержки в проприетарной прошивке с использованием шифрования самой прошивки для защиты от реверсинга и тивоизации.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

58. Скрыто модератором  +1 +/
Сообщение от Аноним (58), 04-Мрт-24, 10:36 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (67), 04-Мрт-24, 10:41 
Ответить | Правка | Наверх | Cообщить модератору

76. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +3 +/
Сообщение от mihael1exemail (ok), 04-Мрт-24, 10:58 
Ну так не вопрос, юзаем DisplayPort.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

78. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (78), 04-Мрт-24, 10:58 
DisplayPort через Type-c крут. В одну сторону идёт 4К картинка со звуком, в другую питание для ноута. И все одним кабелем. Офигел с этой фичи!
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

80. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +1 +/
Сообщение от Максим (??), 04-Мрт-24, 11:02 
>механизмы защиты от копирования видеосигнала

Такой HDMI нам не нужен...

Ответить | Правка | Наверх | Cообщить модератору

90. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Oe (?), 04-Мрт-24, 11:19 
Ну всё, теперь покупаю переходник DisplayPort -> DSub, а старый HDMI -> DSub выкидываю.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

91. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  –1 +/
Сообщение от AntonAlekseevich (ok), 04-Мрт-24, 11:25 
После этой новости я не удивлюсь потоку хейта в сторону AMD от продвинутых пользователей которые, говорят "Почему нельзя это реализовать это в открытых драйверах? Ведь другие это реализовали в своих открытых драйверах." и одновременно с этим понимаю что лицензии здесь решают вопросы на политическом (точнее юридическом) уровне, а не на техническом.

Думаю если бы AMD заявили: "Мы отказываемся от поддержки стандарта HDMI и фокусируемся на поддержке DisplayPort" ответ от общества был бы Очень негативным.

Из-за этой лицензионной возьни сообществу Linux не горячо ни холодно. А пользователи от этого спешить переходить на Linux не соберутся.

Если отбросить все существующие в сообществе споры не о чем которые, ситуацию не делают лучше, лицензионную политику обойти не удастся. Что обычному пользователю делать? Единственное что, приходит на ум это будьте на Windows если вам функция нужна и полезна.

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

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

93. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Golangdev (?), 04-Мрт-24, 11:31 
> Организация HDMI Forum, занимающаяся разработкой спецификаций и тестового набора, связанных с интерфейсом передачи данных HDMI (High-Definition Multimedia Interface), не позволила

конкурентные войны теперь и с помощью стандартов

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

94. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +2 +/
Сообщение от Аноним (94), 04-Мрт-24, 11:31 
HDMI - дырка для телевизора, на большее не годится.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

148. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +1 +/
Сообщение от Аноним (148), 04-Мрт-24, 14:09 
DisplayPort тоже проприентарный как и HDMI. Точно также отчисляют производители долю. Точно также поддерживает DRM.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

150. "Открытый драйвер AMD поддерживает Freesync на HDMI"  +/
Сообщение от n00by (ok), 04-Мрт-24, 14:18 
Как пришлось решить схожую проблему с Freesync https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...

Открытый драйвер AMD поддерживает Freesync на DP и HDMI дисплеях:

/**
* amdgpu_dm_update_freesync_caps - Update Freesync capabilities
*
* @connector: Connector to query.
* @edid: EDID from monitor
*
* Amdgpu supports Freesync in DP and HDMI displays, and it is required to keep
* track of some of the display information in the internal data struct used by
* amdgpu_dm. This function checks which type of connector we need to set the
* FreeSync parameters.
*/

Вот код для HDMI https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...


    } else if (edid && sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A) {
        i = parse_hdmi_amd_vsdb(amdgpu_dm_connector, edid, &vsdb_info);
        if (i >= 0 && vsdb_info.freesync_supported) {
            timing  = &edid->detailed_timings[i];
            data    = &timing->data.other_data;

            amdgpu_dm_connector->min_vfreq = vsdb_info.min_refresh_rate_hz;
            amdgpu_dm_connector->max_vfreq = vsdb_info.max_refresh_rate_hz;
            if (amdgpu_dm_connector->max_vfreq - amdgpu_dm_connector->min_vfreq > 10)
                freesync_capable = true;

            connector->display_info.monitor_range.min_vfreq = vsdb_info.min_refresh_rate_hz;
            connector->display_info.monitor_range.max_vfreq = vsdb_info.max_refresh_rate_hz;
        }
    }


Если копнуть глубже, то parse_hdmi_amd_vsdb() вызывает

static bool parse_edid_cea_dmub(struct amdgpu_display_manager *dm,
        u8 *edid_ext, int len,
        struct amdgpu_hdmi_vsdb_info *vsdb_info)
{
    int i;

    /* send extension block to DMCU for parsing */
    for (i = 0; i < len; i += 8) {
        /* send 8 bytes a time */
        if (!dm_edid_parser_send_cea(dm, i, len, &edid_ext[i], 8, vsdb_info))
            return false;
    }

    return vsdb_info->freesync_supported;
}


То есть код для определения параметров исполняет Display Management Control Unit (DMCU) - сопроцессор видеоконтроллера, этот код закрыт и находится в фирмвари. Таким образом требования HDMI консорциума выполняются и поддержка Freesync обеспечивается в открытом драйвере.

Проблема касается старых карт серии Polaris https://www.reddit.com/r/linux_gaming/comments/upc1lx/psa_hd.../
где у AMD нет возможности закрыть код в фирмвари, потому пользователям приходится самостоятельно патчить драйвер.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

157. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +1 +/
Сообщение от AleksK (ok), 04-Мрт-24, 15:13 
Кому он вообще нужен этот hdmi при наличии dysplayport?
Ответить | Правка | Наверх | Cообщить модератору

162. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (162), 04-Мрт-24, 15:34 
Линукс же защищен от патентных притязаний, не?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

170. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +1 +/
Сообщение от qweo (?), 04-Мрт-24, 16:24 
DMCA они бы нарушили, опубликовав, или проблема "в наклейке", и без заявлений о совместимости с HDMI будет можно?

Никогда не нравилась эта хрень. В DVI HDCP нет. Displayport не такие упороши делают

Ответить | Правка | Наверх | Cообщить модератору

176. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (176), 04-Мрт-24, 17:10 
Предлагаю к DisplayPort добавить неофициальную распиновку HDMI и передавать тот же контент не платя за патенты и без HDCP поддержки в ОС.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

182. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (182), 04-Мрт-24, 17:41 
Конторки вроде AMD, Intel, Nvidia, не бедные, могли бы и выкупить весь этот HDMI Forum, чтобы вообще не платить отчисления.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

188. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Ivan_83 (ok), 04-Мрт-24, 18:34 
Как то тупо.
Что мешает копировать виодепоток до его попадания в HDMI?
Драйвер поди не так сложно пропатчить чтобы он лил этот поток куда угодно ещё, да в тех же иксах есть грабилки экрана, хоть через ffmpeg.
Ответить | Правка | Наверх | Cообщить модератору

191. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от cheburnator9000 (ok), 04-Мрт-24, 19:09 
А в чем проблема использовать закрытую бинарную фирмварь? Ну пусть инициализируется линукс в режиме HDMI 2.0, затем один раз переключит режим, монитор "мигнет" и будет режим 2.1?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

200. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (200), 04-Мрт-24, 22:53 
AMD не смог, Intel готовит, Nvidia намерена... Не очень понятно. HDMI 2.1 сейчас совсем не поддерживается у нас?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

206. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  –1 +/
Сообщение от Аноним (-), 05-Мрт-24, 05:25 
Рассказываю как у меня. С Nvidia G. GT 1030 в Windows с HDMI 2.0. Бесполезно мерятся частотами. Не знаю как в Linux. В Windows частота  кадров не постоянная и низкая сколько не выставляй для монитора. Если  рабочий стол обозревать частоты примерно ~8 кадров в сек. Если что-то запускать например видео в плеере частота кадров подымается. Выставленную частоту для монитора 149 Гц я смог постоянную цифру получить во время работы тестов видеокарты - запуск теста opengl, и vulkan как я понимаю любое 3D где хватает характеристик видеокарты выводить на монитор картинку с частотой кадров 149Гц и выше. В тестах в зависимости от ресурсо ёмкости теста получал сотни и тысячи кадров и для монитора поднялась частота до той цифры которая была выставлена для монитора в настройках 149 Гц (HWiNFO). А как же кинескопные мониторы для них нужна частота минимум 75Гц постоянно иначе для глаз очень вредно ниже 75 и 75 это минимум, чем больше тем лучше. Я понимаю что кинескопные мониторы это редкость их эпоха ушла.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

217. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от InuYasha (??), 05-Мрт-24, 16:37 
В этом HDMI всё прекрасно - и ограничения ДРМ, и дикие спецификации, и требования к качеству проводов...
https://linustechtips.com/topic/1387053-i-spent-a-thousand-d.../
Я не Линус, но тоже денег потратил немало.
Ответить | Правка | Наверх | Cообщить модератору

220. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +1 +/
Сообщение от mustai (ok), 05-Мрт-24, 18:41 
Что эти копирасты пыжатся? Всё равно всё что нужно, пиратами копируется.
Ответить | Правка | Наверх | Cообщить модератору

224. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от torvn77 (ok), 05-Мрт-24, 20:44 
>Поддержка HDMI 2.1 необходима для передачи видеосигнала с качеством 4K, 5K, 6K, 8K и 10K при высокой частоте обновления экрана (например, 4k@120hz с глубиной цвета 24/30/36/48 бит или 5k@240hz с 24/30/36 бит или HDR).

Это всё не дешёвые мониторы на которых скорее всего будет не только HDMI, но и DP порт.

>а когда на дисплее имеется только HDMI - внешние адаптеры,

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

Вывод: Стандарт HDMI 2.1 можно просто игнорировать, дорогие мониторы и телевизоры можно подключать через DP порт, а для дешёвых и более ранней версии стандарта будет вполне достаточно, при том что такие дешёвые мониторы и телевизоры не стоит покупать вообще, так как матрица у них \[цензура\].  

Надеюсь что AMD просто откажется от поддержки HDMI в своих APU и видеокартах, а пользователи объявят бойкот всей продукции в которой нет DP порта.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

238. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Tron is Whistling (?), 07-Мрт-24, 17:15 
Security through obscurity - ну, красиво, да, красиво.
Ломанули DVD, ломанут и это. Вопрос только времени и желания (а нафиг он этот HDCP контент нужен-то, собственно).
Ответить | Правка | Наверх | Cообщить модератору

243. "AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за ..."  +/
Сообщение от Аноним (244), 11-Мрт-24, 23:02 
>AMD не смог реализовать HDMI 2.1

Дайте угадаю, иксы мешают. Вот в вейланде такой проблемы б не было.

>как это сделано в открытом компанией NVIDIA модуле ядра

или нет?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру