Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Vanilla SpeedStep in Asus X5DIN/K50IN notebooks
7,537 reads · 2009-12-07
Dossier 10.X Core DSDT ASUS P5K / P5Q

Vanilla SpeedStep in Asus X5DIN/K50IN notebooks

I need help in making a vanilla SpeedStep to work on my laptop. I have started-up in following the guide which is found here: http://www.insanelymac.com/forum/index.php?showtopic=181631 The problem is that my system doesn't match or is not…

Primary Author
@kokozedman Published 2009-12-07
Collection
OSx86 Core & 10.X
Archival Footprint
7,537 historical reads · 1 curated field notes (from 2 dispatches) · 2009-12-07
Credited Voices (2)
@kokozedman@Clubber_77

I need help in making a vanilla SpeedStep to work on my laptop. I have started-up in following the guide which is found here: http://www.insanelymac.com/forum/index.php?showtopic=18… ↗

The problem is that my system doesn't match or is not similar with the example used in there. In the guide, I see the author's DSDT as:

        Processor (CPU0, 0x00, 0x00000410, 0x06) {}
        Processor (CPU1, 0x01, 0x00000410, 0x06) {}
        Processor (CPU2, 0x02, 0x00000410, 0x06) {}
        Processor (CPU3, 0x03, 0x00000410, 0x06) {}

mine is like this:

        Processor (P001, 0x01, 0x00004010, 0x06) {}
        Processor (P002, 0x02, 0x00004010, 0x06) {}
        Processor (P003, 0x03, 0x00004010, 0x06) {}
        Processor (P004, 0x04, 0x00004010, 0x06) {}

This already is very strange, because I only have a Core 2 Duo and this seems to be like a 4 CPU code.
Second, mine does not says CPUx but P00x ... now what?
Third, there is this 0x00000410 vs 0x00004010 on mine ...

As you guys can see, I'm in the very beginning phase of patching my DSDT for SpeedStep.

Thanks for all inputs.

Synthesized Community Field Notes

1 technical responses curated from 2 original dispatches

Field Note #1 @Clubber_77 2009-12-07

1. in your DSDT describes four core, because your chipset supports quad-core processors

2.

        Processor (P001, 0x01, 0x00004010, 0x06) {}
        Processor (P002, 0x02, 0x00004010, 0x06) {}
        Processor (P003, 0x03, 0x00004010, 0x06) {}
        Processor (P004, 0x04, 0x00004010, 0x06) {}
        
     

P001,P002,P003,P004... - that is to say, the standard description of the properties of the core (CPU) from Asus, you can not change.

3.

        Processor (P001, 0x01, 0x00004010, 0x06) {}
        Processor (P002, 0x02, 0x00004010, 0x06) {}
        Processor (P003, 0x03, 0x00004010, 0x06) {}
        Processor (P004, 0x04, 0x00004010, 0x06) {}
0x00004010 - this value, as I understand, there is a memory address, and for each type of processor value individual

for my T5500, this value is 0x00001010

Scope (_PR)
    {
        Processor (CPU0, 0x00, 0x00001010, 0x06) {}
        Processor (CPU1, 0x00, 0x00001010, 0x06) {}
     }
Sources & Contributor Provenance (2 credited usernames · Thread #4880)
UsernameDossier ContributionDispatchesActive Window
@kokozedmanPrimary Author12009-12-07
@Clubber_77Contributor12009-12-07