• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"
  • 💰 В данном разделе действует акция с оплатой за новые публикации
  • 📌 Внимание! Перед публикацией новостей ознакомьтесь с правилами новостных разделов

Новый инструмент эмуляции DirectX7 позволяет запускать больше игр в Steam Deck, SteamOS и других дистрибутивах Linux через Vulkan

ДиректХ.jpg

Эмуляция DirectX — спасение для геймеров на Linux, позволяющее запускать Windows-игры. Благодаря DXVK (слою перевода DirectX 8/9/10/11 в Vulkan, интегрированному в Proton от Valve), тысячи тайтлов из Steam работают нативно на Steam Deck, SteamOS и дистрибутивах вроде Ubuntu. DXVK подтверждённо поддерживает почти безупречно (near flawlessly) свыше 80% Direct3D-игр для Windows. Но DXVK всегда имел слепое пятно: DirectX 7 и старше. Теперь это меняется — независимый разработчик под ником WinterSnowfall (GitHub: WinterSnowfall/d7vk) создал D7VK, форк DXVK для DX7, о котором рассказал Phoronix 7 ноября 2025 года.

D7VK работает как двухэтапный прокси: переводит вызовы Direct3D 7 в Direct3D 9 (через Wine DDRAW для Linux), а затем DXVK преобразует DX9 в Vulkan. Прямой DX7-to-Vulkan был бы слишком трудоёмким, так что автор умно переиспользовал готовый код — проект в ранней альфе, но уже собирается и тестируется через GitHub. Установка простая: копируете ddraw.dll в папку игры, настраиваете Wine/Proton (native, builtin для ddraw) — и проверяете HUD (DXVK_HUD=1), чтобы убедиться, что D7VK активен, а не wined3d.

DirectX 7 вышел в августе 1999 года и ввёл аппаратное T&L (Transform & Lighting) — разгрузку CPU в пользу GPU (например, на GeForce 256), революционизировав графику: многополигональные модели, текстуры с mipmapping и multitexturing. Классика на нём: оригинальный Counter-Strike (2000, >1,3 млн пиковых игроков), Deus Ex (2000, GOTY, >1 млн копий), Unreal Tournament (1999, >1,8 млн), FIFA 2001, MDK 2, Serious Sam FE и другие хиты начала 2000-х. Теперь их можно запустить на Linux с Vulkan-рендерингом — производительнее старого OpenGL в Wine, особенно на AMD/Intel (Mesa RADV/ANV).

Ограничения серьёзные: из-за возраста DX7 (игры часто миксовали его с DDraw <7 или GDI) не всё заработает стабильно — автор прямо предупреждает, что полная совместимость не гарантирована. DX6 и старше? Категорически нет. Для тестов: скачайте релиз с GitHub, Proton Experimental или Lutris. D7VK — шаг к полной ретро-совместимости, особенно для Steam Deck, где DXVK уже почти безупречно покрывает 80%+ D3D-игр.

Оригинал

Уникальность
 
Сверху Снизу