Классика Windows оживает на Linux — новый проект d7vk открыл доступ к сотням старых игр эпохи DirectX 7

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Игры

Сообщество энтузиастов представило новый проект с открытым исходным кодом d7vk, призванный расширить возможности запуска классических игр для Windows на операционных системах Linux. Он представляет собой транслятор команд графического API Direct3D 7 в современный Vulkan, что открывает новые пути для сохранения игрового наследия начала 2000-х.

Автор: LeVK

Для многих геймеров на Linux ключевым инструментом является слой совместимости Proton, разработанный компанией Valve для платформы Steam. Он позволяет запускать тысячи Windows-игр практически «из коробки» на Linux-системах, включая портативную консоль Steam Deck и даже отдельные Arm/Android-консоли. Однако официальная поддержка Proton, как правило, начинается с игр, написанных для Direct3D 8 — технологии, выпущенной Microsoft в конце 2000 года. Игры, вышедшие раньше и использующие Direct3D 7, оставались за бортом современных оптимизаций.

Именно эту нишу и стремится занять d7vk. В отличие от встроенного в Wine стандартного компонента WineD3D, который поддерживает D3D7 уже около двух десятилетий, новый проект основан на коде DXVK. Этот транслятор уже является неотъемлемой частью Proton и известен своей высокой производительностью во многих современных и не очень играх. Автор проекта, скрывающийся под псевдонимом WinterSnowfall, отмечает, что его главной мотивацией стало желание комфортно играть в такие проекты, как Sacrifice и Disciples II, используя преимущества уже существующей и отлично зарекомендовавшей себя инфраструктуры DXVK.

Потенциально улучшенная совместимость и производительность коснутся более 400 игр, преимущественно выпущенных в период с 2000 по 2004 год. Хотя среди них немало проходных лицензионных проектов, в списке значатся и настоящие жемчужины той эпохи — например, квест Escape from Monkey Island, ролевая игра Arx Fatalis и самый первый стелс-экшен Hitman: Codename 47. Примечательно, что единичные коммерческие проекты на D3D7 продолжали выходить вплоть до 2022 года.

Создатель d7vk не ожидает, что его разработка будет официально включена в основной проект DXVK, но обещает поддерживать тот же уровень гибкости с индивидуальными профилями и исправлениями для каждой конкретной игры, к которому привыкли пользователи DXVK. Он также признаёт, что d7vk не всегда будет работать лучше существующих альтернатив, но подчёркивает: «Иметь больше доступных вариантов — это, по моему мнению, хорошо».

Несмотря на недавние улучшения, после которых производительность в большинстве поддерживаемых игр варьируется «от приличной до отличной», автор предупреждает, что достичь полной совместимости со всеми проектами, скорее всего, не удастся. «Direct3D 7 — это Мордор с точки зрения совместимости API», — пишет он. Расширять поддержку на ещё более старые версии DirectX разработчик также не планирует, объясняя это с долей иронии: «D3D7 — это уже само по себе черт-те-что. Чем дальше мы отходим от D3D9, тем дальше мы от божественного света».

Источник: Ars Technica

PCДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Наношу добро, причиняю пользу, благодарен за лайки и содержательные (дополняющие статьи) комментарии. bq5m8xvvs1swal6c

2 комментария

K1LL3RPUNCH
Серьезный Сэм, Десу Экс, МДК2, Черное & Белое, Айсвинд Дейл и прочие культовые шутеры и так отлично работают на современных системах насколько я знаю.
s
Недавно смотрел ролик, маковод видит wine в первый раз. У человека культурный шок. «А почему тут куча вариантов???» Но так то он возрадовался :)

Добавить комментарий

Сейчас на главной

Новости

Публикации

Обзор моющего пылесоса для мебели Felfri FWVC-002 с 5 насадками и 3 баками для жидкости

Моющий пылесос для мебели Felfri FWVC-002. Мощность 600Вт, а сила всасывания 18кПа. Есть 5 насадок в комплекте. Есть 3 резервуара для жидкости. Есть возможность сухой и влажной уборки

И для металла, и для поп-музыки. Гибридные наушники, которые смогли. Обзор TRN Shell

Похоже что мои поиски наушников с хорошим звуком завершились. 4 драйвера для высоких, средних и низких частот и отзывы, что звук как у гораздо более дорогих модели. Путь к этим гибридным TRN Shell...

Анатомия фастфуда: почему куриные стрипсы стоят вдвое дороже наггетсов

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

Эта рыба умеет ходить по суше: 5 видов, которые выглядят как баг в реальности

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

✦ ИИ  Почему современным оптическим мышкам больше не нужна красная подсветка

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

Обзор детектора FNIRSI WD-02: проводка и арматура не скроется

Ремонт в доме, в квартире или в гараже чаще всего подразумевает сверление или штробление стен и потолков, но как не попасть в проводку или арматуру? Конечно есть множество разнообразных приборов...