Как стать автором
Обновить

Для Windows представлен Vulkan-видеодрайвер с открытым исходным кодом проекта Terakan для видеокарт серии Radeon HD 6000

Время на прочтение2 мин
Количество просмотров6.7K

Разработчик Виталий Кузьмин (aka @Triang3l) представил Vulkan-видеодрайвер для Windows с открытым исходным кодом в рамках проекта Terakan для устаревших видеокарт серии Radeon HD 6000 (выпущены более 13 лет назад, никогда не получали официальной поддержки Vulkan от AMD) с графической архитектурой TeraScale.

Благодаря открытому исходному коду и желанию совершить новые открытия Triang3l решил эту задачу и уже добился некоторых стабильных результатов. До сих пор его работа в основном велась с графическим стеком Linux с открытым исходным кодом с использованием кодовой базы Mesa для старых GPU AMD. Теперь видеодрайвер Terakan вышел и для Microsoft Windows.

Кузьмин пояснил, что он успешно запустил некоторые демонстрационные приложения Vulkan на своем самостоятельно разработанном драйвере Terakan с использованием GPU Radeon HD 6800 (Barts) в Windows.

«Ууууух, со скольки конфигураций разнообразных теперь придётся вытягивать private data из вызовов драйвера уровня ядра))))) Непонятно только, ради чего ?», — уточнил Хабру автор этого проекта.

Стандартный набор драйверов AMD для Windows для старых GPU Radeon HD 6000 больше не поддерживается компанией с 2016 года. Ранее выпущенный драйвер Terakan под Linux позволяет пользователям использовать самые последние версии ядра и поддерживаемые драйверы Mesa, обеспечивая более надёжное и актуальное программное окружение для работы с этими устройствами.

Эксперты Phoronix пояснили, что создание Vulkan-драйвера Terakan для старых GPU Radeon HD 6000 является важным шагом в направлении обеспечения большей свободы и универсальности в области графических технологий. Этот проект показывает, что даже для устройств, которые могли показаться устаревшими и забытыми, всегда есть место для инноваций и улучшений. по мнению специалистов, это по большей части забавное техническое достижение и инженерная веха, но в конечном итоге оно имеет ограниченное практическое применение, так как старые GPU Radeon HD 6000 просто не способны обеспечить приемлемую производительность для современных игр или задач. Тем не менее, этот проект представляет интерес для сообщества Open Source, а также как пример того, что можно достичь благодаря открытому исходному коду и настойчивости одного разработчика.

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

«Только драйвер пока ещё не вышел в пригодном для использования виде, а пока может только запускать отдельные примеры и проходить тесты для некоторых фичей, а до полноценной совместимости даже с голым Vulkan 1.0 ещё далеко (и на Linux, и на Windows)», — подытожил Хабру автор проекта Terakan.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 16: ↑16 и ↓0+20
Комментарии18

Другие новости

Истории

Работа

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн