Varför skalar prestanda och shader/ROP-mängd inte linjärt inom samma serie grafikkort?

Permalänk
Medlem

Varför skalar prestanda och shader/ROP-mängd inte linjärt inom samma serie grafikkort?

Satt ikväll och läste lite grafikkortsrecensioner och slogs av att kort som på pappret bör ha dubbla prestandan gentemot ett annat kort i samma serie/generation, med samma arkitektur, sällan lever upp till detta. Exempelvis gäller detta AMD 7970 som på pappret har dubbla antalet shaders/ROPs i förhållande till AMD 7850, men ej presterar dubbelt så bra, trots att det dessutom har större minnesmängd/bandbredd. Samtidigt verkar två 7850 i X-fire i många fall prestera betydligt bättre än ett 7970.

Skulle någon kunnig på området vilja förklara detta, eller är det något i specifikationerna som jag har missat?