ការចេញផ្សាយការអនុវត្ត DXVK 2.2, Direct3D 9/10/11 នៅលើកំពូលនៃ Vulkan API

ការចេញផ្សាយស្រទាប់ DXVK 2.2 អាចរកបានដោយផ្តល់នូវការអនុវត្តនៃ DXGI (DirectX ក្រាហ្វិករចនាសម្ព័ន្ធ) Direct3D 9, 10 និង 11 ដែលធ្វើការតាមរយៈការបកប្រែការហៅទៅកាន់ Vulkan API ។ DXVK ទាមទារកម្មវិធីបញ្ជាដែលគាំទ្រ Vulkan API 1.3 ដូចជា Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 និង AMDVLK ។ DXVK អាចត្រូវបានប្រើដើម្បីដំណើរការកម្មវិធី និងហ្គេម 3D នៅលើលីនុចដោយប្រើប្រាស់ Wine ដោយបម្រើជាជម្រើសដែលមានប្រសិទ្ធភាពខ្ពស់ចំពោះការអនុវត្ត Direct3D 9/10/11 ដើមរបស់ Wine ដែលដំណើរការលើ OpenGL ។

ការផ្លាស់ប្តូរសំខាន់ៗ៖

  • Добавлена поддержка прослойки D3D11On12, обеспечивающей работу Direct3D 11 поверх Direct3D 12. Для поддержки D3D12 в новых играх на базе движка Unity, таких как Lego Builder’s Journey, в DXVK реализована возможность создания устройств D3D11 из устройств D3D12, используя функцию D3D11On12CreateDevice и программный интерфейс ID3D11On12Device.
  • В реализации Direct3D 9 появилась поддержка частичного отображения (Partial Presentation), позволяющего организовать отображение частей окна через копирование содержимого экранного буфера (backbuffer) в системную память и последующей отрисовки его в окно, используя CPU. Указанная возможность улучшает совместимость с лаунчерами игр, созданными с использованием инструментария Microsoft WPF, ценой снижения производительности. Для Direct3D 9 также улучшено общее поведение виртуальных фреймбуферов (SwapChain) и прекращена поддержка опции d3d9.noExplicitFrontBuffer.
  • При использовании вместе с Proton или Wine по умолчанию прекращено создание файлов с логами и организован вывод диагностических сообщений в консоль при помощи специфичных для wine возможностей, что соответствует поведению vkd3d-proton. Для возобновления создания отдельных файлов c логами можно установить переменную окружения DXVK_LOG_PATH.
  • Значительно уменьшено потребление памяти в ситуациях создания в играх неиспользуемых устройств D3D11.
  • На системах с несколькими GPU улучшено определение устройств вывода, доступных через DXGI, что решает проблемы с производительностью в новых играх на базе движка RE (Reach for the Moon), использующих D3D12.
  • បញ្ហាដែលកើតឡើងនៅក្នុងហ្គេមត្រូវបានជួសជុល៖
    • Battle Fantasia Revised Edition
    • ភាពភ័យខ្លាចត្រជាក់
    • Dawn of Magic 2
    • DC សកលបណ្តាញ
    • ឆ្ងាយយំ 2
    • Halo: ការប្រមូលផ្ដុំមេ
    • Warhammer 40k: Space Marine
    • ចក្រភពជេដ
    • ចោរសមុទ្រ Sid Meier
    • សង្គ្រាមសរុប៖ ស៊ូហ្គុន ២

    ប្រភព: opennet.ru

បន្ថែមមតិយោបល់