DXVK a ƙarshe ya isa sigar 1.0 kuma waɗannan labarai ne

Rariya

Rariya (aka DirectX zuwa Vulkan) shine ɗayan kayan aikin da aka haɗa a cikin Steam Play fasalin Steam.

Es kayan aiki mai ban mamaki wanda zai iya canza Microsoft DirectX 11 da DirectX 10 kira mai hoto zuwa Vulkan, API buɗe ido mai zane wanda ya dace da Linux. Don amfani da DXVK, ban da Wine da Vulkan, a bayyane yake zaku buƙaci GPU mai dacewa da Vulkan.

Duk da yake har yanzu ana amfani da DXVK akan Steam Play, ba shine kawai wurin da masu amfani da Linux zasu iya amfani da wannan fasaha mai ban sha'awa ba.

Hakanan yana bayar da aiwatar da D3D11 mai tushen Vulkan don Linux da Wine, Game da aiki da ingantawa yayin gudanar da wasannin Direct3D 11 akan Wine tunda suma suna bayar da tallafi don Direct3D9.

D3D9 don DXVK bai kamata ya rikice da abubuwan VK9 don tallafin D3D9 da aka sanya wa Vulkan ba, saboda wannan wani yunƙuri ne daban wanda har yanzu ke ci gaba.

D3D9 ya gabatar da tallafi na DXVK don canza kiran API daga D3D9 zuwa D3D11, sannan kuma zai yi amfani da D3V11 zuwa fassarar Vulkan da aka gina cikin DXVK.

Wanne shine ainihin ra'ayin ɗaya kamar canzawar DXUP don D3D10 zuwa D3D11, don haka za'a iya canza shi zuwa Vulkan ta hanyar DXVK.

Game da sabon sigar 1.0 na DXVK

Kwanan nan DXVK ya isa sigar 1.0 wanda ya haɗa da haɓaka ayyukan aiki don wasanni da yawa da sabon rubutun sanyi.

Wannan sabon sigar yana ƙara zaɓi don nuna abubuwan tallafi (matakin aiki) a cikin HUD DXVK.

Bugu da kari, ana amfani da sabbin kari guda biyu na Vulkan (VK_EXT_memory_prioritye VK_EXT_memory_budget) tare da wannan sakin, idan akwai.

Wadannan kari haɓaka halayyar aikace-aikace lokacin da ƙwaƙwalwar ajiya tayi ƙasa kuma siginar da ke akwai VRAM mafi dacewa ga aikace-aikacen ta haka inganta ingantaccen sarrafa saman CPU.

DXVK 1.0 kuma yana haɓaka haɓakar takamaiman wasa, gami da:

  • Mazaunin sharri 2: ya ba da damar d3d11.relaxedBarriers don inganta aikin har zuwa 10% a cikin wasu al'amuran. Ba da damar wannan zaɓin na iya haifar da matsala tare da sauran wasanni, don haka yi hankali lokacin da kunna shi.
  • Girgiji: gyara lamuran da suka shafi inuwa godiya ga VK_EXT_depth_clip_enable tsawo.
  • Far Cry 3/4 / Na Farko / Dragon Dragon: gyara kayan tarihi masu ban haushi.
  • Final Fantasy XIV
  • Heroes na Storm
  • Monster Hunter Duniya

Yadda ake kara tallafin DXVK zuwa Linux?

Shigar DXVK

Kamar yadda aka ambata a farkon yana da mahimmanci cewa GPU ɗinmu ya dace da Vulkan API. Don haka idan baku sani ba, yakamata ku ziyarci gidan yanar gizon masana'antar GPU don tabbatar dacewa.

Yana da mahimmanci a ambaci cewa DXVK yana buƙatar sabon yanayin ruwan inabi na Wine (wanda kuma aka sani da Wine Staging) don gudu. Don haka, idan baku sanya wannan ba, kuna iya ziyarta mahada mai zuwa inda muka nuna muku yadda ake yi.

Yanzu kawai zamuyi saukar da kunshin kwanciyar hankali na DXVK, wannan wanda muka samo A cikin mahaɗin mai zuwa. Za'a iya sauke kunshin tare da taimakon umarnin wget. A cikin tashar za mu rubuta umarnin mai zuwa:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.tar.gz

Bayan mun gama zazzagewa yanzu zamu kwance kunshin da muka samu, ana iya yin hakan tare da muhallin mu na tebur ko kuma tashar da kanta ta hanyar aiwatar da wannan umarni:

tar -xzvf dxvk-1.0.tar.gz

Sannan zamu sami damar babban fayil ɗin tare da:
cd dxvk-1.0
Kuma muna gudanar da umarnin sh don gudanar da rubutun shigarwa:

sudo sh setup-dxvk.sh install

Godiya ga sabon rubutun Bash yana yiwuwa a yi amfani da Wine DXGI maimakon aiwatarwar da DXVK ya bayar.
Don yin wannan, dole ne ku ba da umarni mai zuwa:

setup-dxvk.sh install --without-dxgi

Lokacin shigar DXVK a cikin prefix na Wine. Amfani shine Wine vkd3d za'a iya amfani dashi don wasannin D3D12 da DXVK don wasannin D3D11.

Hakanan, sabon rubutun yana ba ku damar shigar da dll azaman hanyoyin alamomi, yana mai sauƙaƙa sabunta DXVK don samun ƙarin Maganganun Wine (kuna iya yin hakan ta hanyar umarnin -symlink).

Hanya mafi sauki ita ce kawai kwafa dlls a cikin kundin Wine. Kamar yadda kuka sani PlayOnLinux kamar Crossover yana amfani da Ruwan inabi kuma. Don haka ga kowane aikace-aikace ko wasa galibi suna ƙirƙirar kwalba da "drive_c / windows" A nan ya kamata su sake nazarin tsarin su da kyau sosai.

Kamar yadda kake gani babban fayil din DXVK yana dauke da wasu guda biyu wadanda sune DL na 32 da ragowa 64, zamu sanya su gwargwadon hanyoyin da ke tafe.
Inda "mai amfani" zaka maye gurbinsa da sunan mai amfani da kake amfani da shi wajen rarraba Linux.

Don ragowa 64 mun sanya su cikin:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Kuma don ragowa 32 a cikin:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Nasher_87 (ARG) m

    Ba a yi nasarar warware C: \ windows \ system32 ba

    Ba ya aiki a gare ni

    1.    David naranjo m

      Kuna iya yin shi da hannu kamar yadda muka nuna a cikin labarin. :) Kawai kwafa dlls ɗin zuwa manyan fayilolin da suka dace.

      1.    Nasher_87 (ARG) m

        Ya tambaye ni in maye gurbin na baya, lafiya?