Is het zo dat als je een hoge refresh rate hebt in windows, dat de snelheid van games bijv. langzamer wordt??
Nee, eerder hoger (als je v sync aan hebt staan). De RAMDAC van de videokaart genereert de refresh rates, die heeft geen invloed op de prestaties van de videokaart.
Maar met een hogere refresh-rate wordt er wel meer geheugen-bandbreedte door je RamDac opgeslokt wordt (bij 120 Hz wordt er dus 120 keer per seconde een beeld uit je geheugen gelezen). Dus het kan wel degelijk invloed hebben op de snelheid.
Klinkt mooi Anton.. maar ik denk niet dat het zo is. Heb je het zelf verzonnen of ergens gelezen? (-> link graag
)
volgens mij gebruikt je RAMDAC helemaal geen geheugen bandbreedte ....
Just because I'm paranoid, doesn't mean they're not watching me
Ik heb dit zelf bedacht eigenlijk, dus ik zou je geen links kunnen geven. Maar wel een rekenvoorbeeldje.
Een RamDac doet digitale signalen omzetten naar analoge signalen die je monitor kan begrijpen. Een RamDAC doet dat door de front-buffer uit het geheugen te lezen met de snelheid die is ingesteld d.m.v. de refresh-rate.
Dus stel dat je draait op een resolutie van 1024x768x32bits.
Bij 80 Hz refresh-rate wordt er dan
1024 x 768 x 4 bytes x 80 beelden/sec = 240 MB/s gelezen uit je videogeheugen door je RamDAC.
Bij 120 Hz refresh-rate wordt dat 320 MB/s. Een beetje videogeheugen tegenwoordig heeft een bandbreedte van 3,2 GB/s, dus er wordt dan zo'n 8 tot 10% gebruikt door je RamDAC. Dat is ook de reden dat bij de meeste videokaarten (ook al hebben ze een belachelijk snelle RamDAC van 300+ MHz) de hoogste resoluties met 32 bits kleur niet in de maximale refresh-rate te krijgen zijn. Voor je monitor maakt dat niet uit, die weet niet of ie 16 of 32 bits kleuren aangeboden krijgt. Dus 1600x1200x16bits@80Hz is hetzelfde voor je monitor als 1600x1200x32bits@80Hz, maar voor je RamDAC is dat 2x zoveel data lezen uit het geheugen. Hoeveel impact dat heeft op een spelletje zou ik niet weten, maar het is wel zo dat je videokaart gewoon niet even snel _kan_ zijn. Of je het merkt zou ik niet weten.
Bij een resolutie van 2048x1536x32bits bij 80 Hz is het bandbreedte gebruik al toegenomen tot 960 MB/s, dus 1/3 van je totale geheugen bandbreedte. En als je bedenkt dat diezelfde hoeveelheid bandbreedte nodig om het geheugen te vullen (ok, alleen als je 80x per seconde een volledig nieuw beeld krijgt) snap je wel dat dat niet te doen is voor een videokaart.
Een RamDac doet digitale signalen omzetten naar analoge signalen die je monitor kan begrijpen. Een RamDAC doet dat door de front-buffer uit het geheugen te lezen met de snelheid die is ingesteld d.m.v. de refresh-rate.
Dus stel dat je draait op een resolutie van 1024x768x32bits.
Bij 80 Hz refresh-rate wordt er dan
1024 x 768 x 4 bytes x 80 beelden/sec = 240 MB/s gelezen uit je videogeheugen door je RamDAC.
Bij 120 Hz refresh-rate wordt dat 320 MB/s. Een beetje videogeheugen tegenwoordig heeft een bandbreedte van 3,2 GB/s, dus er wordt dan zo'n 8 tot 10% gebruikt door je RamDAC. Dat is ook de reden dat bij de meeste videokaarten (ook al hebben ze een belachelijk snelle RamDAC van 300+ MHz) de hoogste resoluties met 32 bits kleur niet in de maximale refresh-rate te krijgen zijn. Voor je monitor maakt dat niet uit, die weet niet of ie 16 of 32 bits kleuren aangeboden krijgt. Dus 1600x1200x16bits@80Hz is hetzelfde voor je monitor als 1600x1200x32bits@80Hz, maar voor je RamDAC is dat 2x zoveel data lezen uit het geheugen. Hoeveel impact dat heeft op een spelletje zou ik niet weten, maar het is wel zo dat je videokaart gewoon niet even snel _kan_ zijn. Of je het merkt zou ik niet weten.
Bij een resolutie van 2048x1536x32bits bij 80 Hz is het bandbreedte gebruik al toegenomen tot 960 MB/s, dus 1/3 van je totale geheugen bandbreedte. En als je bedenkt dat diezelfde hoeveelheid bandbreedte nodig om het geheugen te vullen (ok, alleen als je 80x per seconde een volledig nieuw beeld krijgt) snap je wel dat dat niet te doen is voor een videokaart.
Verwijderd
Het zou kunnen kloppen voor die waanzinnig hoge resoluties. Maar voor lagere resoluties maakt het wel degelijk verschil of je 60 Hz of 160 Hz instelt aangezien een frame moet wachten op een VSync bij VSync=ON.
Overigens adviseer ik gewoon Triple Buffering en VSync=OFF te gebruiken.
Overigens adviseer ik gewoon Triple Buffering en VSync=OFF te gebruiken.
Pagina: 1