Bidh an dreach ùr de DXVK 1.6.1 a ’faighinn cuid de bhiteagan is thubaistean ann an geamannan

Tha sgaoileadh an dreach ùr den ìre DXVK 1.6.1 dìreach air a thaisbeanadh, a tha a ’toirt seachad buileachadh DXGI (Bun-structar Grafaic DirectX), Direct3D 9, 10 agus 11, ag obair tro eadar-theangachadh ghairmean gu API Vulkan.

DXVK Faodar a chleachdadh gus tagraidhean 3D agus geamannan a ruith air Linux a ’cleachdadh Wine, ag obair mar roghainn coileanaidh nas àirde an àite buileachadh Wine3 Direct11D XNUMX a tha a ’ruith air mullach OpenGL. Ann an cuid de gheamannan, tha coileanadh a ’phacaid Wine + DXVK eadar-dhealaichte bhon sgaoileadh air Windows le dìreach 10-20%ach nuair a bhios tu a ’cleachdadh buileachadh Direct3D 11 stèidhichte air OpenGL, bidh an coileanadh a’ lughdachadh nas motha.

Dè a tha ùr ann an DXVK 1.6.1?

An dreach ùr seo de DXVK 1.6.1 tha atharrachaidhean ag amas air cuid de gheamannan, de na leanas air an ainmeachadh:

  • Meòrachadh gorm: Seachain na bug geama ag adhbhrachadh duilgheadasan tairgse.
  • Battlefield 2: Seachain mearachd geama a dh ’adhbhraicheas talamh dubh.
  • Crysis: shuidhich tubaist nuair a bha thu a ’luchdachadh ìrean sònraichte ann am modh D3D9.
  • Alyx leth-beatha: Làimhseachadh sgaradh integer ceàrr stèidhichte a ’leantainn gu geoimeatraidh sgaraichte.
  • Uisge trom: coileanadh nas fheàrr air GPUs Nvidia.
  • LA Noire: Tubaist stèidhichte aig àm tòiseachaidh.
  • Prionnsa Persia: giollachd ceàrr stèidhichte ann an RADV.
  • Yooka-Laylee agus an Lair do-dhèanta: Ceartaich cùisean tairgse ann an draibhearan AMD.

Cuideachd, chaidh an comas teicheadh ​​gus gabhail ri co-aonta le cuòtan, mar eisimpleir, d3d9.customDeviceDesc = "ATi Rage 128".

Chaidh roghainn dxgi.tearFree a chuir ris gus comas a thoirt dha dìon flicker nuair a tha Vsync ciorramach agus chaidh an gnìomh DXGI a dh ’fheumar airson cuid de dh’ atharrachaidhean SpecialK a chuir an gnìomh.

Chàirich sinn pàirt de na mialan a dh ’adhbhraich tubaistean no tubaistean ann an giullachd nuair a bha thu a’ cleachdadh Direct3D 9, mearachdan dearbhaidh taic Vulkan stèidhichte air siostaman le cairtean grafaiceachd NVIDIA, agus shuidhich e bug san sgriobt rèiteachaidh nach eil ag obair le Wine 5.6.

Mar a chuireas tu taic DXVK ris?

 Feumaidh DXVK an dreach seasmhach as ùire de Wine a ruith. Cuideachd, tha feum air draibhearan le taic Vulkan 1.1 API, leithid AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 agus AMDVLK.

A-nis cha bhith againn ach am pasgan seasmhach as ùire de DXVK a luchdachadh sìos, am fear seo a lorg sinn Anns a ’cheangal a leanas. Faodar am pasgan a luchdachadh sìos le cuideachadh bhon àithne wget. Ann an ceann-uidhe tha sinn a ’dol a thaidhpeadh an àithne a leanas:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

Às deidh dhuinn an luchdachadh sìos a dhèanamh a-nis tha sinn a ’dol a unzip a’ phacaid a chaidh fhaighinn às ùr, faodar seo a dhèanamh leis an àrainneachd deasg agad no bhon inneal-crìochnachaidh fhèin le bhith a ’cur an gnìomh an àithne a leanas:

tar -xzvf dxvk-1.4.tar.gz

An uairsin bidh sinn a ’faighinn cothrom air a’ phasgan le:

cd dxvk-1.4

Agus ruith sinn an àithne sh gus an sgriobt stàlaidh a ruith:

stàladh sudo sh setup-dxvk.sh

Taing do sgriobt Bash ùr tha e comasach Wine DXGI a chleachdadh an àite buileachadh a thug DXVK seachad.
Gus seo a dhèanamh, feumaidh tu an àithne a leanas a thoirt seachad:

stàladh-dxvk.sh stàladh --without-dxgi

Nuair a stàlaicheas tu DXVK ann an ro-leasachan fìon. Is e a ’bhuannachd a th’ ann gum faodar Wine vkd3d a chleachdadh airson geamannan D3D12 agus DXVK airson geamannan D3D11.

Cuideachd, leigidh an sgriobt ùr leat an dll a stàladh mar cheanglaichean samhlachail, ga dhèanamh nas fhasa an DXVK ùrachadh gus barrachd ro-leasachain Fìon fhaighinn (faodaidh tu seo a dhèanamh tron ​​àithne –symlink).

Is e dòigh nas fhasa dìreach na dlls a chopaigeadh a-steach don chlàr Wine. Mar a tha fios agad tha PlayOnLinux mar Crossover a ’dèanamh feum de Wine cuideachd. Mar sin airson gach tagradh no geama mar as trice bidh iad a ’cruthachadh botal le“ drive_c / windows ”An seo bu chòir dhaibh an siostam aca ath-sgrùdadh beagan nas mionaidiche.

Mar a tha thu faicinn anns a ’phasgan DXVK tha dithis eile a tha mar an dll airson 32 agus 64 buille, tha sinn a’ dol gan cur a rèir na slighean a leanas.
Far a bheil “cleachdaiche” bidh thu a ’cur an àite an t-ainm-cleachdaidh a chleachdas tu anns an sgaoileadh Linux agad.

Airson 64 buillean chuir sinn a-steach iad:

~ / .wine / drive_c / windows / system32 /

O

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

Agus airson 32 buillean ann an:

~ / .wine / drive_c / windows / syswow64

O

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

Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.