Ursprungligen inskrivet av perost
Jag tycker det ser ut som att det är exakt det du påstår. Om det handlar om att slippa vänta på minnet så måste väl processorn behöva hämta mer saker från minnet när upplösningen ökar (vilket den inte behöver). Eller blir minnet på något sätt långsammare när upplösningen ökar? Eftersom det är samma kod som körs oavsett upplösning så påverkar ju cachen ingenting vid olika upplösningar. Förklara gärna utförligt vad som ändras när upplösningen ökar.
vad som händer när upplösningen ökar är att grafikkortet får jobba mycket hårdare. kanske så hårt så att cpu'n får vänta på grafikkortet för en hel del "frames".
ett spel varierar i belastning. springer du på en väg så behövere cpu'n kanske inte alls jobba speciellt mycket för att räkna ut bilden. men så händer det saker i spelet, du kanske måste skjuta på massa fiender. fysik, ai och en hel del annat måste börja räknas ut för att rendera nya bilder.
har du låg upplösning så kan i7 dra iväg rejält på de områden där det inte krävs speciellt mycket bearbetning för varje bild. men bromsar du cpu'n genom att höja upplösningen så blir resultatet ett annat när du räknar medel fps. då blir de lägsta fps talen mer "synliga". detta ända tills cpu'n är 100% bromsad av grafikkortet.
phenoms l3 cache är 48-way set associative
i7 l3 cache är 16-way set associative
förstår du det så har du en viktig pusselbit varför phenom presterar lite bättre när det blir mycket som behöver göras för att rendera bilden