The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск DXVK 2.7, реализации Direct3D 8/9/10/11 поверх API Vulkan

07.07.2025 13:03

Доступен выпуск прослойки DXVK 2.7, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 25.0, NVIDIA 550.54.14 и Intel ANV 25.0. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D, работающих поверх OpenGL.

Основные изменения:

  • В число обязательных переведено Vulkan-расширение VK_KHR_maintenance5, что привело к повышению требований к используемым драйверам. Для работы DXVK теперь необходимы как минимум Vulkan-драйверы RADV и ANV из состава Mesa 25.0 или проприетарные драйверы NVIDIA 550.54.14 (рекомендуется использовать более новые версии Mesa 25.1 и NVIDIA 575.51.02). Ранее DXVK мог работать при наличии версий Mesa RADV 24.0, NVIDIA 535.183.01 и Intel ANV 24.0.

    Изменение в основном отразится на пользователях платформы Windows, использующих GPU AMD Polaris и Vega, поддержка которых прекращена в актуальных драйверах AMD для Windows. Более того, из-за нарастающих проблем с совместимостью решено поддерживать Windows драйверы AMD лишь по остальному принципу.

  • Переделано и модернизировано управление дескрипторами шейдеров. На системах с относительно новыми моделями GPU AMD и NVIDIA для работы с дескрипторами по умолчанию задействовано Vulkan-расширение VK_EXT_descriptor_buffer, позволяющее существенно снизить нагрузку на CPU. Изменение дало возможность повысить производительность игр, завязанных на производительность CPU, таких как Final Fantasy XIV, God of War, Metaphor: ReFantazio и Watch Dogs 2. В некоторых ситуациях на фоне более стабильной общей производительности может наблюдаться незначительное проседание производительности в играх, завязанных на производительность GPU. Для отключения оптимизации может использоваться настройка dxvk.enableDescriptorBuffer.
  • На системах с GPU Intel Battlemage и Lunar Lake по умолчанию включён режим, периодически запускающий процесс дефрагментации и возвращения неиспользуемой памяти системе. Благодаря уменьшению фрагментации памяти, наблюдается снижение пикового потребления памяти в играх. Для управления включением дефрагментации предусмотрена настройка dxvk.enableMemoryDefrag.
  • На дискретных GPU по возможности теперь учитываются передаваемые драйвером данные о допустимом расходовании видеопамяти (VRAM budget), а также более активно возвращаются системе неиспользуемые ресурсы при нехватке памяти в системе. Изменение позволило поднять производительность в многих играх на движке Unity на системах с ограниченным объёмом видеопамяти.
  • С целью упрощения сопровождения кодовой базы прекращена поддержка устаревших или редко используемых возможностей, таких как кэш состояний (state cache, потерял смысл после появления расширения VK_EXT_graphics_pipeline_library) и опция d3d9.forceSwapchainMSAA.
  • В шейдерах D3D11 включено по умолчанию обнуление при инициализации всех переменных и совместных буферов.
  • Добавлена поддержка программного интерфейса ID3DDestructionNotifier.
  • Внесены оптимизации, повысившие производительность игр на движке Source.
  • Решены проблемы в играх:
    • Astebreed
    • GTR - FIA GT Racing Game
    • JR EAST Train Simulator
    • LEGO City Undercover
    • Modulus
    • Star Trek: Starfleet Command III
    • Test Drive Unlimited 2
    • Wargame: European Escalation


  1. Главная ссылка к новости (https://github.com/doitsujin/d...)
  2. OpenNews: Выпуск Wine 10.10 и DXVK 2.6.2
  3. OpenNews: Выпуск DXVK 2.6, реализации Direct3D 8/9/10/11 поверх API Vulkan
  4. OpenNews: Релиз Wine 10.7 и бета-версия Proton 10.0
  5. OpenNews: Обновление Steam Client для Linux с включением по умолчанию Proton для запуска Windows-игр
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63538-dxvk
Ключевые слова: dxvk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:28, 07/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Видеопамяти юнити играм всё же перестало хватать, раньше нормально работали. Одни и те же, даже обновлений не было во многих случаях. Особенно актуально для вейланда, потому что всё умирает при недостатке видеопамяти.
     
  • 1.2, Аноним (2), 13:30, 07/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >На системах с GPU Intel Battlemage и Lunar Lake по умолчанию включён режим дефрагментации

    Вот это интересно, в добавок к тому, что Интел драйвера то пилят.
    Данные на конец 2024 и май 2025:
    - https://www.phoronix.com/benchmark/result/intel-arc-graphics-a770-b570-b580-li
    - https://www.phoronix.com/benchmark/result/intel-arc-graphics-a770-b570-b580-li

     
  • 1.3, Аноним (3), 15:19, 07/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как узнать, поддерживает ли моя видео карточка технологию Вулканизации?
     
     
  • 2.4, Аноним (2), 15:21, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какая модель ?
     
     
  • 3.5, Аноним (3), 15:28, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скажите мне принцип, я сам проверю. Я сейчас не помню.
     
     
  • 4.6, Аноним (2), 15:32, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вбейте модель в поле поиска:
    https://www.techpowerup.com/gpu-specs/
    В блоке "Graphics Features" будет показана версия.
     
  • 4.7, Вы забыли заполнить поле Name. (?), 16:29, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Запусти vulkaninfo и посмотри.
     
  • 4.9, Аноним (9), 18:04, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смотри что стоит и гугли, если не осилил - то проси помощи нейросети.
     
  • 2.8, Kerr (ok), 16:50, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если GPU выпущен в 2012 году или позднее, то, вероятнее всего, поддерживает Vulkan. Все современные поддерживают точно.
     

  • 1.10, зомбированный (?), 18:54, 07/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у кого-нибудь ещё есть Geforce уровня dx11 (GTS/GTX 4xx) с выходом S-Video ?
     
     
  • 2.12, Аноним (12), 21:06, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в старом компе стоит что то типа 420, но я не уверен, есть ли там S-Video. У меня раньше была 6600 - там точно было. Так же валяется где-то 7600GT и там кажется тоже есть. И не стоит говорит, что это даже не DX10. Помню, что когда вышла Виста, все нормальные крупные производители подсуетились и выпустили дрова для Висты даже под более старые видушки. Так что Висту я на ней запускал и все прекрасно работало.
     
     
  • 3.14, зомбированный (?), 21:26, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ха, у меня есть 9600GT с S-Video, но такие игры как "Iron Meat" на ней дико тормозят или не запускаюца, потому что все современные пиксельные игры типа "Dead Cells" делаются под dx11. А в пиксельные игры очень прикольно играть на ЭЛТ-телеке, даже элт-монитор не то да они и намного меньше телеков 28"
     
  • 3.17, Аноним (17), 21:31, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проблемы игроманов.
     

  • 1.11, Аноним (12), 21:02, 07/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Это то и бесит. Создают какой-то эмуль, а не реальную реализацию. Чтобы играть в игру под DX9, нужна топовая видушка. Штэ? Дайте нормальную реализацию, чтобы игры под DX11 запускались на видушках поддержкой DX11.
     
     
  • 2.13, Аноним (13), 21:17, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так это ж надо аж целый драйвер писать, причем для каждой архитектуры свой. Там, где нативные D3D9-11 были бы уместны по производительности, эти карты уже давно интересны только двум с половиной анонам, зажавшим 5к с обедов на рыксу с Авито, а Vulkan на современных картах-то вот он, запилен уже и потеря производительности на трансляцию (если она вообще есть) настолько ничтожна, что не стоит сил на поддержку ещё десятка нативных драйверов. GalliumNine, вон, был, да и тот сдох за ненадобностью.
     
  • 2.15, AleksK (ok), 21:26, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Топовая это та которая вышла меньше 13 лет назад? Ну да прямо топ из топов.
     
     
  • 3.16, Аноним (17), 21:30, 07/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В любом случае все тормозит.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру