VKD3D-Proton 2.9 inosvika nekuvandudzwa kwekuita uye nezvimwe

vharafu

VKD3D-Proton iforogo yeVKD3D, ine chinangwa chekushandisa iyo yakazara Direct3D 12 API pamusoro peVulkan.

Valve yakafumura nguva pfupi yadarika kuburitswa kweiyo vhezheni itsva yeVKD3D-Proton 2.9, forogo yevkd3d codebase, yakagadzirirwa kuvandudza Direct3D 12 kuenderana muProton mutambo wekuvhura.

Kune avo vasati vaziva nezveVKD3D-Proton, iwe unofanirwa kuziva kuti izvi Inotsigira Proton-chaicho shanduko, optimizations, uye kusimudzira kwekuita zvirinani kweDirect3D 12-yakavakirwa Windows mitambo., izvo zvisati zvagamuchirwa muchikamu chikuru chevkd3d. Pakati pemisiyano, pane zvakare tarisiro pakushandisa yemazuva ano Vulkan ekuwedzera uye kugona kweazvino mavhezheni emifananidzo madhiraivha kuti uwane yakazara Direct3D 12 kuenderana.

Saizvozvo Valve inoshandisa forogo yakatsanangurwa muWine-based package kumhanyisa Windows Proton mitambo. DirectX 9/10/11 tsigiro muProton yakavakirwa padhizaini yeDXVK uye iyo DirectX 12 kusevenzeswa kwave kusvika parizvino kwakavakirwa pavkd3d raibhurari (mushure mekufa kwemunyori wevkd3d, CodeWeavers yakaenderera mberi nekusimudzira chikamu ichi uye nharaunda yewaini).

Zvikuru zvitsva zveVKD3D-Proton 2.9

Uku kuburitswa kutsva kweVKD3D-Proton 2.9 kunotaura izvozvo mimwe mitambo yakatanga kufunga kuti maDLL akagadzirwa zvakafanana neAgilitySDK, apo raibhurari d3d12core.dll yakakamurwa kuva loader (d3d12.dll) uye chikuru kuitisa (d3d12core.dll). Neshanduko iyi, zvinyorwa zvakati wandei zvino zvave kuda kuvandudzwa kuti zviwane maDLL ese ari maviri. Kana d3d12.dll yaiswa muchivakashure, d3d12core.dll chete inoda kuvandudzwa.

Imwe shanduko inomira pachena mune iyi vhezheni itsva ndeye yakaitwa performance optimizations uye ndizvo zviri muvhezheni iyi ndangariro zvinodiwa zvakaderedzwa zvakanyanya panguva yekutanga application yatangwa.

Izvo zvakare zvakasimbiswa izvoe yakavandudza kushanda mukodhi inoshandisa kuwedzera VK_EXT_descriptor_buffer, pamwe nekuwedzera optimizations kune masystem ane Intel, AMD uye NVIDIA GPUs.

Kunze kwaizvozvo, yakawedzera rutsigiro rweD3D11On12 portability interfaces, Yakabviswa kodhi nekushandiswa kwekare kweiyo virtual framebuffers (SwapChain), yakawedzera tsigiro yeyakajairwa Linux interfaces yeSwapChain, uye yakagadzirisa dzimwe nyaya dzakaitika pakushandisa NVIDIA neRADV vatyairi.

Ukuwo, Vulkan 1.3 yave kuziviswa seyakaderera inodiwa vhezheni, Yakawedzerawo rutsigiro rwekuchekwa kunze kwehurongwa (3D UAV, UAV isina Kurongeka) mashandiro, anoitwa uchishandisa iyo VK_EXT_image_sliced_view_of_3d yekuwedzera.

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Yakavandudzwa maitiro eVRAM kana VK_EXT_pageable_device_local_memory ichitsigirwa, ichibvumira Evicty uye MakeResident APIs kuti iitwe nenzira inobatsira.
    VK_EXT_memory_priority inoshandiswawo kupa zvinonyanya kukosha sekudzokera shure.
  • Tsigiro yakavandudzwa yeDXR 1.1 nekugonesa iyo VK_EXT_pipeline_library_group_handles yekuwedzera.
  • Yakawedzera rutsigiro rweiyo VK_EXT_fragment_shader_interlock yekuwedzera.
  • Kufambirana kwakavandudzwa nemitambo inoshandisa chaiwo maficha eAgilitySDK.
  • Yakagadziriswa nyaya mumitambo yakawanda.
  • Muwaini, winevulkan.dll inoshandiswa pachinzvimbo chevulkan-1.dll kana iripo.
  • Kuvandudzwa mukuenderana nemitambo zvinoenderana nezvimwe zveAgilitySDK.
  • Yakavandudzwa kuvaka system inoenderana neakasiyana mavhezheni ewidl
  • VKD3D_CONFIG=dxr ikozvino zvakare inogonesa DXR 1.1 uye dxr11 inochengeterwa compat.
  • Yakagadziriswa HDR metadata yakaderera luminance kukosha.
  • Yakawedzera VKD3D_LIMIT_TESS_FACTORS kugadzirisa tessellation yakawandisa. Yakagoneswa kweWo Long.
  • Yakagadziriswa RADV bug iyo inokonzeresa yakawandisa ndangariro mu shader caches. Iwe unogona kuchengetedza mazana akati wandei MB endangariro, izvo zvakakosha mune mamwe mazita ane nzara-yekurangarira kudzivirira kusagadzikana.
  • Yakagadziriswa NVIDIA bug ine pamwe chete mutsara kutumira uchishandisa nguva yenguva semaphores
  • Yakagadzirisa boka reXid 109 CTX_SWITCH_TIMEOUT zvikanganiso zvisina kutsanangurwa mumitambo yakawanda yakasiyana.

Finalmente Kana iwe uchida kudzidza zvakawanda nezve kuburitswa kutsva uku, unogona kutarisa ruzivo Mune inotevera chinongedzo.Uye kana uchida edza Proton pane Steam izvozvi, iwe unotoziva kuti iwe unogona kuisa iyo Steam mutengi kubva ku zviri pamutemo webhusaiti, kunyangwe iwe uchizozviwana zvakare mune repos yeakawanda distros.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako