Sa wakas ay naabot ng DXVK ang bersyon 1.0 at ito ang balita nito

DXVK

DXVK (aka DirectX sa Vulkan) ay isa sa mga tool na kasama sa tampok na Steam Play ng Steam.

Es isang kamangha-manghang tool na maaaring mag-convert ng Microsoft DirectX 11 at DirectX 10 graphic na tawag kay Vulkan, ang bukas na mapagkukunan ng API ng API na katugma sa Linux. Upang magamit ang DXVK, bilang karagdagan sa Alak at Vulkan, malinaw na kakailanganin mo ang isang Vulkan-compatible GPU.

Habang ang DXVK ay pangunahing ginagamit pa rin sa Steam Play, hindi lamang ito ang lugar na maaaring samantalahin ng mga gumagamit ng Linux ang kamangha-manghang teknolohiyang ito.

Nagbibigay din ito ng pagpapatupad ng Vulkan-based D3D11 para sa Linux at Alak, Tungkol sa pagganap at pag-optimize kapag nagpapatakbo ng mga laro ng Direct3D 11 sa Alak dahil nagbibigay din sila ng suporta para sa Direct3D9.

Ang D3D9 para sa DXVK ay hindi dapat malito sa mga hakbangin ng VK9 para sa suporta ng D3D9 na nakatalaga kay Vulkan, dahil ito ay isang hiwalay na pagkusa na nasa pag-unlad pa rin.

Ipinapanukala ng D3D9 ang suporta ng DXVK upang mai-convert ang mga tawag sa API mula sa D3D9 patungong D3D11, at gagamitin ang D3V11 sa Vulkan conversion na binuo sa DXVK.

Alin ang karaniwang parehong ideya tulad ng conversion ng DXUP para sa D3D10 hanggang D3D11, kaya maaari itong mai-convert sa Vulkan sa pamamagitan ng DXVK.

Tungkol sa bagong bersyon 1.0 ng DXVK

Kamakailan lamang naabot ng DXVK ang bersyon 1.0 na nagsasama ng mga pagpapabuti sa pagganap para sa maraming mga laro at isang bagong script ng pagsasaayos.

Ang pinakabagong bersyon na ito ay nagdaragdag ng isang pagpipilian upang ipakita ang mga sinusuportahang tampok (antas ng pag-andar) sa HUD DXVK.

Gayundin, dalawang bagong extension ng Vulkan (VK_EXT_memory_prioritye VK_EXT_memory_budget) ang ginagamit sa paglabas na ito, kung magagamit.

Ang mga extension na ito pinapabuti nila ang pag-uugali ng aplikasyon kapag ang memorya ay mababa at magagamit ang signal VRAM nang mas tumpak sa mga application sa gayon pagbutihin ang pamamahala ng overhead ng CPU.

Nagtatampok din ang DXVK 1.0 ng mga pagpapahusay na partikular sa laro, kasama ang:

  • Masamang Residente 2: pinagana ang pagpipiliang d3d11.relaxedBarriers upang mapabuti ang pagganap ng hanggang sa 10% sa ilang mga sitwasyon. Ang pagpapagana ng pagpipiliang ito ay maaaring maging sanhi ng mga problema sa iba pang mga laro, kaya mag-ingat sa paganahin ito.
  • Overwatch: ayusin ang mga isyu na nauugnay sa anino salamat sa VK_EXT_depth_clip_enable extension.
  • Far Cry 3/4 / Primal / Blood Dragon: ayusin ang nakakainis na mga artifact.
  • Final Fantasy XIV
  • Bayani ng Storm
  • Monster Hunter World

Paano magdagdag ng suporta sa DXVK sa Linux?

Pag-install ng DXVK

Tulad ng nabanggit sa simula mahalaga na ang aming GPU ay tugma sa Vulkan API. Kaya't kung wala kang ideya, dapat mong bisitahin ang website ng iyong tagagawa ng GPU upang i-verify ang pagiging tugma.

Mahalagang banggitin na ang DXVK ay nangangailangan ng pinakabagong matatag na bersyon ng Alak (kilala rin bilang Wine Staging) upang tumakbo. Kaya, kung wala kang naka-install na ito, maaari kang bumisita ang sumusunod na link kung saan ipinapakita namin sa iyo kung paano ito gawin.

Ngayon ay kakailanganin lamang naming i-download ang pinakabagong matatag na pakete ng DXVK, ang isang ito na aming nahanap Sa sumusunod na link. Maaaring ma-download ang package sa tulong ng utos ng wget. Sa isang terminal ay mai-type namin ang sumusunod na utos:

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

Matapos gawin ang pag-download ngayon ay tatanggalin namin ang zip ng package na nakuha, magagawa ito mula sa iyong desktop na kapaligiran o mula sa terminal mismo sa pamamagitan ng pagpapatupad sa sumusunod na utos:

tar -xzvf dxvk-1.0.tar.gz

Pagkatapos ay mai-access namin ang folder na may:
cd dxvk-1.0
At pinapatakbo namin ang sh command upang patakbuhin ang script ng pag-install:

sudo sh setup-dxvk.sh install

Salamat sa isang bagong script ng Bash posible na gumamit ng Wine DXGI sa halip na ang pagpapatupad na ibinigay ng DXVK.
Upang magawa ito, dapat mong ibigay ang sumusunod na utos:

setup-dxvk.sh install --without-dxgi

Kapag nag-install ng DXVK sa isang unlapi ng Alak. Ang kalamangan ay ang Wine vkd3d ay maaaring magamit para sa mga D3D12 na laro at DXVK para sa mga D3D11 na laro.

Gayundin, pinapayagan ka ng bagong script na i-install ang dll bilang mga simbolikong link, na ginagawang mas madali upang i-update ang DXVK upang makakuha ng maraming mga prefice ng Alak (magagawa mo ito sa pamamagitan ng utos na –symlink).

Ang isang mas madaling pamamaraan ay kopyahin lamang ang mga dll sa direktoryo ng Alak. Tulad ng alam mo ang PlayOnLinux tulad ng Crossover ay gumagamit din ng Alak. Kaya para sa bawat aplikasyon o laro kadalasan ay lumilikha sila ng isang bote na may "drive_c / windows" Dito dapat nilang suriin nang kaunti ang kanilang system.

Tulad ng nakikita mo ang folder ng DXVK ay naglalaman ng dalawang iba pa na ang dll para sa 32 at 64 na bit, ilalagay namin ang mga ito ayon sa mga sumusunod na landas.
Kung saan ang "gumagamit" ay pinalitan mo ito ng username na ginagamit mo sa iyong pamamahagi ng Linux.

Para sa 64 na piraso inilalagay namin ang mga ito sa:

~/.wine/drive_c/windows/system32/

O

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

At para sa 32 piraso sa:

~/.wine/drive_c/windows/syswow64

O

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Nasher_87 (ARG) dijo

    Nabigong malutas ang C: \ windows \ system32

    Hindi ito gumagana para sa akin

    1.    David naranjo dijo

      Maaari mong gawin ito nang manu-mano tulad ng ipinahiwatig din namin sa artikulo. :) Kopyahin lamang ang dlls sa mga kaukulang folder.

      1.    Nasher_87 (ARG) dijo

        Pinakiusapan niya akong palitan ang dati, okay?