D8VK, aiwatar da Direct3D 8 don DXVK

D8VK

D8VK shine aiwatar da Direct3D 8 wanda ke ba ku damar gudanar da aikace-aikacen 3D akan Linux ta amfani da Wine.

'Yan kwanaki da suka gabata An sanar da saki na farko barga version na aikin "D8VK 1.0". hakan yana bada a Ayyukan API na Direct3D 8 wanda ke aiki ta hanyar fassarar kiran Vulkan API kuma yana ba ku damar amfani da Wine ko Proton don gudanar da aikace-aikacen 3D da wasannin da aka haɓaka don Windows akan Linux waɗanda ke da alaƙa da Direct3D 8 API.

Kamar yadda da yawa daga cikinku kuka sani, a Linux muna da VKD3D-Proton don fassarar Direct3D 12 a cikin Vulkan, ban da cewa muna da Steam Play wanda ke amfani da DXVK don aiwatar da Direct3D 9/10/11 APIs akan Vulkan, amma ga tsohuwar. Aiwatar da Direct3D 8, babu wani abu na kankare.

Abin da ya sa aka haifi D8VK, wanda shine aiwatar da tsohuwar Microsoft Direct3D 8 API akan Vulkan don inganta ƙwarewar tsofaffin wasanni.

D8VK 1.0 an yiwa alama a matsayin sakin farko na aikin, dace don amfani da gwadawa a cikin daruruwan wasanni. Idan aka kwatanta da ayyukan WineD3D da d3d8to9, waɗanda ke amfani da Direct3D 8 zuwa Buɗe GL da fassarar Direct3D 9, aikin D8VK yana nuna kyakkyawan aiki, kwanciyar hankali, da daidaitawa tare da wasanni.

Misali, lokacin da aka gwada akan kunshin 3DMark 2001 SE, aikin D8VK ya sami maki 144660, hadewar d3d8to9 da dxvk – 118033, da WineD3D – 97134.

Launchaddamar da D8VK 1.0 yana gabatar da d3d8.dll(D3d9 yana da alaƙa a tsaye), haka kuma a sabon al'ada tsari processor don wasu wasanni tare da halayen da ba a bayyana ba.

Baya ga wannan, an kuma yi nuni da cewa goyan bayan ƙetare shelar inuwa ta vertex don wasanni tare da halayen da ba a bayyana ba kuma yanzu ana iya adana abubuwan buffers ɗin a cikin tafkin mai sarrafa kansa don haɓaka aiki da guje wa batutuwan oda.

An kuma lura cewa ana aiwatar da tallafi a cikin MSVC da kuma tallafin tambayoyin GetInfo da nau'ikan toshe matsayi yanzu ana tallafawa.

Na wasu canje-canje da suka yi fice:

  • Madaidaitan girman bayanin saman bisa tsari
  • Bada damar adana shigarwar Proton na yanzu
  • Takamaiman saitunan wasa marasa adadi da ƙananan fasali da tweaks
  • Kafaffen bug inda CreateTexture zai yi ƙoƙarin naɗa rubutu mara kyau
  • Kafaffen buffer ba a cache ko nuni ga mallakar na'urar
  • Kafaffen laushi, rafi da fihirisa ba a share su akan sake yi
  • Kafaffen wurin Direct3DCreate8 a cikin d3d8.def
  • Kafaffen ƙididdige ƙididdigewa don sa maƙasudi, samfuri mai zurfi, da laushi.
  • Kafaffen inuwar pixel ba a tuna da su ba
  • Kafaffen maƙasudai da samfura masu zurfi ba a ɓoye su ba
  • Kafaffen kwaro idan abokin ciniki yayi ƙoƙarin kunna SWVP akan na'urar hardware
  • Kafaffen na'urori ba sa lalatawa
  • Kafaffen segfault akan sakin na'urar tare da daure laushi

A ƙarshe, idan kuna sha'awar ƙarin sani game da shi, zaku iya tuntuɓar cikakkun bayanai A cikin mahaɗin mai zuwa.

Ya kamata ku sani cewa an rubuta lambar aikin a cikin yaren C++ kuma an rarraba a ƙarƙashin lasisin Zlib. An yi amfani da tushen lambar aikin DXVK tare da aiwatar da Direct3D 9, 10 da 11 a saman Vulkan a matsayin tushen ci gaba.

Yadda ake shigar D8VK akan Linux?

Ga masu sha'awar samun damar shigar da D8VK, ya kamata su san cewa aiwatar da shi abu ne mai sauƙi kuma baya buƙatar da yawa. Kawai buɗe tasha don samun damar samun sabon sigar. A ciki za mu buga umarni mai zuwa:

git clone https://github.com/AlpyneDreams/d8vk.git

Ko kuma idan kun fi son zazzagewa daga burauzar ku (kawai ku cire zip ɗin fayil ɗin ku sanya kanku a cikin tasha a cikin babban fayil ɗin) zaku iya yin ta ta dannawa. a cikin wannan haɗin.

Anyi wannan, yanzu za mu shigar da directory tare da:

cd d8vk

Kuma mun ci gaba da aiwatar da aiwatar da d8vk kamar yadda lamarin ya kasance. Don aiwatar da shi tare da Wine, dole ne mu rubuta mai zuwa:

./setup_d3d8.sh install --no-proton

Ko kuma a yanayin son aiwatar da shi tare da Proton, umarnin da dole ne a buga shi ne mai zuwa:

./setup_d3d8.sh install

Idan kuna son ƙarin sani game da amfani da shi ko shigarwa don wasu lokuta, kuna iya tuntuɓar mahada mai zuwa.


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.