Contribute
Register
Status
Not open for further replies.

htc

Joined
Mar 13, 2011
Messages
134
Motherboard
GA-Z77-UP5 TH, Asus X53SV
CPU
Intel Core i7-3770K, i7-2670QM
Graphics
SAPPHIRE NITRO+ RX 480 8GB& HD 4000
Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
First of all my english is not very good so you may found some mistakes.

Well I open this thread because I have some problems going on with my progress.
I'm in experiences with installing OS X Mavericks
.
About a month ago I installed Mavericks 10.9.4 using Unibeast and Multibeast on my laptop then I found that people using Clover so I just gave a try and I like it.
--------

Little history of my hackintosh experiences:

I found hackintosh things in 2009.
I only had desktop hackintoshs.
I never used DSDTs on my Desktops hackintoshs.
98% of things were working out of the box.
I have Details of my latest MacPro build in my profile.
This is my almost first experiences with laptop. (I tried on some laptops with almost no success).
-------

Details of my laptop:
System Manufacturer ASUSTeK Computer Inc.
DMI System Product K53SV

Motherboard
Motherboard Name Asus K53SV Series Notebook
Motherboard Chipset Intel Cougar Point HM65, Intel Sandy Bridge
System Memory 8102 MB (DDR3-1333 DDR3 SDRAM)
BIOS Type AMI (09/07/10)

CPU:
Mobile QuadCore Intel Core i7-2670QM, 2800 MHz (28 x 100)

Display
Video Adapter Intel(R) HD Graphics 3000 (2108 MB)
3D Accelerator Intel HD Graphics 3000
3D Accelerator nVIDIA GeForce GT 540M
Monitor AU Optronics B156XW02 V6 [15.6" LCD]

Multimedia
Audio Adapter Intel Cougar Point HDMI @ Intel Cougar Point PCH - High Definition Audio Controller
Audio Adapter Realtek ALC269 @ Intel Cougar Point PCH - High Definition Audio Controller

USBs:
USB2 Controller Intel Cougar Point PCH - USB EHCI #1 Controller
USB2 Controller Intel Cougar Point PCH - USB EHCI #2 Controller
USB3 Controller ASMedia ASM1042 USB 3.0 xHCI Controller
USB Device ASUS USB2.0 WebCam
--------

I use EFI both OSX and windows.
I just Installed windows in another partition in the same HDD.

--------

Whats working:

1. Audio ALC269VB (using clover on fly method) +DSDT (other way works too+DSDT)
1. ASUS USB2.0 WebCam (working with a CamTwist)
2. Wireless (Original Wireless&BT not working) replaced with Atheros AR5B93 native.
3. HDMI Display (works with vanilla AppleIntelSNBGraphicsFB.kext)
4. Keyboard and touchpad+Fn keys
5. Battery indicator (sometimes with x or plugged when is not)
6. Sleep in Clover mode working with hibernatemode 0.

Whats not working:

1. nVIDIA GeForce GT 540M (disabled in DSDT)
2. SD card slot.
3. HDMI Audio

Issues:

1. HD Graphics 3000 got some artifacts Don't know how to fix :§
2. HDMI display ( When I unplug it from the TV the resolution remain on laptop my TV is 1920x1080 so the laptop gets it too after unplugging) I have to restart. And Audio jacks getting weird ...
3. Audio after wake stop working. (Solved using CodecCommander.kext or Rollback of IOAudioFamily.kext.
4. Battery icon (sometimes percentage stop going and shows plugged when is not) Solved (still testing)
5. Auto sleep mode not working well. ( Solved)
6. USB3 not showing my External USB3 HDD but shows USB2 sticks. Solved with CalDigitUSBxHCI.kext & CalDigitFastIO.kext
7. Mic is too low (Solved)
8. WebCam only working with a CamTwist. but not big deal I don't use webcam much.
9. Backlight (ACPIBacklight.kext gives panic) Solved

Maybe I add some later...
------

My Opinion:
I think this MacBook Pro hackintosh is stable for daily usage.

My goal:
To fix those issues and get more experiences in hackintoshs.
------

I'm not good with tweaking&patching DSDT but I use MaciASL (RehabMan version) and I use his laptop patches for DSDT patching.
Can't tweak&patches DSDT&kexts my self
or I have no idea working with terminal :crazy: but I know how to copy and paste command codes if I can find somewhere for my purpose.
------

I generated my own DSDT & SSDT
But my generated DSDT not working with some of the futures like Disabling GTX 540m, Showing PCi Info under system reports.

DSDT patches I applied:
1. Rename GFX0 to IGPU
2. Brightness fix (HD3000/HD4000)
3. Fix _PLD Buffer/Package Error
4. Fix *pnp/pnp lower case Error
5. 6-series USB (for internal wake)
6. IRQ Fix
7. RTC Fix
8. HPET Fix
------

Attached files:
1. My pure unfixed DSDT (generated by ubuntu), and SSDT (generated by Probook installer).
2. Current DSDT
3. Clover Config.plist

Benchmark
Geekbench: 9953

------

I welcome to any advices and helps. I'm a good listener :)
I appreciate RehabMan for helping me with this. :clap:

:beachball:
 

Attachments

  • Pure_DSDT&SSDT.zip
    24 KB · Views: 625
  • CurrentDSDT&Config.zip
    24 KB · Views: 742
  • AsusX53SV_Hackintosh_Benchmark.png
    AsusX53SV_Hackintosh_Benchmark.png
    46.8 KB · Views: 741
...
Issues:

1. HD Graphics 3000 got some artifacts Don't know how to fix :§

Probably caused by using a DSDT not from your own computer... Although SystemMemory addresses appear to be the same.

2. HDMI display ( When I unplug it from the TV the resolution remain on laptop my TV is 1920x1080 so the laptop gets it too after unplugging) I have to restart. And Audio jacks getting weird ...

Are you using stock Intel graphics kexts?

3. Audio after wake stop working.

Does your audio codec us an EAPD amp?

4. Battery icon (sometimes with x or plugged when is not)

Use correct DSDT patches for battery.

See: http://www.tonymacx86.com/mavericks-laptop-support/116102-how-patch-dsdt-working-battery-status.html

5. Auto sleep mode not working well.

Check assertions with 'pmset -g assertions'

6. USB3 not showing my External USB3 HDD but shows USB2 sticks. I have to play with it maybe I'm getting it to run.

Try GenericUSBXHCI.kext.

7. Mic is too low (don't know how to patch or fix it)

Patched AppleHDA issue. Or are you using VoodooHDA?

9. Backlight (ACPIBacklight.kext gives panic) don't know how to patch DSDT or fix it :(

HD3000/HD4000 Brightness Fix:
DSDT Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch

Apply:
"Rename GFX0 to IGPU"
"Brightness Fix (HD3000/HD4000)"
- rename patch must be done first and to all DSDT/SSDT that contain references to GFX0 that you're including in your final SSDT set
- Brightness patch must be done to the DSDT or SSDT that contains the definition for Device GFX0 (search for 'Device (GFX0)'
- Place DSDT and SSDT (if necessary) into a place where the bootloader will load them. For Clover, EFI/CLOVER/ACPI/patched (DSDT.aml, SSDT-x.aml where 'x' is a number). For Chameleon, /Extra/ssdt.aml, /Exra/ssdt-1.aml, /Extra/ssdt-2.aml, etc.

Install: https://github.com/RehabMan/OS-X-ACPI-Backlight

Note: No photo is attached.

Note 2: I removed your other duplicate post. Please do not post duplicates. Thanks!
 
Thank you for replying so fast :)
I don't know how to reply in the thread like u do ;)
I wrote answer between your questions.

Probably caused by using a DSDT not from your own computer... Although SystemMemory addresses appear to be the same.



Are you using stock Intel graphics kexts?

I tried both. Result the same but with stock I get HDMI video out, not with modified one.



Does your audio codec us an EAPD amp?

I don't know what that is :( but I have Audio codec dump if there is any info about EAPD on it.

Use correct DSDT patches for battery.

See: http://www.tonymacx86.com/mavericks-laptop-support/116102-how-patch-dsdt-working-battery-status.html

I will try this but which patch for my laptop??

Check assertions with 'pmset -g assertions'

I don't know how to check that :(

Try GenericUSBXHCI.kext.

I'm using it right now.

Patched AppleHDA issue. Or are you using VoodooHDA?

Using Clover patch method I found it days ago (audio_ALC269-master)
It patch the native AppleHDA.kext

HD3000/HD4000 Brightness Fix:
DSDT Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch

I tried this one yesterday but give errors on my DSDT. I did use Rename GFX0 to IGPU first but give error to DSDT.

Apply:
"Rename GFX0 to IGPU"
"Brightness Fix (HD3000/HD4000)"
- rename patch must be done first and to all DSDT/SSDT that contain references to GFX0 that you're including in your final SSDT set
- Brightness patch must be done to the DSDT or SSDT that contains the definition for Device GFX0 (search for 'Device (GFX0)'
- Place DSDT and SSDT (if necessary) into a place where the bootloader will load them. For Clover, EFI/CLOVER/ACPI/patched (DSDT.aml, SSDT-x.aml where 'x' is a number). For Chameleon, /Extra/ssdt.aml, /Exra/ssdt-1.aml, /Extra/ssdt-2.aml, etc.

How many SSDT I must place in EFI/Clover/ACPI/Patched? I have just one :&

Install: https://github.com/RehabMan/OS-X-ACPI-Backlight

I think I tried this one several times. But I try again...
Is working for some times but after some restart or after I installed kexts then for next restart gives panic.
I don't put it in my S/L/E because if gives panic I can't boot osx again thats why I put it in Clover/Kexts.
 
The problem with the rename patch on your DSDT is it contains two GFX0 devices, one under PCI0.PEGR.GFX0 and the other PCI0.GFX0. It is somewhat unusual.

You only want to rename PCI0.GFX0. With your native DSDT, you can accomplish the rename with:
Code:
into device label GFX0 parent_label PCI0 set_label begin IGPU end;
into_all all code_regex PCI0\.GFX0 replaceall_matched begin PCI0.IGPU end;

Then the "Brightness Fix (HD3000/HD4000)" patch can be used successfully.
 
I just flash my Asus X53Sv bios with a modified one and the guy says that bios unlocks native powermanagment and all advanced bios options. Native powermanagment wil fix kernel panics about power, enables you to install all newer versions of OSX. And in some cases windows will work faster.
It unlocked many things in the BIOS and turboboost works out of the box he answered to my question. Sounds great.
How to check if this is working? I didn't use patch AppleIntelCPUPowermanagement.kext or nullpowermanagement before this also.
 
The problem with the rename patch on your DSDT is it contains two GFX0 devices, one under PCI0.PEGR.GFX0 and the other PCI0.GFX0. It is somewhat unusual.

You only want to rename PCI0.GFX0. With your native DSDT, you can accomplish the rename with:
Code:
into device label GFX0 parent_label PCI0 set_label begin IGPU end;
into_all all code_regex PCI0\.GFX0 replaceall_matched begin PCI0.IGPU end;

Then the "Brightness Fix (HD3000/HD4000)" patch can be used successfully.

Thank you for this patch it works with no errors, :)

What I patched:
1. This patch
2. Brightness fix HD3000/4000
3. Fix _PLD buffer/Package error
4. Fix *pnp/pnp lower case error
5. IRQ Fix
6. RTC Fix
7. HPET Fix
And I change some Return to Zero and got this result on my DSDT
0 Error 5 Warnings (is warning must be fix?) 28 Remarks (?) 58 Optimizations (?)

Going to patch my Audio now ...
 
I just flash my Asus X53Sv bios with a modified one and the guy says that bios unlocks native powermanagment and all advanced bios options. Native powermanagment wil fix kernel panics about power, enables you to install all newer versions of OSX. And in some cases windows will work faster.
It unlocked many things in the BIOS and turboboost works out of the box he answered to my question. Sounds great.
How to check if this is working? I didn't use patch AppleIntelCPUPowermanagement.kext or nullpowermanagement before this also.

Clover patches AppleIntelCPUPowerManagement.kext automatically, which is why you didn't need to do it yourself.

- - - Updated - - -

Thank you for this patch it works with no errors, :)

What I patched:
1. This patch
2. Brightness fix HD3000/4000
3. Fix _PLD buffer/Package error
4. Fix *pnp/pnp lower case error
5. IRQ Fix
6. RTC Fix
7. HPET Fix
And I change some Return to Zero and got this result on my DSDT
0 Error 5 Warnings (is warning must be fix?) 28 Remarks (?) 58 Optimizations (?)

Going to patch my Audio now ...

Warnings/remarks/optimizations can be ignored. Only concern is errors, as they prevent creating an AML.
 
Progress :
I'm using my DSDT

Issues:

1. Sleep (I click to sleep and it sleeps for just one led blink then wake up with black screen and I have to click to wake the screen.
2. PCI info doesn't appear under PCI Cards yet.
3. Sound after wakeup not working
4. USB3
5. Battery shows 97% not 100. (didn't patch battery yet)

What is got better:
1. HD3000 got better I see almost no artifact (have to check it more)
2. System seems smoother
 
Progress :
I'm using my DSDT

Issues:

1. Sleep (I click to sleep and it sleeps for just one led blink then wake up with black screen and I have to click to wake the screen.


For instant wake: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "6-series USB"
Also, install GenericUSBXCHI.kext, and use kernel flag -gux_defer_usb2 (if you have USB3)

2. PCI info doesn't appear under PCI Cards yet.

Normal. Cosmetic. Not a concern.

3. Sound after wakeup not working

What kext are you using for audio?


See above re USB3.

5. Battery shows 97% not 100. (didn't patch battery yet)

Normal. Battery probably is really at 97%. Most do not start recharging until a lower threshold (~92% usually).
 
For instant wake: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "6-series USB"
Also, install GenericUSBXCHI.kext, and use kernel flag -gux_defer_usb2 (if you have USB3)

I just installed this one and I have to restart to see result.

Normal. Cosmetic. Not a concern.

Seems other DSDT have these future.
How to copy paste another DSDT patches to mine? I mean how to find which is for what?


What kext are you using for audio?

Using Native kexts with Clover patch method.
(This Patch For ALC269VB Base on Toleda Script Audio for Clover, Layout n Platform from Mirone.. :encouragement:
thx to : Toleda, Mirone, PikerAlpha, Abxite)

See above re USB3.



Normal. Battery probably is really at 97%. Most do not start recharging until a lower threshold (~92% usually).

Brightness settings not remind after each restart with my DSDT.
 
Status
Not open for further replies.
Back
Top