LINUX.ORG.RU
ФорумTalks

В ядре Linux пока не будет поддержки новых GPU AMD

 , ,


2

1

Сотрудник компании Red Hat Дэвид Эйрли (David Airlie), отвечающий за поддержку DRM (Direct Rendering Manager) в ядре Linux отказался принимать подготовленный компанией AMD патч размером примерно в 100 тысяч строк кода и содержащий в числе прочего поддержку новых GPU и ряд новшеств, таких как средства для организации вывода звука через HDMI и DisplayPort. По мнению Дэвида Эйрли AMD пытается вместо использования унифицированного для всех драйверов интерфейса интегрировать свой собственный слой для обеспечения взаимодействия с оборудованием (HAL), что затрудняет понимание логики работы кода и замедляет развитие DRM. Он также сказал, что вместо тесной работы с сообществом компания AMD продолжает решать частные проблемы компании по унификации с драйвером для Windows. По мнению Дэвида Эйрли для обеспечения поддержки таких новых функций как FreeSync или новых возможностей HDMI компании AMD следует расширять возможности существующих интерфейсов, а не создавать лишние слои абстракции и специфичные для одного драйвера ioctl. Таким образом по его утверждению AMD не принимает реального участия в развитии Linux-стека продвигая вместо этого свои специфичные решения.

Подробности

Перемещено tailgunner из hardware

Перемещено JB из general

★★★★★

Всё правильно сделал. Если AMD заигрывает с публикой на тему того, что у них открытый и всячески родной для линукса драйвер — так пусть он действительно будет открытый и родной, а не обфусцированный и огороженный своими костылями.
Хотят делать свои костыли — пожалуйста, пусть поступают как NVidia.

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

Shaman007 JB Остальных не помню )) Мне кажется важная же новость, возможно определяющая уровень поддержки видео AMD в ядре в ближайшее время. Может все таки стоит оставить в новостях? tailgunner - неадекват, с ним разговаривать смысла нет.

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

в таком формате выдернутого из контекста более полной новости про выход новой версии драйвера этому треду место только в Talks

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

tailgunner - неадекват, с ним разговаривать смысла нет.

Ну чо ты начинаешь, нормально же общались.

slackwarrior ★★★★★
()

придётся готовить яишенку под оффтопиком..

Spoofing ★★★★★
()

Так-то да. Зачем городить велосипед, когда можно использовать готовые механизмы из ядра?

Meyer ★★★★★
()

таланливый рерайт:

Сотрудник компании Linux Foundation, Линус Торвальдс (linus torvalds), отвечающий за поддержку процесса загрузки (init) в ядре Linux отказался принимать подготовленный компанией Red Hat патч systemd, размером примерно в 100 тысяч строк кода и содержащий в числе прочего поддержку новых демонов и ряд новшеств, таких как средства для многопоточной загрузки.
По мнению Линуса Торвальдса Red Hat пытается вместо использования унифицированного для всех драйверов интерфейса интегрировать свой собственный слой для обеспечения взаимодействия с демонами, что затрудняет понимание логики работы кода и замедляет развитие ядра.

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

ОК, я услышал тебя. Продолжаем читать новости на opennet, все как обычно.

это ты сейчас так пожаловался на то, что мы не заапрувили куцую копипасту с опеннета?

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

Там своя, особая, атмосфера.
Dave Airlie, ответственный за DRI в ядре, говорит, что ваш набор патчей содержит abstaction layer, нужный только для проприетарщины, и пусть они идут с ни нафиг
Alex Deucher, ответственный конкретно за дрова AMD в ядре, ему возражает, мотивируя это тем, что отлично знает, как ведутся обсуждения расширения интерфейсов DRI, пока со всеми договоришься 5 лет пройдет и оборудование протухнет, а пользователям работать надо сейчас.
Еще один разработчик из AMD, говорит, что говно ваше KMS/DRI, потому что создавалось давно, когда дисплеи были совсем другими, и чтобы адекватно реализовать 4K@144Hz FreeSync проще все выкинуть и сделать заново.
Еще периодически набегает один бывший (текущий?) разработчик X.Org, который когда-то давно, еще во времена ATI, занимался драйвером radeonhd и рассказывает какой Дэйв двуличный козел :D

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

>Всё правильно сделал
Почаще бы так, и мы будем снова сидеть на ядре, в котором поддерживается только устаревшее лет на 5 железно.

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

Еще не вышедших. В данный момент это vega10/11 и некое uGPU (скорее всего, набортное видео Zen)

Khnazile ★★★★★
()

Какой ужас!

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

Почаще бы так, и мы будем снова сидеть на ядре, в котором поддерживается только устаревшее лет на 5 железно.

А у вас, вендузятнегов, разве есть эта проблема? Вам же всё самое новое и лучшее завозят еще вчера.

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

Почаще бы так, и мы будем снова сидеть на ядре, в котором поддерживается только устаревшее лет на 5 железно.

А у вас, вендузятнегов, разве есть эта проблема?

Нет

Тогда не дави на жалость своим «мы будем».

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

Только теперь Торвальдсу будут пхать пальцы в камеру.

Deleted
()
Ответ на: комментарий от tailgunner

Я правил не нарушаю, поэтому ты должен знать, куда пойти, ОК?

zgen ★★★★★
()

Всё правильно сделал. Нечего с больной головы перекладывать на здоровую.

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

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

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

Еще периодически набегает

Он периодически набегает и в темы на форониксе и еще гдето я его видел. По поведению похож на типичную обиженку.

Behem0th ★★★★★
()

В ядре Linux пока не будет поддержки новых GPU AMD

Желтый заголовок.

отказался принимать подготовленный компанией AMD патч размером примерно в 100 тысяч строк кода

Желтое содержание

Там уже не 100к а примерно 60к остальное почистили, и работы еще ведутся. Собственно принимать в текущий момент никто и не просил. Выложили в рассылку для жалоб и предложений, а Аерли устроил драму(при всем моем уважении к нему). А уж голодные до срачей троли раздули тему по форумам.

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

что ваш набор патчей содержит abstaction layer, нужный только для проприетарщины, и пусть они идут с ни нафиг

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

Alex Deucher, ответственный конкретно за дрова AMD в ядре, ему возражает, мотивируя это тем, что отлично знает, как ведутся обсуждения расширения интерфейсов DRI, пока со всеми договоришься 5 лет пройдет и оборудование протухнет, а пользователям работать надо сейчас.

Также те инженеры которые разрабатывали чипы окончательно забудут особенности чипов, так как будут пилить уже новое поколение и спросить будет вообще не у кого.

Еще один разработчик из AMD, говорит, что говно ваше KMS/DRI, потому что создавалось давно, когда дисплеи были совсем другими, и чтобы адекватно реализовать 4K@144Hz FreeSync проще все выкинуть и сделать заново.

На что ему возражает программист из интела говоря что атомик-модсеттингз наше все и у них в i965 все хорошо.

Просто дополнил.

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

Еще в irc бывает, он вообще часто всплывает где попало со своими обидками, когда какой-нибудь срач по поводу графики в линуксах.

Khnazile ★★★★★
()

Ну ничего, пользователям десктопного линукса не впервой терпеть.

inchallah
()
Ответ на: комментарий от Behem0th

На что ему возражает программист из интела говоря что атомик-модсеттингз наше все и у них в i965 все хорошо.

А еще они говорят: «Yeah, nothing different to what we suffer/experience here at Intel ;-)».

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

TL:DR — зачет, спасибо.

Еще периодически набегает один бывший (текущий?) разработчик X.Org, который когда-то давно, еще во времена ATI, занимался драйвером radeonhd и рассказывает какой Дэйв двуличный козел :D

Лол, он и на похорониксе периодически набегает :)

// ...so slow...

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

Бздуны же как-то сидят и даже радуются бывает.

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

их не хватает для реализации возможностей оборудования?

Так по этому они не развивают, а тупо дергают код из виндового драйвера. Ну и нафик это в ядре?

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

собственно, а почему не трольвальдс принимает?

man делегирование.

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

Зачем городить велосипед, когда можно использовать готовые механизмы из ядра?

Ты всерьез думаешь, что разработчики из AMD не в курсе «готовых механизмов» и изобретают велосипеды, чтобы позлить Эрли...

chimera19
()

новые видяхи ненужны.

Перемещено tailgunner из hardware

Перемещено JB из general

лол

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

это ты сейчас так пожаловался на то, что мы не заапрувили куцую копипасту с опеннета?

Я пожаловался? Тебе? Ты ничего не попутал? Я предложил опубликовать новость, считаешь не надо - ну ОК, как скажешь. Я считаю что ты не прав, но думаю переживу это. Ты только завязывай разговаривать с позиции барина, рассматривающего жалобы.

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

Почаще бы так, и мы будем снова сидеть на ядре, в котором поддерживается только устаревшее лет на 5 железо.

И чем это будет отличаться от сейчас?

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

Так от ATI то теперь только патенты и старые версии GPU остались.
Вот если бы у него на плакате AMD с Radeon были...

torvn77 ★★★★★
()

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

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

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)
Ответ на: таланливый рерайт: от darkenshvein

да, это очень годный, тонкий троллинг на тему «много кода и затрудняет понимание».

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