2024. május 1., szerda

Gyorskeresés

A GTA IV és a Vulkan

Írta: | Kulcsszavak: blag . gta4 . vulkan

[ ÚJ BEJEGYZÉS ]

Kínomban már mindent előszedek, hogy elodázzam a Witcher 3 elkerülhetetlen ötödik újrajátszását, és mivel a GTA V-öt meg a Red Dead Redemption 2-t nagyon élveztem (egyszer talán bejegyzés is lesz róluk), a Rockstar viszont azóta sem készült el újabb GTA epizóddal, így a negyedik résznek voltam kénytelen ismét nekifutni.

A Grand Theft Auto IV-et mindenki ismeri: a kettővel ezelőtti konzolgeneráción debütált 13 évvel ezelőtt és nem kis sikert könyvelhetett el magának. Nekem nem a kedvencem, valahogy nem az én világom Liberty City, a GTA3 sincs a "top GTA epizódok" listámon, de az ősi 3D epizódokhoz nem volt kedvem, szóval maradt ez.

A 2008-as rendszerkövetelményeket nyilván bőven túlteljesíti a gépem, mégsem volt örömteli a dolog, mert grafikai szinttől függetlenül lassú a játék és mikrolagokkal tarkított. Ráadásul valamiért nem gondolták, hogy bárkinek is igénye lehet Anti-Aliasingra ezért még ronda is.
A neten körbenézve aztán gyorsan kiderült, hogy nem én vagyok az egyetlen szerencsétlen, aki így járt, az /r/GTA tele van hasonló sirámokkal, állítólag a gyengén sikerült PC-re portolás az oka az egésznek és főleg contiggal való defrag meg hasonló nyilvánvaló hülyeségek és vudu varázslatok képviselik a megoldási javaslatok zömét, de a megoldást is ott találtam meg: válts Vulkanra.

Vulkanra? :F - kérdezheti az egyszeri játékos, talán DX10 sincs benne, nemhogy ilyen low-level API, a fogalomról se hallott még senki 8 évvel a Vulkan megjelenése előtt, akkor meg hogy?
A megoldás a DXVK projekt, amelynek megintcsak semmi köze a GTA-hoz, ugyanis elsősorban arra fejlesztik, hogy Linuxon is legyen rendes grafikus gyorsítása az eredetileg DirectX alapú játékoknak, azáltal, hogy a Linuxon natívan támogatott Vulkanra terelik a DX-es rendszerhívásokat.
Ugyanezt fogjuk mi is csinálni a GTA4-el, kihasználva azt, hogy a játék előnyben részesíti a saját mappájában fellelhető DirectX dll-eket a rendszerben találhatókhoz képest.
A teendő, hogy letöltjük a projekt GitHub oldaláról az elérhető legújabb dxvk-X.Y.tar.gz fájlt, és kicsomagoljuk belőle az x32 almappából a d3d9.dll és dxgi.dll fájlokat a GTA IV főkönyvtárába az indító exe mellé.

Ezen kívül két konfigfájlt is létrehoztam ugyanide, de ezek létfontosságáról nem vagyok meggyőződve, mindenesetre ideteszem a tartalmukat.
commandline.txt
-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 3000
-reservedApp 0 -managed

dxvk.conf
dxgi.maxFrameLatency = 1
d3d9.maxFrameLatency = 1
d3d9.maxAvailableMemory = 3000

Mindkét konfigban megtalálható a játék által felhasználható videómemória beállítása, ezt értelemszerűen mindenki igazítsa a saját VRAM mennyiségéhez.

Ezzel meg is vagyunk, nálam a játék innentől vajsimán futott a beállítások közt elérhető legmagasabb szinten, és még némi AA is előkerült valahonnan, szóval örömbódottá.
Már csak az a kérdés, hogy ez a trükk alkalmazható-e más játékok / játékmotorok esetében is?

Hozzászólások

(#1) UnA


UnA
Korrektor

"Kínomban már mindent előszedek, hogy elodázzam a Witcher 3 elkerülhetetlen ötödik újrajátszását..."

Tudom OFF.

De ha ilyen állapotban vagy, akkor nem kellene inkább valami olyan tevékenység felé fordulni, ami esetleg hasznosabb? :)

(#2) Lenry válasza UnA (#1) üzenetére


Lenry
félisten

nem

Gvella Glan! | There are two types of people: Those who can extrapolate from incomplete data

(#3) nullpoint


nullpoint
senior tag

Mi lehet hasznosabb egy gta IV végigjátszásnál? :Y ;] :DD

kdvsdmnkrvndttrlgsdnhzzszlsmt

(#4) Gdi válasza nullpoint (#3) üzenetére


Gdi
senior tag

Felhívni a logout olvasók figyelmét, hogy van ilyen DXVK project.

''Milliárdnyi meggyilkolt csillag sikolya elhal az éj békéjében, és a kétségbeesésnek csak néhány, törékeny, kőbevésett szó áll ellen.''

(#5) nullpoint válasza Gdi (#4) üzenetére


nullpoint
senior tag

Azt hiszem a DxVk tette lehetővé, hogy a Mafia1 lebutított felújított változata futhasson a Win7 gépemen.

kdvsdmnkrvndttrlgsdnhzzszlsmt

(#6) Picco válasza Lenry (#2) üzenetére


Picco
addikt

savage :DDD :R

az elmult 10 evbol szamomra is a witcher volt amugy ami leginkabb megfogott/tetszett.

**Escape from Tarkov EOD account elado!** It's gotta feel so good to moo as a cow. Probably feels really good to moo

(#7) rup1u5


rup1u5
nagyúr

Érdekes. Steames változattal próbáltad vagy ehhez kalóz verzió kell?
Pár képet betehetnél összehasonlításnak.

Why don't you knock it off with them negative waves!

(#8) Lenry válasza rup1u5 (#7) üzenetére


Lenry
félisten

Steames változat.
Én nem nagyon vettem észre különbséget az AA-t leszámítva, de délután lövök pár képet

Gvella Glan! | There are two types of people: Those who can extrapolate from incomplete data

(#9) futo001


futo001
senior tag
LOGOUT blog

En kivancsisagbol beszereztem konzolra GTA5 utan a 4-et, eleg kiabrandito volt. Eleg hamar hanyagoltam is. :DDD

I'm a man with a plan... the plan is to booze as much as I can! ¯\_(ツ)_/¯

(#10) rup1u5 válasza Lenry (#8) üzenetére


rup1u5
nagyúr

jut szembe, hogy erről már korábban olvastam de sosem próbáltam.
DSR nálam bevált az élsimítás helyett.


#9futo001
ízlések és pofonok. Nálam spec IV a kedvenc de mondjuk megértem hogy V után csalódás mert teljesen más minden tekintetben.
Kár hogy megszüntették a multis részét.

[ Szerkesztve ]

Why don't you knock it off with them negative waves!

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.