Le 28/04/2011 13:43, Maxim Levitsky a écrit :
Martin, one more thing, this is my observations regarding clocks I
finished today:
clock = (ref * N / M)>> (P& 0x7)
first line is blob, second nouveau
level0:
P NNMM
0x4008 - memory - 0018e200 00002505 = 1 = 01.0000
80016400 00002505 = 37 / 5 / 2 = 03.7000
0x4020 - shader - 80010000 00000b01 = 11 / 1 / 2 = 05.5000
80020000 00001b02 = 27 / 2 / 4 = 03.3750
0x4028 - core - a0120000 00001b04 = 27 / 4 / 4 = 01.6875
a0020000 00001b04 = 27 / 4 / 4 = 01.6875
0x4030 - unk_05 - a0120000 00000b02 = 11 / 2 / 4 = 01.3750
80020000 00001b04 = 27 / 4 / 4 = 01.6875
level1:
0x4008 - memory - 809ae400 00002505 = 37 / 5 / 4 = 01.8500
80026400 00002505 = 37 / 5 / 4 = 01.8500
0x4020 - shader - 80000000 00000b01 = 11 / 1 / 1 = 11.0000
80010000 00000b01 = 11 / 1 / 2 = 05.5000
0x4028 - core - a0090000 00000b02 = 11 / 2 / 1 = 05.5000
a0010000 00000b02 = 11 / 2 / 1 = 05.5000
0x4030 - unk_05 - a0120000 00000b02 = 11 / 2 / 4 = 01.3750
80010000 00000b02 = 11 / 2 / 2 = 05.5000
level2:
0x4008 - memory - 8059e400 00002505 = 37 / 5 / 2 = 03.7000
80016400 00002505 = 37 / 5 / 2 = 03.7000
0x4020 - shader - 80000000 00000b01 = 11 / 1 / 1 = 11.0000
80000000 00001002 = 16 / 2 / 1 = 08.0000
0x4028 - core - a0090000 00001002 = 16 / 2 / 2 = 04.0000
a0010000 00001002 = 16 / 2 / 2 = 04.0000
0x4030 - unk_05 - a0120000 00000b02 = 11 / 2 / 4 = 01.3750
80010000 00001202 = 18 / 2 / 2 = 06.0000
Clocks are very different and we seems to overclock hard the unk_05 PLL
And shader PLL is underclocked always, so another way to boost performance?
(it didn't seem to affect perfomace much here, but yet...)
Good work Maxim!
Can you please tell us what card you use? For what range of card is this
true? I can give you access to the vbios repo so as you can contact some
people for further testing if you want to :)
Anyway, I hope you are interested in looking deeper into this. Xexaxo
and darktama did all the work on this.
I have no time to put on this issue in the upcoming weeks as I'm already
working on getting the PMS patches upstream, fan management and Fermi PM.
Thanks :)
Martin
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau