This is correct, Hydra could only offer linear scaling if the slope from 1 to 2 cards was equal to the slope of going from 0 to 1 cards.
The form of a linear equation is: y = ax + b, and b would be nearly 0 (not exactly because you could technically run a graphics test on your CPU, but I'll say 0 for simplicities sakes).
For linear performance you would end up with something like:
[Assuming each card added is identical]
cards : 3dmarks
0 : 0
1 : 500
2 : 1000
3 : 1500
4 : 2000
In this case you would have a slope of 500 (slope does not need to be 1 in a linear equation, it just needs to be constant).
Near linear would look something like this:
0 : 0
1 : 500
2 : 999
3: 1498
4 : 1997
Hydra will not offer linear scaling unless it is offering 100% scaling.
*Note - In the following:
0 : 0
1 : 1000
2 : 1500
3 : 2000
4 : 2500
It is a composition of two linear equations:
y = { 0 <= x <= 1; 1000x } { 1 < x < inf; 500x + 500 }
It is linear from 0->1 and linear from 1->inf, but it is not linear from 0->inf.
EDIT screwed up the last equations signs.




Reply With Quote

Bookmarks