vk.com

Выберите язык

DXVK

  • Выход DXVK 2.0 слоя для трансляции Direct3D 9, 10 и 11 в Vulkan

      Для работоспособности нового релиза DXVK необходим Vulkan версии не ниже 1.3. Многие функции в этом релизе, особенно изменения в компиляции шейдеров, требуют использования современных функций Vulkan, таких как Dynamic Rendering, Extended Dynamic State и Null Descriptors. Из-за значительных изменений, необходимых для их использования, разработчики посчитали нецелесообразно поддерживать и тестировать более старую версию Vulkan, которая не поддерживает эти функции.

  • Выход новой версии DXVK 1.5.5

    - Реализованы некоторые недостающие функции D3D9.
    - Исправлено возможное зависание графического процессора, которое могло произойти, если игра использует режим диалога D3D9.
    - Исправлены сбои и некорректный рендеринг при использовании опции d3d9.evictManagedOnUnlock. Это полезно для Skyrim с большим количеством модов.
    - Book of Demons: исправлены белые текстуры и проблемы с пользовательским интерфейсом.
    - Close Combat: исправлена ​​ошибка, из-за которой интерфейс не рендерился.
  • Выход новой версии DXVK 1.6

    - незначительные улучшения производительности D3D9
    - исправлено падение при захвате снимков apitrace (#1511)
    - исправлен сбой в некоторых играх Source 2 с использованием их рендерера D3D9
    - исправлены изменения режима отображения с резервированием (#1489, #1494)
    - исправлено видео в некоторых играх с зеленой рамкой (Joshua-Ashton/d9vk # 424)...
  • Выход новой стабильной версии Proton-5.8-GE-1-MF

    - Исправлены сбои в Dark Souls 3, Sekiro, Nier: Automata.
    - GTA IV теперь полностью в рабочем состоянии, патчи импортированы из upstream proton.
    - Street Fighter V теперь работает, патчи импортированы из upstream proton.
    - HideWineExports = Y добавлена ​​регистрация для FFXIV, исправлены проблемы с лицензией
    - Homeworld Remastered Collection должна быть воспроизводима без необходимости в специальном
    лаунчере 

  • Вышел Steam Play Proton 4.11-12

    - Обновлен DXVK до версии 1.5.1
    - Внесены исправления кнопок контроллера Xbox для игры ELEX
    - Улучшено поведение курсора мыши в Ил-2 Штурмовик.
    - Поддержка более новых SDK OpenVR, позволяющих воспроизводить Audioshield и Dance Collider
    - Обновлено SDK SteamWorks.

  • Вышел в свет новый релиз DXVK 1.5.1

    - Общее улучшение производительности D3D9
    - Улучшена реализация глубинного смещения в D3D9. Что позволило исправить некоторые проблемы рендеринга (отсутствие теней)
    - Исправлено некорректное зеркальное отображение во многих играх D3D9 с использованием Pixel Shader 1.x
    - Восстановлена ​​функциональность опции конфигурации dxvk.hud, которая была случайно удалена в 1.5 (#1279)
  • Вышел новый релиз Steam Play Proton 4.11-11

    - Исправлена проблема с заиканием курсора мыши во время длительных игровых сессий.
    - Обновлен DXVK до версии 1.5 (теперь включает в себя и D9VK).
    - Последнее обновление GTA 5 теперь играбельно.
    - Восстановлена поддержка для сопутствующих кнопок мыши.

  • Вышла версия драйвера NVIDIA 440.59 для Linux

    Драйвер NVIDIA 440.59 теперь имеет поддержку аудио DisplayPort Multi-Stream Transport (DP MST) в сочетании с Linux 5.5+, различные другие исправления дисплея, исправление ошибки DXVK при компиляции шейдеров.
    - Отключено ограничение частоты кадров для конфигураций без активных дисплеев, когда включена HardDPMS.
    - Ограничено максимальное количество экранов  одним экраном графического процессора (ГП) на одно GPU, чтобы предотвратить сбой X, если для одного GPU настроено более одного экрана ГП.
  • Вышла новая версия DXVK 1.3.3 слоя для преобразования D3D10 и D3D11 в Vulkan

    - Улучшена совместимость с Clang и libc++ (PR #1173)
    - Реализовано правильное отслеживание угроз для представлений ресурсов в соответствии с требованиями среды выполнения D3D11. Это исправляет визуальные артефакты в Shining Resonance: Refrain на графических процессорах AMD. (В некоторых играх это может оказать небольшое влияние на производительность.)
    - Far Cry Primal: решена странная проблема, из-за которой графика игры стала красной...

  • Вышла новая версия DXVK 1.8

     - Исправлены некоторые предупреждения во время сборки в более новых версиях Meson.
    - Реализации Vulkan на базе ЦП, такие как Lavapipe, теперь всегда будут перечисляться последними. Это должно избежать проблем в системах без выделенного графического процессора, где игры потенциально могут по умолчанию использовать растеризатор ЦП.
    - Оптимизированы переходы макетов изображений, что может повысить производительность графических процессоров Intel в некоторых играх...

  • Вышла новая версия DXVK 1.9.1

    Исправления ошибок и улучшения: - Исправлен ряд проблем с производительностью и стабильностью возникших при перезаписи блокировки D3D9 1.9.
    - Переписан способ работы с текстурами в D3D11. Это позволяет сократить использование памяти и количество копий изображений, необходимых для перемещения данных между CPU и GPU, а также устраняет серьезные проблемы с производительностью в Roblox на графических процессорах Nvidia.
    - Удалены некоторые обходные пути для очень старых версий Mesa (19.0 и старше).
    - Реализованы примитивы блокировки на основе SRW-блокировок Windows. Это может быть более эффективно по сравнению с реализацией winpthreads в сборках mingw.

  • Новый релиз DXVK 1.4.3 слоя для преобразования D3D10 и D3D11 в Vulkan

    В этот релиз вошли следующие исправления и улучшения:
    - Реализован новый формат файлов кэша состояний, который приведет к значительно меньшим размерам файлов. Кэш состояний из предыдущих версий DXVK будет преобразован автоматически.
    - Кроме того, снижается нагрузка на процессор, особенно в играх с большим количеством различных шейдеров.
    - Исправлены некорректные барьеры при записи графических шейдеров на UAV.
    - Исправлено некорректное положение образцов MSAA, сообщаемое шейдерам.
    - Исправлены некоторые предупреждения компилятора MSVC (# 1218).

  • Состоялся выход новой версии DXVK 1.7.2

    - Исправлена серьезная регрессия D3D9, которая вызывала сбои во многих играх;
    - Исправлены падения D3D9 на AMDVLK из-за недопустимого использования API Vulkan;
    - Проведена работа по переполнению стека в некоторых 32-битных играх использующих D3D9;
    - Добавлены пути решения по устранению проблем связанные с рендерингом драйверов AMD в некоторых играх Unity Engine;
    - Проведена работа по поддержке Unicode в Windows...

  • Состоялся новый выпуск версии DXVK 1.9.2

    Исправления ошибок и улучшения:
    - Уменьшена общая нагрузка на ЦП в D3D9.
    - Исправлены различные сбои в тестах Wine D3D9.
    - Исправлены различные проблемы, когда опция d3d9.evictManagedTexturesOnUnlock включена.
    - Исправлены различные проблемы, когда опция d3d11.relaxedBarriers включена.
    - Call of Cthulhu: исправлен рендеринг отражения.
    - Crysis 3, Homefront The Revolution: улучшена производительность.

  • Состоялся новый выпуск версии DXVK 1.9.3

    Исправления ошибок и улучшения:

    - DLSS теперь должен работать в поддерживаемых играх в сочетании с dxvk-nvapi.
    - Оптимизированы константы шейдеров D3D9, полагаясь на VK_EXT_robustness2, и удалены старые опции приложения для игр, использующих программную обработку вершин. 
    - Добавлена опция для более точной эмуляции поведения плавающей точки D3D9 и включена по умолчанию для ряда игр. Это исправляет проблемы в Red Orchestra 2, Dark Souls 2 (оригинальная версия), Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd и Richard Burns Rally...

  • Филипп Ребол начал вносить свой вклад в VKD3D

    В настоящее время DXVK  хорошо работает с играми D3D10/D3D11, поэтому Филипп Ребол сосредотачивает свое внимание на VKD3D для того, чтобы сделать то же самое с Direct3D 12 поверх слоя Vulkan. Буквально на прошлой неделе от Ребола был большой всплеск активности.

       Он уточнил свои намерения в списке разработчиков Wine. Филипп в настоящее время стремится получить рендер D3D12 от Deus Ex: Mankind Divided, работающий над VKD3D. Чтобы это произошло, есть несколько недостающих частей, к которым должен обратиться VKD3D.