adblock check

Valve спонсирует перенос открытого драйвера RADV для видеокарт AMD на Windows

Для интеграции с WDDM2 потребовался реверс-инжиниринг проприетарных структур AMD, а экспериментальный код уже успешно протестирован в Counter-Strike 2
Обложка: ИИ Trashbox.ru

Компания Collabora при финансовой поддержке корпорации Valve приступила к проекту по портированию открытого драйвера RADV на операционную систему Windows. На текущий момент пользователи видеокарт AMD в среде Windows вынуждены полагаться исключительно на проприетарное программное обеспечение, в то время как на платформе Linux драйвер RADV уже давно стал де-факто стандартом для обеспечения высокой производительности и стабильности графической подсистемы.

Луи-Франсис Ратте-Булианн опубликовал пост в блоге, в котором рассказал о своей первоначальной работе по переносу RADV на Windows. Помимо интеграции в WDDM2, большой проблемой при переносе RADV является использование официального AMD Radeon Software, поскольку перенос драйвера AMDGPU из ядра Linux не планируется. Это, в свою очередь, привело к реверс-инжинирингу и другим шагам по изучению проприетарных структур данных и других элементов, чтобы RADV можно было адаптировать для их использования.

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

Корпорация Valve, являющаяся ключевым спонсором данного этапа разработки, последовательно инвестирует в открытые графические технологии. Этот шаг полностью соответствует стратегии компании поскольку эта реализация драйвера с открытым исходным кодом во многом способствовала успеху Steam Deck на базе AMD, а теперь и Steam Machine.

На данный момент разработчикам уже удалось протестировать результаты своих трудов запуском игры Counter-Strike 2. Экспериментальный код можно найти на GitLab.

Источник

Limows
@Limows
Автор
Линуксоид, техно-ретро-блоггер со стажем
Консольщик
Гейминг Гейминг
30,3K участников
Вступить
Компьютеры Компьютеры
20,9K участников
Вступить
Linux Linux
9,9K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...