[Nouveau] [PATCH 0/2] reclocking stability improvements

Maxim Levitsky maximlevitsky at gmail.com
Thu Apr 28 05:32:45 PDT 2011


On Thu, 2011-04-28 at 14:11 +0200, Martin Peres wrote:
> 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 :)
I use NV86 Geforce 8400M GS card.
Don't have much time though.


> 
> 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

No problem!

Best regards,
	Maxim Levitsky

-- 
Best regards,
        Maxim Levitsky

Visit my blog: http://maximlevitsky.wordpress.com
Warning: Above blog contains rants.



More information about the Nouveau mailing list