Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

dsdt.xpertvision.zip

Restart and Native PM see the first post

 

 

xpertvision

read it

http://www.insanelymac.com/forum/index.php?showtopic=16427

:)

Thanks

 

 

looks like everything is running fine

 

can you tell me if my speedstep is working? im using your smbios.plist (mac pro 2.1) i dont know if is the right one for my processor

 

capturadeecr20110204130.png

 

capturadeecr20110204130.png

 

as you can see the changes are very little "actual frequency" changes from 2.33 to 2.40 (default) and "actual mult" changes from 3.0 to 4.5 (default i think) im running RSR Tools in 32 bit mode (RSR Tools only works in 32 bit i dont know if that changes anything)

 

thanks again.

Link to comment
Share on other sites

Details of my system are already posted few posts ealier (my post about crashes in SMC_Kstat_I)

Kexts in S/L/E

after

run kext Utility

Kext_Utility.zip

 

do not drag the kexts for the program

 

you tell me to read the rules becouse of my animated avatar right? i edited the avatar is not animated anymore

 

Thanks ;)

 

i get this error when i try dsdt patcher on my x58a-ud3r

 

 

[Line 456 type Error message Object does not exist (OSTP)]

[Line 459 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

[Line 465 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

[Line 467 type Error message syntax error, unexpected PARSEOP_ELSE ]

[Line 469 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

[Line 472 type Error message syntax error, unexpected PARSEOP_METHOD, expecting $end ]

 

How can i solve it?

your DSDT should not be original

should be some changes

 

Extract from Windows or Linux

 

or

 

Remove, Reboot, extract and apply

 

looks like everything is running fine

 

can you tell me if my speedstep is working? im using your smbios.plist (mac pro 2.1) i dont know if is the right one for my processor

 

as you can see the changes are very little "actual frequency" changes from 2.33 to 2.40 (default) and "actual mult" changes from 3.0 to 4.5 (default i think) im running RSR Tools in 32 bit mode (RSR Tools only works in 32 bit i dont know if that changes anything)

 

thanks again.

 

use fakesmc in S/L/E

FAKESMC.zip

 

after

run kext utility

Kext_Utility.zip

 

reboot

 

use

smcK_Stat_i.app.zip

 

see the first post

Link to comment
Share on other sites

Yep

 

 

Hi MaLd0n,

 

Removed ShutDown (DSDT) and get LPC with kext key (0aad).

In /Extra EvOreboot.kext and FakeSMC.kext.

Now i got shutdown, restart and sleep(very slow going to sleep), but no proper wake.

Rig is waking up (i think because, i heard spinning disk and disk activity led is flashing),

but screen remain black.

 

My log:

KokoLog.zip

 

THX

Link to comment
Share on other sites

Hi MaLd0n,

 

Removed ShutDown (DSDT) and get LPC with kext key (0aad).

In /Extra EvOreboot.kext and FakeSMC.kext.

Now i got shutdown, restart and sleep(very slow going to sleep), but no proper wake.

Rig is waking up (i think because, i heard spinning disk and disk activity led is flashing),

but screen remain black.

 

My log:

KokoLog.zip

 

THX

 

use search forum :)

Link to comment
Share on other sites

MALDON can you fix my error of dsdt??? or this not possible? J have to add has my last station the code dsdt thaï have to find for a nvidia 310m optimus

send me the patch separated

not DSDT wrong patch

 

i will try

Link to comment
Share on other sites

send me the patch separated

not DSDT wrong patch

 

i will try

 

y have no pactch extract other dsdt.aml

     Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x1A)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,display_cfg", 
                               Buffer (0x08)
                               {
                                   0x03, 0x01, 0x00, 0x00
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,display_cfg", 
                               Buffer (0x08)
                               {
                                   0xFF, 0xFF, 0x00, 0x01
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x14)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
                                   /* 0008 */    0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               }, 

                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x35)
                               {
                                   "nVidia Optimus 310M-CUDA                            "
                               }, 

                               "rom-revision", 
                               Buffer (0x3B)
                               {
                                   "nVidia Optimus 310M OpenGL Engine-CUDA                    "
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

Attached File(s)

dsdt_MALDON_.aml.zip

Link to comment
Share on other sites

use fakesmc in S/L/E

FAKESMC.zip

 

after

run kext utility

Kext_Utility.zip

 

reboot

 

use

smcK_Stat_i.app.zip

 

see the first post

 

 

i have done that but the smcK_Stat_i.app crash... only works half second than closes

 

this is the error log from console:

 

11/02/04 23:33:26 smcK-Stat-i[242] init_statusitem

11/02/04 23:33:26 smcK-Stat-i[242] upgradeFavorites

11/02/04 23:33:26 smcK-Stat-i[242] An uncaught exception was raised

11/02/04 23:33:26 smcK-Stat-i[242] *** -[NSCFArray objectAtIndex:]: index (0) beyond bounds (0)

11/02/04 23:33:26 smcK-Stat-i[242] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (0) beyond bounds (0)'

*** Call stack at first throw:

(

0 CoreFoundation 0x97f4d6ba __raiseError + 410

1 libobjc.A.dylib 0x9343d509 objc_exception_throw + 56

2 CoreFoundation 0x97f4d3e8 +[NSException raise:format:arguments:] + 136

3 CoreFoundation 0x97f4d35a +[NSException raise:format:] + 58

4 Foundation 0x90cfc2cc _NSArrayRaiseBoundException + 121

5 Foundation 0x90c4ff3a -[NSCFArray objectAtIndex:] + 63

6 smcK-Stat-i 0x00003ecd -[FanControl upgradeFavorites] + 384

7 smcK-Stat-i 0x00004e3f -[FanControl awakeFromNib] + 3833

8 CoreFoundation 0x97ee59b4 -[NSSet makeObjectsPerformSelector:] + 196

9 AppKit 0x923c721c -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1566

10 AppKit 0x923c51f4 loadNib + 257

11 AppKit 0x923c45ed +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 228

12 AppKit 0x923c44fe +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 158

13 AppKit 0x923c4449 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 383

14 AppKit 0x923c124d NSApplicationMain + 434

15 smcK-Stat-i 0x00002050 main + 30

16 smcK-Stat-i 0x00002029 start + 53

17 ??? 0x00000002 0x0 + 2

)

 

 

is there any other app to monitor my frequencies , coolers etc ?

Link to comment
Share on other sites

run on terminal

kextstat

see if the kexts are loaded

 

 

yes they are working:

 

17 5 0x5501d000 0x5000 0x4000 org.netkas.FakeSMC (3.1.0) <13 7 5 4 3>

18 0 0x551fc000 0x3000 0x2000 org.mozodojo.IntelThermal (1.0.0d1) <17 7 5 4 3>

21 1 0x5540b000 0x3000 0x2000 org.mozodojo.SuperIOFamily (1.0.0d1) <17 7 5 4 3>

96 0 0x553ed000 0x4000 0x3000 org.mozodojo.IntelCPUMonitor (1.0) <17 7 5 4 3>

103 0 0x5cbb0000 0x5000 0x4000 org.slice.RadeonMonitor (1.0.0d1) <17 14 4 3>

Link to comment
Share on other sites

yes they are working:

 

17 5 0x5501d000 0x5000 0x4000 org.netkas.FakeSMC (3.1.0)

18 0 0x551fc000 0x3000 0x2000 org.mozodojo.IntelThermal (1.0.0d1)

21 1 0x5540b000 0x3000 0x2000 org.mozodojo.SuperIOFamily (1.0.0d1)

96 0 0x553ed000 0x4000 0x3000 org.mozodojo.IntelCPUMonitor (1.0)

103 0 0x5cbb0000 0x5000 0x4000 org.slice.RadeonMonitor (1.0.0d1)

 

http://www.islayer.com/apps/istatpro/

Link to comment
Share on other sites

y have no pactch extract other dsdt.aml

     Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x1A)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,display_cfg", 
                               Buffer (0x08)
                               {
                                   0x03, 0x01, 0x00, 0x00
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,display_cfg", 
                               Buffer (0x08)
                               {
                                   0xFF, 0xFF, 0x00, 0x01
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x14)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
                                   /* 0008 */    0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               }, 

                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x35)
                               {
                                   "nVidia Optimus 310M-CUDA                            "
                               }, 

                               "rom-revision", 
                               Buffer (0x3B)
                               {
                                   "nVidia Optimus 310M OpenGL Engine-CUDA                    "
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

Attached File(s)

 

gerard71

 

I really do not know

test it

dsdt.gerard71.zip

if it doesn't work

I hope someone can help you

Link to comment
Share on other sites

gerard71

 

I really do not know

test it

dsdt.gerard71.zip

if it doesn't work

I hope someone can help you

 

 

Not functions unfortunately I think qu there is nothing has to make as long as a person develops drivers for the graphics part of I3, I5 or average to use the part nvidia optimus of thèse portables

thank you nevertheless of time to pass your dsdt above my licence nevertheless to return it almost has 100% there is that the video one which goes half has

Link to comment
Share on other sites

Not functions unfortunately I think qu there is nothing has to make as long as a person develops drivers for the graphics part of I3, I5 or average to use the part nvidia optimus of thèse portables

thank you nevertheless of time to pass your dsdt above my licence nevertheless to return it almost has 100% there is that the video one which goes half has

 

if I find something for the forum I am sending you a PM

;)

 

Regards

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...