LINUX.ORG.RU

Valve спонсирует портирование RADV на Windows

 , , ,


0

2

В связи с большой сложностью разработки подрядчиком выступит Collabora.

В наше время Microsoft достигла больших успехов в развитии подсистемы драйверов в разделении на ядерную и пользовательскую часть. Это открывает возможность взаимодействия RADV и ядерной части драйвера AMD.

Перенос драйвера с одной операционной системы на другую и так крайне сложная задача, тут её усложняет отсутствие документации на работу с ядерным драйвером.

В начале 2024 Faith Ekstrand написал утилиту для перехвата данных при обращении к драйверу AMD. После анализа вызовов WDDM 2.0 им был написан базовый драйвер. На основе этой работы Collabora смогла доработать драйвер, и теперь он может запускать некоторые игры, включая Counter-Strike 2.

От переводчика: Ау, авторы реактоси, Габен вам современный драйвер принес :))

>>> THG



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

хотел сделать новость, но нет информации о том, что оно работает быстрее чем то, что нативно в винде, а вот это

Ау, авторы реактоси, Габен вам современный драйвер принес :))

годно, да

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

оно работает быстрее чем то, что нативно в винде

Оно работает в формате «да, но пока нет» :))

Случайно увидел на форониксе в списке самых громких новостей и перевел где гугл нашел ее в приличном виде.

Когда придет денежка на Рязань 9800x3d надо сабж запустить на железе:))

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

Самый свежий вулкан на неподдерживаемых картах. Других идей у меня нет.

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

Это в рамках стим машинки, Габен знает что туда ну будут по любому и венду накатывать, даже если она там не нужна, ну или кто из стим машинки мини ПК делать будет именно с вендой, и как минимум в рамках поддержания имиджа чтобы после накатки небыло «а чво фсё кривое, стим мафынка кривааая улюлюлю» решили потратиться на порт.

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

Зачем понятно, но это больше побочное вложение.

LINUX-ORG-RU ★★★★★
()

Ау, авторы реактоси, Габен вам современный драйвер принес :))

Windows 7 поддерживает важные дополнения к WDDM, известные как WDDM 1.1

WDDM 2.0, представленный в Windows 10, представляет собой значительную архитектурную эволюцию модели драйвера дисплея

Разбуди меня лет через 15, в 04:20, сыграем в этот ваш WDDM2 на реактоси…

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

RADV

Мог бы и расшифровать: не все же в курсе, что это такое – Mesa Radeon Vulkan драйвер (RADV).

GladAlex ★★★★★
()

Ау, авторы реактоси, Габен вам современный драйвер принес :))

Открытый ядерный драйвер, совместимый с Windows/ReactOS, никто писать не собирается. Так что это мало им поможет.

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

Открытый ядерный драйвер, совместимый с Windows/ReactOS, никто писать не собирается.

Тут надо ReactOS подтягиваться, что б современные драйвера работали.

Прочитал пост у Collabora - там пишут, что надо либо открытый ядерный драйвер либо прокси между ними, так как у ядерного «stable abi is nonsense»©. В итоге есть 4 варианта:

  • каждый раз закатывать солнце вручную
  • написать свой ядерный драйвер
  • AMD для них напишет прокси
  • AMD откроет ядерный драйвер

Запасаюсь попкорном.

zanac1
() автор топика
Последнее исправление: zanac1 (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Так а чем проблема таким юзерам поставить обычный драйвер АМД для винды?
Лучше бы эти человеко-часы направили куда-то в более нужное русло.

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

Так а чем проблема таким юзерам поставить обычный драйвер АМД для винды?

Нет проблем, но Габен может контролировать графический стек, для своей аппаратной платформы

Лучше бы эти человеко-часы направили куда-то в более нужное русло.

Все человеко часы у них при себе остались, портом занимаются подрядчики

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

Нет проблем, но Габен может контролировать графический стек, для своей аппаратной платформы

А что даст этот контроль то? Они вынуждены были вложиться в разработку драйвера RADV,так как это основа их SteamOS и нужно было улучшить производительность и совместимость. А что им даст контроль над альтернативным драйвером для Винды,когда их устройство вообще с другой ОС поставляется?

Все человеко часы у них при себе остались, портом занимаются подрядчики

Так подрядчики из Collabora для них постоянно что-то делают. И значит если они заняты созданием альтернативного драйвера для Винды,то не занимаются чем-то полезным для SteamOS.

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

Как предположение:
- видео-драйвер под винду там кастомный, как и сама APU для Steam Machine. Т.е. за его разработку и дальнейшую поддержку скорее всего приходится отдельно отстегивать AMD денежку, причем за поддержку - регулярно. И вот эту денежку Габен умеет считать довольно хорошо, он вполне мог решить что иметь на руках «открытый» драйвер под винду будет тупо дешевле (в перспективе). Но это не точно...

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

Мысль интересная. Хоть в Стим Машине и не АПУ,а ноутбучное железо и его поддержка не должна быть хоть сколько нибудь накладной для АМД,возможно сам факт поддержки стандартными драйверами в Винде стоит денег приличных.

NGAGE13
()
Ответ на: комментарий от Somebody

«Писать» - ударение на каком слоге? ;)))

На всех трёх :DD

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

Все равно лучше, чем нейронадмозг :)

И несравненно лучше, чем «подмозг», он же - «нижние полушария мозга»... ;))

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

Все равно лучше, чем нейронадмозг :)

Поспорить с этим не могу :)

a1ba ★★★★
()
Последнее исправление: a1ba (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Нет проблем, но Габен может контролировать графический стек, для своей аппаратной платформы

Да, вроде, и так мог? На линуксовом ядре, на коем его стимдек, емнип, и работал… Непонятно.

anonmyous ★★★
()
Ответ на: комментарий от DummyBoy
  • видео-драйвер под винду там кастомный

Где «там»?

как и сама APU для Steam Machine.

Так стим машин же на арче, а не на винде… Ничего не понимаю.

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

Ну и как эта официально не поддерживаемая возможность ставить винду, сочетается с написанным вами выше:

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

Очевидно, что никакому АМД они ничего не платят.

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

Не вопрос. Готов услышать ваше логическое объяснение, зачем тогда

Valve спонсирует портирование RADV на Windows

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

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

Не вопрос. Готов услышать ваше логическое объяснение, зачем тогда

А я говорил, что оно у меня есть? Особенно учитывая стоимость поддержки этого драйвера, ведь надо будет постоянно портировать в него поддержку новых карт, которую АМД в линуксовый драйвер и сама портирует из своего виндового…

Только, пожалуйста, без сказок про «доброго дедушку» Габена, которому нечем больше заняться…

Так добрый Габен линуксом уже и так занимается… Так что этот вариант ничего не объясняет. Может, он решил инвидию проучить, но и это не звучит достаточно убедительно.

Хмм, 1 теория появилась. Возможно, он хочет получить на винде линуксовый видео-стек дабы разработчикам было проще начать портировать на линукс? Типа, так им даже не придётся этот линукс ставить, можно будет прям из-под винды? Но тут надо детали знать, к примеру, насколько важно на винде иметь именно меса3д, насколько вулкан/опенГЛ виндовый от неё отличается, и тд.

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

Возможно две причины:

  1. У стимдека/Стим машины на онтопике всегда будут свежие драйвера, даже когда amd прекратит выпуск новых драйверов.

получить на винде линуксовый видео-стек дабы разработчикам было проще начать портировать на линукс?

  1. Добавлю - на новой платформе могут проявиться скрытые баги Мезы. И я уверен, что проявятся.

  2. Пиар стимдека, Стим машины, самой ОС и Габена.

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

У стимдека/Стим машины на онтопике всегда будут свежие драйвера, даже когда amd прекратит выпуск новых драйверов.

АМД довольно долго карты поддерживает. И если прекращает, то вряд ли они и для стима остаются актуальными. Ну то есть, вариант возможен, но это - вложение в старьё, чего все стараются избегать.

Добавлю - на новой платформе могут проявиться скрытые баги Мезы. И я уверен, что проявятся.

А ему что за дело? Это энтузиастам мезы, из числа её разработчиков, может быть интересно для отладки, да и то, не всем.

Пиар стимдека, Стим машины, самой ОС и Габена.

Как вы себе представляете такой пиар? Ставьте наш драйвер - он стабильнее оригинала, и, если понравилось - покупайте стимдек? С такой рекламной компанией на ранок не выйдешь. И ты ещё поди сделай драйвер, сравнимый с оригиналом. Он, скорее всего, будет хуже…

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

А ему что за дело?

Steam deck, steam os.

Как вы себе представляете такой пиар? Ставьте наш драйвер - он стабильнее оригинала, и, если понравилось - покупайте стимдек?

Долгая поддержка производителя - это же хорошо во времена копроэкономики. Да, это жирный плюс при выборе портативки.

поди сделай драйвер, сравнимый с оригиналом

Он уже сделан, осталось портировать.

zanac1
() автор топика

Не очень понятно зачем.

Затем, что они уже разработали более эффективный чем у AMD драйвер 3D ускорителя под Linux. Это 95%+ работы по разработке драйвера для GPU вообще, так как большая часть логики (а в идеале и кода) не зависит от платформы. Если фокус удастся повторить под венду, есть вероятность, что их драйвер станет если не дефолтным драйвером под AMD, то как минимум весьма распространённым (для этого ему достаточно фигурировать в бенчмарках).

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

История же со стимдеком, напомню, началась с того, что MS с релиза 10-очки пытался активно продвигать свой Store, и Габен превентивно начал пилить запасной аэродром.

r--r--r--
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.