Keresés

Hirdetés

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

  • hackeeeee

    Jómunkásember

    válasz #85552128 #95 üzenetére

    Ebbe már bele sem mertem menni. :)

    Véleményem szubjektív...

  • Abu85

    HÁZIGAZDA

    válasz #85552128 #95 üzenetére

    Ez a Rise of the Tomb Raiderben normális. A streaming rendszerének van egy olyan problémája, hogy beszemeteli a VRAM-ot, vagyis olyan allokációkat is létrehoz már az elején, amelyekre igazából nincs is szükség. Túl drága lenne ezt a problémáját teljesen javítani, viszont van egy workaround a motorban, ami megpróbálja rögtön a betöltés után kiszórni azokat az allokációkat, amelyek nem szükségesek. Tehát lényegében betölti, és ha kevésnek érzi a VRAM-ot a rendszer, akkor még azelőtt elkezd törölni, hogy belefutna a falba, ami már egy nagyon komoly akadással járna a sok allokáció törlése miatt. Ez igazából nem egy hatékony dolog, de így tulajdonképpen csökkenthető volt a játék VRAM igénye. Na most a Vegát ez HBCC nélkül érinti, ahogy lényegében minden GPU-t érintene, mert 2 GB VRAM-ra érzékenyen hat ez a fajta működési modell. Ezzel szemben a HBCC teljesen immunis a programkódban hagyott, szoftveres memóriamenedzsmentet érintő kritikus működési hibákra, mivel a hardver el tudja végzi a program helyet ugyanazt a feladatot. Egyébként az átlag teljesítményben mérhető különbség nyilván jelentősen csökkenne, hogy a Rise of the Tomb Raider fejlesztői kaptak volna még úgy fél évet, hogy rendbe szedjék a motort, de a HBCC amiatt is jön, hogy a legtöbb fejlesztő nem kap elég időt arra, hogy jól optimalizáljon.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

  • Abu85

    HÁZIGAZDA

    válasz #85552128 #111 üzenetére

    Ezekkel a szemetelésre vonatkozó memóriamenedzsmentet érintő hibákkal az a baj, hogy a jelenettől teljesen függetlenek. Azért szemetelés a probléma neve, mert bármikor be tudja szemetelni a VRAM-ot teljesen ok nélkül. Mondhatjuk, hogy nem kellene ott lennie a VRAM-ban az allokációk jó részének, ami tök világos, de mégis ott vannak, tehát a programkód szemetel. :) Ennek egyébként nyilván megvan a magyarázata, ki lehetne értékelni, majd az adatok alapján írni kell egy felújított kódot az egészre, de ha a kiadó nem ad rá negyed vagy fél évnyi extra fejlesztési időt és a megfelelő mennyiségű pénzt, akkor ilyen marad a program.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

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