Jump to content
[ IMPORTANT ] Premium and Donators users ×
Olarila Professional Hackintosh Services ×

ASUS Sabertooth P67, BIOS 3302, HD6780 DSDT help.


pmdsp

Recommended Posts

SABERTOOTH P67 REV 3.0

Intel i5 2500K

HD6780

Use Audio device (works OOB)

OSX Mountain Lion


Hi There,


My friend's build is running Mountain lion without DSDT and with patched AICPM.kext sleep and Speedstep works well (Pstates 16 17 24 29 33 34 35 36).

Reason for running the build without DSDT is due to HD6780 and a USB sound card which works OOB. Overall performance is very poor including graphics and random freezes.


So i decided to make a DSDT and patch it with available database patch but i get lots of errors. And even fixing all the errors i still don't see any improvement in the performance.


Goggled the issue and found that these part of the patch needs to changed.

 

into device name_adr 0x001F0003 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (SBUS)\n
{\n
   Name (_ADR, 0x001F0003)\n
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }\n
}
end;


into device name_adr 0x001B0000 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (HDEF)\n
{\n
     Name (_ADR, 0x001B0000)\n
     Method (_DSM, 4, NotSerialized)\n
    {\n
        Store (Package (0x04)\n
         {\n
          layout-id", \n
          Buffer (0x04)\n
          {\n
          0x0C, 0x00, 0x00, 0x00\n
           }, \n
           PinConfigurations", \n
           Buffer (Zero) {}\n
           }, Local0)\n
           DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
           Return (Local0)\n
          }\n
}
end;

 



Change to



 

into method label _DSM parent_adr 0x001F0003 remove_entry;
into device name_adr 0x001F0003 insert
begin
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }
end;


into method label _DSM parent_adr 0x001B0000 remove_entry;
into device name_adr 0x001B0000 insert
begin
    Method (_DSM, 4, NotSerialized)\n
     {\n
         Store (Package (0x04)\n
         {\n
         "layout-id", \n
         Buffer (0x04)\n
         {\n
         0x0C, 0x00, 0x00, 0x00\n
         }, \n
        PinConfigurations", \n
        Buffer (Zero) {}\n
       }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
      Return (Local0)\n
    }
end;

 


Database patch and RAW DSDT attached.



Before i do these changes could some expert please advice me if these changes are correct and are the only changes that needs done?


Also the graphics card HD6780 is not working properly, get the error message unknown APGM while booting.


Many thanks for all the help.

P67 Sabertooth.zip

pmdsp_P67 DSDT.zip

Link to comment
Share on other sites

hi


about the graphics see this


http://Olarila.com/forum/viewtopic.php?f=18&t=1839


i don't know what smbios are u using, but perhaps one u use applegraphicsmanagement a nvidia card


must edit a legacy with ati parameters


try to see in the kext imac12,1 or other u use ati graphics and insert the correct dev id in it


about the dsdt must test what u have edited


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Does your audio device really work OOB?

My doesn't. And sleep doesn't work. I have Sabertooth P67, BIOS 3302 too.


My DSDT has SSDT injected and all pstates added from x16 to x48, so my 2600K on 4.8GHz gives 17100 points in Geekbench.

My DSDT for 2500K with default clocks is here, and for a CPU overclocked to 5.0GHz is here.

Also there is a patched BIOS 3302 to work natively with apple power management.

Also, to work in Mountain Lion over 1.6 GHz including OC, I need to set Turbo Boost multiplier to Per Core in BIOS, but not All Cores.

Link to comment
Share on other sites

Does your audio device really work OOB?

My doesn't. And sleep doesn't work. I have Sabertooth P67, BIOS 3302 too.


My DSDT has SSDT injected and all pstates added from x16 to x48, so my 2600K on 4.8GHz gives 17100 points in Geekbench.

My DSDT for 2500K with default clocks is here, and for a CPU overclocked to 5.0GHz is here.

Also there is a patched BIOS 3302 to work natively with apple power management.

Also, to work in Mountain Lion over 1.6 GHz including OC, I need to set Turbo Boost multiplier to Per Core in BIOS, but not All Cores.

 

Artistus, Thanks.


Actually i was helping my friend to get his build ready and he got everything working except his graphics card.

HD6780 was a pain in the rare to get full performance(card replaced with GTX 650 everything is good)


We did not patch the BIOS instead we patched power management kext, easy and risk free (method available on this website).

He was getting almost 9 states. For audio i patched his DSDT with 892 patch but im not sure we tested it coz he had a USB audio device which worked OOB.


For audio please patch the DSDT with the 892 patch and try the multishit edited audio.. Need help? please ask

If you are not using a DSDT then use the non DSDT 892 audio available in multishit.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...