Není mi jasné k čemu ty obří paměti jsou? Když si zobrazím v unrealu 4K texturu a nebo 2K texturu nebo HD texturu tak nepoznám rozdíl.
4K textura má 16MB, 2K nějakých 4MB a HD 0,6MB, automaticky všechno nastavuju na HD textury, protože třeba jen kus pařezu stromu má uctihodných 500MB, to prostě nechápeš, to jsou data který jako člověk nemáš šanci vidět a každej nad tím onanuje jak je to dokonalý, ale když se na to podívám pořádně tak to zas tak dokonalý není aby si to obhájilo 16MB.
Podle mě to jsou totální nesmysly a jen demence tvůrců unreal engine a jejich mozkově chabých noshledů a teď do mě.
Tím názorem, že vývojáři jsou líní a proto je hra "neoptimalizovaná", bych si nebyl tak jistý. Jednak teda vývojář je zaměstnanec firmy, ta má na hru rozpočet, takže když dáte dvojnásobek na kodéry aby zlepšili výkon o 10 %, tak taky pak můžete mít hru o 25 % kratší protože bude míň na tvorbu obsahu (nebo o polovinu víc bugů protože se bude šetřit na QA).
Ale hlavně pokud je řeč o paměti, tak tu zaplňují hlavně regulérní data hry, zejména textury. Na těch není zas tak co "optimalizovat, kdyby vývojář nebyl línej". Jediné, co můžete udělat, je ubrat nějaké nebo jim snížit kvalitu, takže pak hra bude škaredější... Jako u výpočetní náročnosti ano, tam může být pravda, že je prostor pro optimalizaci nebo může být pravda, že výkon táhne dolů nějaký špatný návrh kódu. Ale u těch textur bych to teda paušálně neříkal. Tam holt obsah hry potřebuje svoje místo.
Vedle textur taky dnes třeba kus VRAM sežerou modely umělé inteligence pro upscaling a frame generation, ty jsou od Nvidie/AMD/Intelu, takže s nimi moc neuděláte a je to věc, pro kteoru prostě na grafice musí být další místo navíc vedle dat hry. Teď v recenzi RTX 5060 Ti 8GB na TPU bylo zmíněno, že generování snímků v DLSS 4 v jedné hře potřebovalo asi 1 GB navíc ( viz https://www.techpowerup.com/review/gainward-geforce-rtx-5060-ti-8-gb/44.html ).
To je dost a už z toho poměru k celkové kapacitě mi to zní jako známka, že se asi budou kapacity muset posunout výš. Jinými slovy kdyby generování mělo být standard, tak jenom z toho důvodu by najednou karty měly mít o 1 GB víc, jenom aby zvládly stejné hry jako předtím. (Teda osobně si nemyslím, že bychom fake frames měli jako standard přijmout, ale už jenom čistě to, že z toho bude rozšířená funkce ve hrách, znamená, že s tím velikosti paměti musí počítat...)
P.S. a vedle generování snímků a upscalingu potřebuje další paměť navíc proti klasickému způsobu renderingu taky ray tracing, na ty BVH struktury. Jinými slovy, 8GB paměť dneska je reálně mnohem míň prostoru pro vlastní data/grafické assety hry, než byla 8GB paměť dejme v roce 2018-2020, tady prostě je třeba, aby se kapacity časem zvyšovaly. Kromě toho přece nechceme, aby se grafická kvalita jenom udržovala stejná, ale i pro ty data textur a jiných assetů by právně na grafikách mělo být víc prostoru něž před X lety.
Ale o tom já tady píšu, že ty detaily dávám dolů. A samozřejmě, že nejvíc žere textura. 1GB pro běh doprovodných efektů z 12GB je nic, nejvíc zabírají textury.
A né, fakt nepotřebuji načítat 8Ktextury když je prostě nemám šanci vidět, sorry jako. Spíš naopak dochází k jejich degradaci nejlepší je když máš HD obrazovku a na ni HD textury.
Kdyz jsi doma ve volnych chvilich poustis "Maria" s HD texturama a bottleneckem, nepotrebujes ani tych 12GB vram :D (inu, 12GB kartu bych uz do budoucna na 4K vubec nechtel...). Nezapomenu, jak Nvidia fanatici tvrdili, ze 3080 10G musi vsude stacit, ted jiz to asi neplati, to je pre "fajnsmekri."
Vetsina lidi si bohate vystaci s Full HD texturama a 8GB vram.
29. 4. 2025, 16:41 editováno autorem komentáře