DXVK 2.0 ya zo tare da haɓakawa a cikin direbobi, sabuntawa da ƙari

Rariya

Ana iya amfani da DXVK don gudanar da aikace-aikacen 3D da wasanni akan Linux ta amfani da Wine

Kaddamar da sabon salo na DXVK 2.0, aiwatar da DXGI Direct3D 9, 10 da 11, wanda ke aiki ta hanyar fassarar kiran Vulkan API. DXVK yana buƙatar direbobi masu dacewa.

A cikin wannan sabon sigar ƙarin buƙatun don sigar API ɗin Vulkan graphics- Yanzu yana buƙatar direba tare da goyon bayan Vulkan 1.3 (a baya Vulkan 1.1 ana buƙatar), wanda ya ba da damar aiwatar da tallafi don sababbin abubuwan da suka danganci tattara shaders.

A aikace, Ana iya gudanar da DXVK 2.0 akan kowane tsarin da ke goyan bayan amfani da fakitin Gwajin Proton don gudanar da wasanni bisa D3D11 da D3D12. Winevulkan yana buƙatar aƙalla Wine 7.1 don aiki.

Lambar da aka karɓa daga aikin dxvk-native, wanda ke ba da damar samar da ginin DXVK na asali don Linux (ba a haɗa shi da Wine ba), wanda za a iya amfani da shi ba don gudanar da aikace-aikacen Windows ba, amma aikace-aikacen Linux na yau da kullun, wanda zai iya zama da amfani don ƙirƙirar tashar jiragen ruwa na wasannin Linux ba tare da canza lambar D3D ba.

Ya kasance goyon baya ga Direct3D 9, ciki har da ingantattun sarrafa ƙwaƙwalwar ajiya (ana amfani da fayilolin da aka haɗe da ƙwaƙwalwar ajiya don adana kwafin rubutu), an aiwatar da tallafi don daidaitaccen karantawa na wuraren zafi (matsalolin da aka warware tare da kayan tarihi waɗanda ke bayyana lokacin kunna GTA IV) kuma an sake fasalin aiwatar da sarrafa nuna gaskiya.

Don Direct3D 10, an daina d3d10.dll da d3d10_1.dll dakunan karatu., waɗanda ba a shigar da su ta tsohuwa ba saboda kasancewar ingantaccen aiwatar da D3D10 a cikin Wine. A lokaci guda, goyon baya ga D3D10 API yana ci gaba a cikin ɗakin karatu na d3d10core.dll.

Tallafin Direct3D 11 an sabunta shi zuwa matakin fasali 12_1 (D3D11 Feaure Level), don cimma siffofi irin su kayan da aka yi amfani da su (Tiled Resources), rasterization masu ra'ayin mazan jiya (Conservative Rasterization), da kuma yin umarni a cikin rasterizer (Rasterizer Ordered Views) an aiwatar da su.

Aiwatar da tsarin ID3D11DeviceContext, wanda ke wakiltar mahallin na'urar da ke haifar da umarnin zane, an sake tsara shi kuma yana nuna kusanci ga Windows. Sake fasalin ya ba da damar inganta daidaituwa tare da ɗakunan karatu na ɓangare na uku da rage nauyi akan CPU. Musamman, an rage amfani da CPU a cikin wasannin da ke amfani da mahallin kasala sosai (kamar Assassin's Creed: Origins) ko kuma akai-akai kiran aikin ClearState (kamar Allah na Yaƙi).

An gane canje-canje masu alaƙa da haɗar shaders. A gaban direbobin Vulkan tare da goyan bayan VK_EXT_graphics_pipeline_library tsawo, Vulkan shaders an tattara su lokacin da wasanni suka loda shaders D3D, kuma ba lokacin nunawa ba, wanda ya warware batutuwa tare da daskarewa saboda tarin shader yayin wasan.

Daga sauran canje-canjen da suka yi fice:

  • A halin yanzu, ƙarin da ake buƙata kawai yana goyan bayan direbobin mallakar mallakar NVIDIA waɗanda ke farawa da sigar 520.56.06.
  • D3D11 shaders suna amfani da ƙirar ƙwaƙwalwar Vulkan.
  • An cire iyaka akan adadin albarkatun da za a iya haɗa su lokaci ɗaya.

Finalmente idan kuna sha'awar ƙarin sani game da shi Game da wannan sabon sakin, zaku iya bincika bayanan A cikin mahaɗin mai zuwa.

Yadda ake kara tallafin DXVK zuwa Linux?

DXVK za a iya amfani da shi don gudanar da aikace-aikacen 3D da wasanni a kan Linux ta amfani da Wine, yana aiki azaman mafi girman aiki na Wine ginannen Direct3D 11 aiwatarwa wanda ke gudana akan OpenGL.

DXVK yana buƙatar sabon yanayin ruwan inabi na Giya gudu. Don haka, idan baku sanya wannan ba. Yanzu kawai za mu sauke kunshin DXVK na yau da kullun, zamu sami wannan A cikin mahaɗin mai zuwa.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.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-2.0.tar.gz

Sannan zamu sami damar babban fayil ɗin tare da:

cd dxvk-2.0

Kuma muna aiwatar da umarnin sh zuwa gudu rubutun shigarwa:

sudo sh setup-dxvk.sh install
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 da damar shigar da dll azaman mahaɗan alamomi, yana mai sauƙaƙa sabunta DXVK don samun ƙarin Maganganun Wine (kuna iya yin hakan ta hanyar umarnin -symlink).

Taya zaka ga folda DXVK ya ƙunshi wasu dlls biyu don rago 32 da 64 estas za mu sanya su bisa ga hanyoyi masu zuwa.
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.