Új hozzászólás Aktív témák

  • DaemonX

    HÁZIGAZDA

    válasz TESCO-Zsömle #16 üzenetére

    Nem a PRE-compile-ra gondoltam, hanem arra a compile-ra, amikor valós időben (amire te utaltál), SSD-ről/HDD-ről tölti be egy adott játék a shadereket (real time compile), ami ilyenkor rendszerint lementésre kerül (DX11 játékok esetén egy kollektív shader cache-be, pl. NVidia shader cache, DX12 játékok esetén meg erről a játék maga gondoskodik).

    Így ha pl. újra nekiállsz ugyanannak a szakasznak, mivel ott már legenerálódtak a shaderek, így nem fogsz belefutni shader által okozott mikroakadásokba. Ez van számos emulátornál is, ahogy számos új PC játéknál (pl. The Callisto Protocol) is. Az Elden Ring is kreál shader cache-t, ahogy anno arra a Digital Foundry (ha már valaki korábban említette) is utalt egy régi videójában, csak az a shader cache nem pre-compile-ozással készül, hanem szépen lassan épülget, ahogy játszik vele a játékos.

    "First, there are stutters of up to 250 milliseconds in length when new effects, enemies, and areas appear on screen. These types of stutters lessen as the play experience goes on and enemies, areas, and effects are revisited by the player."

    Azonban az akadások nem szűnnek meg, még akkor se, ha már minden cache-elve van, mert vannak másfajta stutterek is, nem csak a shaderekből adódóak.

    [ Szerkesztve ]

Új hozzászólás Aktív témák