2024. április 16., kedd

Gyorskeresés

Izzad a vas, de még bírja: Fejlesszünk Játékot #6

Írta: |

[ ÚJ BEJEGYZÉS ]

Sziasztok!

Nos. Az elmúlt napokban sikerült belefutni pár kellemetlen hibába.
A játékban elég szépen növekszik a pálya mérete, ezért értelemszerűen a gép is egyre jobban izzad szerkesztés közben.
Az Unreal Engine nem kímél semmit. :D

Az egyik hiba viszont kifejezetten bosszantó volt. Le akartam renderelni a fényeket, árnyékokat.
Ez már önmagában is egy több órás folyamat ekkora játék esetén. Viszont állandóan crash-elt az engine.
Ráadásul akkor, amikor már majdnem készen volt.
Hosszas kutakodás után kiderítettem, hogy azért csinálja, mert elfogy a ram. 32GB van a gépben....

Így a következő nekifutásnál nyitottam egy feladatkezelőt, hogy lássam a történéseket. Néha valóban megtelt a 32GB és ilyenkor ugye vadul elkezd swappelni a rendszer.

Viszont amikor a teljes használat elérte a 96GB!!!!-ot, kifagyott az engine.
Ekkor kezdtem el agyalni. A Windows alapból csak a ram mennyiségének a dupláját engedi, mint swap?
32+64 az ugye pont 96.
A beállításokban kivettem a gyeplőt a Windows kezéből és 150GB-ra felnyomtam a swap limitet.
Lássanak csodát, gond nélkül lefutott a render.
Az összes ram használat pedig nem kevesebb, mint 115GB volt. Még jó, hogy NVMe SSD-n van a rendszer. :D

Ezt a játékot már megpróbálom az aktuális hardveren befejezni, de utána kőkemény fejlesztés következik. :DDD

A játékról kicsit régen írtam, de nem véletlenül. Pörög ezerrel a fejlesztés és hamarosan készítek egy hosszabb, átfogó írást.
Sajnos sokszor kell visszanyúlni a már kész dolgokhoz, mert utólag sok mindenről kiderül, hogy vagy nem volt túl jó a koncepció, vagy az adott mechanika használhatatlan nagyobb rendszerben.
De azért halad a projekt előre is, valamint egyre jobb a mechanika is technikailag.

Közben új rekord:

Azért ez már "kicsit" beteg. :D

Hozzászólások

(#1) PSti


PSti
tag

Ez a memória használat beteg :C

(#2) Klaus Duran


Klaus Duran
senior tag
LOGOUT blog

A Doctor nem hal meg, csak átalakul. https://www.youtube.com/watch?v=0C3zgYW_FAM

(#3) <Lacy85> válasza PSti (#1) üzenetére


<Lacy85>
addikt

Én is pislogtam, amikor megláttam. Ha így megy tovább, veszek egy SSD-t Windows swap-nek. :D

(#4) <Lacy85> válasza Klaus Duran (#2) üzenetére


<Lacy85>
addikt

Ennyi azért nem kell. :D

(#5) Gdi válasza Klaus Duran (#2) üzenetére


Gdi
senior tag

Viccelj már az ilyen pimp vackokkal, itt valaki valós munkát is végezne :D

''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.''

(#6) harry


harry
veterán

Kerdeznek, ha mar nalam is felmerultek memoria gondok :D
Az a 100+GB extra akkor a pagefile igaz?
Miert ir csak 16GB hasznaltat (es kb semmit szabadnak), amikor 32GB van, es valojaban ennyi ki is van hasznalva? Mert ha csak tenyleg 16 giga lenne a memoriaban (bar miert lenne csak ennyi), akkor is kene legyen meg kb ennyi szabad kapacitas. Vagy azert nincs szabad, mert a masik 16 meg cache / gyorsitotarazott?

[ Szerkesztve ]

Theoretically, this damn thing oughta work now.

(#7) <Lacy85> válasza harry (#6) üzenetére


<Lacy85>
addikt

Nem tudom, hogy a kép készítésekor éppen mit hova pakolt, de bal oldalon látszik, hogy 100%-on volt a ram használat.
Ilyenkor repkednek a 10GB-ok, szóval nem kizárt, hogy a maradék a gyorsítótárazott volt. Úgy meg is van a 32GB.
Sokszor viszont úgy eszik 100+GB-ot, hogy írja is a 32GB használatot gyorsítótár nélkül.
Amúgy igen, a 32 feletti az a pagefile.
Manuálisan növelnem kellett a max méretét, mert a Windows nem volt hajlandó 64GB-nál többet használni.

(#8) angyalpc2


angyalpc2
aktív tag

ki is mondta, hogy 640kB mindre ... :C

viccet félre téve
azért még ma sem túl gyakoriak a 128GB +-os lapok

https://rog.asus.com/hu/motherboards/rog-strix/rog-strix-trx40-e-gaming-model/spec

(#9) <Lacy85> válasza angyalpc2 (#8) üzenetére


<Lacy85>
addikt

Nem igazán kell neki ennyi fizikai ram. 32-vel azért szépen elvan, 64GB meg tényleg mindenre elég. Csak a renderelés zabálja ennyire a memóriát, de ilyenkor meg ott a pagefile.
Csak egy gyors SSD kell.

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