Subject: Re: Powerbook G4 Performace
To: Emmanuel Hainry <firstname.lastname@example.org>
From: Michael Lorenz <email@example.com>
Date: 03/09/2006 10:34:52
Content-Type: text/plain; charset=US-ASCII
> My powerbook is quite slow too: the proc does not run as the desired
> speed: dmesg says
> cpu0: 668.73 MHz, 512KB L2 cache
> when the cpu should run twice as fast...
That's - sadly - quite normal. Apple used at least two different ways to
control CPU speed - by switching bus clock and by having the PMU
manipulate the core clock frequency. I have a patch sitting around which
supports the former method on my iBook G4 ( early 2004, it doesn't work
on later models where the CPU runs at more than 800MHz ).
The reason why this happens is that the firmware doesn't start up the
CPU at full speed and NetBSD just uses what it finds.
To fix this Someone(tm) will have to dig through the Darwin source, find
the part that controls CPU clock via PMU and then adapt our PMU code.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)
-----END PGP SIGNATURE-----