Jak funguje správa videoRAM ?
Moderátoři: morke, Walker1134, PKBO, Hladis
- _DAVE_
- Začátečník

- Registrován: 17. říj 2005
Jak funguje správa videoRAM ?
Mám dotaz na téma využití paměti na VGA. Nedávno jsem zakoupil GTX560 s 2GB VRAM. Nejprve byla prověřena v Crysis2 s DX11 patchem a patchem s HDtexturama.
Trochu mě zarazilo využití videoRAM přes 1.6GB i přes malé rozlišení 1440x900.
Naopak využití systémové paměti nebylo nic moc. Kolem 2GB.
Zajímá mě, jestli aplikace/ovladač ověřuje velikost VRAM (jakože asi jo) a podle toho ji zaplní co mu kapacita dovolí a tím uvolní systémovou paměť. A naopak v případě že VRAM moc nemá, tak ji zaplní tím "nejnutnějším" a zbytek hold streamuje přes PCI-E.
Čímž se logicky víc vytíží systémová RAM (data zůstávají tam) a díky častým přesunům po sběrnici jde výkon dolů.
Díky za objasnění.
Trochu mě zarazilo využití videoRAM přes 1.6GB i přes malé rozlišení 1440x900.
Naopak využití systémové paměti nebylo nic moc. Kolem 2GB.
Zajímá mě, jestli aplikace/ovladač ověřuje velikost VRAM (jakože asi jo) a podle toho ji zaplní co mu kapacita dovolí a tím uvolní systémovou paměť. A naopak v případě že VRAM moc nemá, tak ji zaplní tím "nejnutnějším" a zbytek hold streamuje přes PCI-E.
Čímž se logicky víc vytíží systémová RAM (data zůstávají tam) a díky častým přesunům po sběrnici jde výkon dolů.
Díky za objasnění.
HTPC: i5-12400f, 32GB RAM, RTX4060ti, (3GHz/18,5GHz) - 16GB, case Grandia, 3DTV-LG 47"/ 3D Acer Projektor.
RPCS3 + Nintendo GC +Wii + WiiU + Switch emulator.
Ukázky her v plně stereoskopickém 3D, je potřeba - 3DTV, 3D projektor, VRset:: https://www.youtube.com/@stereoscopicga ... 9/featured
RPCS3 + Nintendo GC +Wii + WiiU + Switch emulator.
Ukázky her v plně stereoskopickém 3D, je potřeba - 3DTV, 3D projektor, VRset:: https://www.youtube.com/@stereoscopicga ... 9/featured
- Alfajk
- Začátečník

-
- Registrován: 15. kvě 2009
Re: Jak funguje správa videoRAM ?
muze za to crysis 2,ma ten patch a hd textury prasacky udelany,na full hd neni problem ucpat 2 GB vram
CPU: AMD Ryzen 5 7600X@5,5GHz | GPU: EVGA GeForce RTX 3080 12GB XC3 ULTRA GAMING | MB: ASUS PRIME X670-P WIFI | RAM: 32GB DDR5 6000MHz CL36 FURY EXPO | SSD: WD Black SN770 NVMe 2TB | PSU: Seasonic Focus GM-850 Gold | CPU Cooler: Noctua NH-D15 | Case: be quiet! Pure Base 500DX Black | OS: Win 10 Professional | Monitor: ASUS TUF Gaming VG27AQL1A
- _DAVE_
- Začátečník

- Registrován: 17. říj 2005
Re: Jak funguje správa videoRAM ?
Proc prasacky? Kdyz hra zjisti ze ma dost VRAM, tak ji proste pouzije ne? Otazka jak se chova treba s 1GB kartou.
HTPC: i5-12400f, 32GB RAM, RTX4060ti, (3GHz/18,5GHz) - 16GB, case Grandia, 3DTV-LG 47"/ 3D Acer Projektor.
RPCS3 + Nintendo GC +Wii + WiiU + Switch emulator.
Ukázky her v plně stereoskopickém 3D, je potřeba - 3DTV, 3D projektor, VRset:: https://www.youtube.com/@stereoscopicga ... 9/featured
RPCS3 + Nintendo GC +Wii + WiiU + Switch emulator.
Ukázky her v plně stereoskopickém 3D, je potřeba - 3DTV, 3D projektor, VRset:: https://www.youtube.com/@stereoscopicga ... 9/featured
- Hladis
- Moderátor

- Registrován: 24. čer 2004
- Bydliště: Varnsdorf - Athens
Re: Jak funguje správa videoRAM ?
Uplne stejne. Vykonostni rozdil 0._DAVE_ píše:Proc prasacky? Kdyz hra zjisti ze ma dost VRAM, tak ji proste pouzije ne? Otazka jak se chova treba s 1GB kartou.
- Alfajk
- Začátečník

-
- Registrován: 15. kvě 2009
Re: Jak funguje správa videoRAM ?
s 1GB kartou se chova uplne stejne jako s 2 GB,proto rikam,ze prasacky
CPU: AMD Ryzen 5 7600X@5,5GHz | GPU: EVGA GeForce RTX 3080 12GB XC3 ULTRA GAMING | MB: ASUS PRIME X670-P WIFI | RAM: 32GB DDR5 6000MHz CL36 FURY EXPO | SSD: WD Black SN770 NVMe 2TB | PSU: Seasonic Focus GM-850 Gold | CPU Cooler: Noctua NH-D15 | Case: be quiet! Pure Base 500DX Black | OS: Win 10 Professional | Monitor: ASUS TUF Gaming VG27AQL1A
- lopkis
- Nováček

-
- Registrován: 18. led 2012
Re: Jak funguje správa videoRAM ?
ne použije jen tolik kolik potřebuje. čím více textur a větší rozlišení tím třeba víc paměti, každopadně si myslím že na GTX560 je 2gb zbytečné, protože z 2GB textur GTX560 nespracuje ani polovinu_DAVE_ píše:Proc prasacky? Kdyz hra zjisti ze ma dost VRAM, tak ji proste pouzije ne? Otazka jak se chova treba s 1GB kartou.
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: Jak funguje správa videoRAM ?
Je to hra od hry engine od enginu. Crysis a Cry engine obecně má tendence si alokovat mnohem více paměti nežli je nutno. To ale neznamená že jí bude tolik používat či že to bude mít vliv na výkon. Většina jiných her si alokuje jen co potřebuje a když tam pamět přeteče, okamžitě nastává průšvih. Co se obsazení ram týče, tak tam máš samotnou hru a pak taky pravidlem jak DX tak OGL na PC je, že obsah Vram (texturovej) musí bejt i v ram, aby šlo provádět rychlé přepínaná mezi programy. + Ram nemá nic jako real-time kompresi textur, takže obsah v ram bejvá mnohem větší než ve Vram. Jedinou vyjímkou byly 3DFX Glide akcelerátory, glide toto nedělal. Jako důkaz může třeba posloužit to že když si vezmeš starej stroj s win98 a 128MB ram a naheraješ tam UT originál bez ňákejch texture packů, atd. Tak pod Glide ti pojede na high detail ok a pod D3D či OGL bude se stejnym množstvim paměti swapovat.
Jinak pokud má hra klasickej neupravenej win32 executable, neměla by nikdy přesahnout 2GB v ram pro svůj proces, do toho se nepočítá ta paměť pro textury, tu by jsi tam neměl ani vidět, tu tam souká samotné API.
S Vram některé enginy vesele plýtvají a klidně si jí zabíraj tuny jen tak, protože u GPU při renderování prakticky neexistuje něco jako multitasking, tudiž na další aplikace není brán ohled.
Jinak pokud má hra klasickej neupravenej win32 executable, neměla by nikdy přesahnout 2GB v ram pro svůj proces, do toho se nepočítá ta paměť pro textury, tu by jsi tam neměl ani vidět, tu tam souká samotné API.
S Vram některé enginy vesele plýtvají a klidně si jí zabíraj tuny jen tak, protože u GPU při renderování prakticky neexistuje něco jako multitasking, tudiž na další aplikace není brán ohled.