Welcome, Guest. Please login or register.

Author Topic: Underclocking a MAC MINI G4 to keep it cool  (Read 3433 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show only replies by gaula92
Underclocking a MAC MINI G4 to keep it cool
« on: May 14, 2009, 10:25:44 AM »
Hello there!

As the Mac Mini G4 is getting pretty popular among amigans, I think it's a good place to ask.
I know some powerpc macs have "Apple Menu > System Preferences > Energy Saver > Options > Processor Performance", but it's not the case for my 10.4 Leopard OSX. It allows to put the CPU in reduced speed mode. That setting keeps the computer cool and the fans silent by reducing the cpu speed.
But the Mini G4 doesn't have that option, sadly...

NVedit hacks won't allow real cpu speed control, but...is it possible to fool the thing so it will show the Processor Performance options??
I only need to keep it always in reduced processor speed mode: disabling dynamic speed is a solution, but HOW?

Thanks!


 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #1 on: May 14, 2009, 10:29:03 AM »
As far as I know the only way to underclock the Mini is to change the PLL multiplier jumpers.
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show only replies by gaula92
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #2 on: May 14, 2009, 10:32:21 AM »
But Piru, the MAC MINI G4 can run in reduced speed: it runs in reduced seed by default and then swutches to full speed if needed.

I only need to prevent the dynamic speed change: there must be a governor, a kernel extension...anything---

thanks!
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #3 on: May 14, 2009, 10:35:38 AM »
@gaula92
Quote
the MAC MINI G4 can run in reduced speed: it runs in reduced seed by default and then swutches to full speed if needed.

As far as I know it doesn't. Are you perhaps confusing the fan speed changes with CPU speed changes (which AFAIK do not happen with mini)?
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show only replies by gaula92
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #4 on: May 14, 2009, 10:38:21 AM »
hmmm...those fan speed changes...aren't they related to dynamic cpu frequency scaling? I believe they are...

If they aren't, how can they be avoided? by physically downcloking the G4 only??
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #5 on: May 14, 2009, 10:49:36 AM »
@gaula92
Quote
hmmm...those fan speed changes...aren't they related to dynamic cpu frequency scaling? I believe they are...

They aren't. The fan speed is controlled by a temperature sensor directly. It has no relation to the actual state of the CPU.

The G4 used in the mini has Nap and Doze modes which are used to reduce power usage. These however do not modify the CPU clock speed. Additionally, there is no way to remain in doze/nap mode in permanent basis (you can only nap/doze when idle).

So as far as I know the only way to make the system run cooler are:

1) clean the fan assembly, aiding the air flow (if you're unwilling to open the mini you can use canned air blowed thru the vents, even that helps a bit)

2) underclock the system via the PLL jumpers.
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show only replies by gaula92
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #6 on: May 14, 2009, 10:55:06 AM »
nap/doze modes are controller by the kernel then?
Or are there implementer in the processor so they are totally incontrollable? I just don't get it...

On the other hand, how durable can a Mac Mini G4 be in full 24/7 use? I heard they age pretty fast, so that's why I wanted it to run cooler.

EDIT: I found an apparent solution here:

http://www.macosxhints.com/article.php?story=20071101231643321

It seems like NAP mode can be forced from Leopard :D
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #7 on: May 14, 2009, 11:01:21 AM »
@gaula92
Quote
nap/doze modes are controller by the kernel then?

Yes, but you can only enter nap/doze when you're idle. If you have anything CPU intensive running you just cannot nap/doze.

Quote
On the other hand, how durable can a Mac Mini G4 be in full 24/7 use?

I know several mac mini servers that have run for years.

Quote
I heard they age pretty fast, so that's why I wanted it to run cooler.

I haven't heard of such problems. Obviously at times some systems die but compared to number of minis out there it's only a very tiny fraction.
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show only replies by gaula92
Re: Underclocking a MAC MINI G4 to keep it cool
« Reply #8 on: May 14, 2009, 12:18:22 PM »
Thanks for your help/experience, Piru! It's great to be helped by the main MorphOS-on-MAC spokesman(author?)! :D
If CHUD settings allow nap forcing (will test at home), I'll have solved the issue!