From: Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Martin Peres <martin.peres-GANU6spQydw@public.gmane.org>,
Maxim Levitsky
<maximlevitsky-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: Re: [PATCH 0/2] reclocking stability improvements
Date: Thu, 28 Apr 2011 16:24:06 +0100 [thread overview]
Message-ID: <op.vunmefj57cbmmg@emo> (raw)
In-Reply-To: <1303991011.6092.9.camel@maxim-laptop>
On Thu, 28 Apr 2011 12:43:31 +0100, Maxim Levitsky <maximlevitsky-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> 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...)
>
>
Maxim most likely you are tired of hearing this, but the shader PLL in many
cases is disabled(-ish)
Either by nv_wr32(dev, (nv_rd32(dev, 0x4020) & ~0x80000000)), or by the
0xc040 register (don't remember the exact bit)
Whereas for the unk_05 the logic of the blob has been changed in it's recent
versions - i.e. blob v195.xx the numbers(P/M/N) where the same as the nouveau
Cheers
Emil (xexaxo)
next prev parent reply other threads:[~2011-04-28 15:24 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-27 23:58 [PATCH 0/2] reclocking stability improvements Martin Peres
[not found] ` <1303948692-22455-1-git-send-email-martin.peres-GANU6spQydw@public.gmane.org>
2011-04-27 23:58 ` [PATCH 1/2] drm/nouveau/pm: Add pm.(un)pause functions Martin Peres
2011-04-27 23:58 ` [PATCH 2/2] drm/nouveau/nv50: reclock memory using PMS on nv50 Martin Peres
2011-04-28 10:32 ` [PATCH 0/2] reclocking stability improvements Maxim Levitsky
2011-04-28 11:15 ` Martin Peres
[not found] ` <4DB94C4F.3000801-GANU6spQydw@public.gmane.org>
2011-04-28 11:43 ` Maxim Levitsky
2011-04-28 12:11 ` Martin Peres
[not found] ` <4DB95989.2090702-GANU6spQydw@public.gmane.org>
2011-04-28 12:32 ` Maxim Levitsky
2011-04-28 12:35 ` Martin Peres
[not found] ` <4DB95F02.50202-GANU6spQydw@public.gmane.org>
2011-04-28 14:09 ` Maxim Levitsky
2011-04-28 15:24 ` Emil Velikov [this message]
2011-04-28 16:58 ` Maxim Levitsky
2011-04-28 18:24 ` Martin Peres
[not found] ` <4DB9B0D7.2050700-GANU6spQydw@public.gmane.org>
2011-04-28 18:29 ` Maxim Levitsky
2011-04-28 18:35 ` Martin Peres
[not found] ` <4DB9B36A.4020704-GANU6spQydw@public.gmane.org>
2011-04-29 0:56 ` Nigel Cunningham
[not found] ` <4DBA0CA6.2010508-jrkICu/7yk3k1uMJSBkQmQ@public.gmane.org>
2011-04-29 6:54 ` Martin Peres
[not found] ` <4DBA60B6.2060905-GANU6spQydw@public.gmane.org>
2011-04-29 7:07 ` Nigel Cunningham
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=op.vunmefj57cbmmg@emo \
--to=emil.l.velikov-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=martin.peres-GANU6spQydw@public.gmane.org \
--cc=maximlevitsky-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.