DXVK 1.7 чыгаруу, Direct3D 9/10/11 ишке ашыруу Vulkan API үстүнө

Түзүлгөн катмар аралык чыгаруу DXVK 1.7, ал DXGI (DirectX графикалык инфраструктурасы), Direct3D 9, 10 жана 11 ишке ашырууну камсыз кылат, ал Vulkan API'ге чалуу которуу аркылуу иштейт. DXVK колдонуу үчүн талап кылынат айдоочулар үчүн колдоо Vulcan API 1.1мисалы, AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 жана AMDVLK.
DXVK 3D тиркемелерди жана оюндарды Linux'та Wine аркылуу иштетүү үчүн колдонулушу мүмкүн, бул OpenGLдин үстүндө иштеген Wine'дин орнотулган Direct3D 11 ишке ашыруусуна жогорку натыйжалуу альтернатива катары кызмат кылат.

Негизги өзгөрүүлөр:

  • Vulkan графикасынын API кеңейтүүлөрү үчүн кошумча колдоо: VK_EXT_custom_border_color (Samplerде чек ара түстөрүн колдоо үчүн колдонулат, ал Direct3D 9 негизиндеги оюндарда көптөгөн көйгөйлөрдү чечти, анын ичинде Crysis жана Halo 2 Vista) жана VK_EXT_robustness2 (D3D11ге окшош, сыртта иштөө үчүн колдонулат). кирүү ресурстарынын аймактарын чектейт). Бул кеңейтүүлөрдү колдонуу үчүн сизде wine 5.8, ошондой эле Mesa 20.2-dev же NVIDIA драйвери 440.66.12-бетадан AMD жана Intel драйверлери болушу керек;
  • Тазалоо операцияларын оптималдаштырылган колдонуу жана
    тоскоолдуктар көрсөтүүдө, бул кээ бир оюндардын иштешин бир аз жакшыртууга мүмкүндүк берди;

  • D3D11 оюндары эгер драйвер (мисалы, RADV) өзүнчө өткөрүп берүү кезегин колдоого албаса, ресурстарды асинхрондук түрдө жүктөө үчүн эсептөө кезегин колдонуу мүмкүнчүлүгүн кошту;
  • World of Warcraftтын келечектеги чыгарылыштарында колдонула турган кээ бир DXGI 1.6 функциялары ишке ашырылды;
  • Toxikk сыяктуу кээ бир оюндарда жеткиликтүү эстутумдун түгөнүп калышына жол бербеген D3D9да эстутум керектөө кыскарды;
  • Cloudpunk жана башка оюндарда ресурстук буферди туура эмес колдонгон Vulkan текшерүү каталары оңдолду;
  • GCC 10.1 курууда чечилген көйгөйлөр;
  • D3D9 менен байланышкан ар кандай маселелер чечилди;
  • dxgi.tearFree опциясы кайра иштетилди;
  • Fallout New Vegas, Freelancer, GTA IV жана Halo Custom Edition көйгөйлөрү чечилди;
  • менен куруу үчүн колдоо winelib. DXVK куруу азыр MinGWди талап кылат.

Source: opennet.ru

Комментарий кошуу