Contribute
Register

Acer V5 573P 9899 Mavericks Install

Status
Not open for further replies.
1. Simple attempts to get the audio working failed (Downloading prebuilt kexts for Realtek ALC282 or voodooHDA 2.8.4 from multibeast). Looking for any non DSDT fix).

Best result with patched AppleHDA. DSDT edits are unavoidable on laptops...

2. Looking at Extensions, it seems IOBluetoothHIDDriver is not being loaded, thus causing BT to not see the BT Mouse. Not sure if I can fix that either so scratch the BT working comment.:sick:

There is some BT info here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

3. LCD Backlight set too low is really bothering. Still looking into resolving some DSDT compile errors that appear after applying the fix. Unable to spend too much time due to family issues, progress seemed to be at a dead stop. Will update when i have something completed.


Haswell Brigthness Fix:

You will need to extract all DSDT/SSDT from Linux. Your GFX0 device is in one of the SSDTs not DSDT and to get a proper disassembly of your DSDT (and the SSDT that has GFX0) you will need all of them. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic.

Place all SSDT/DSDT in a single directory and use a recent build of iasl to disassemble:
http://www.tonymacx86.com/attachmen...5-buggy-dsdt-asus-q501la-help-needed-iasl.zip
Code:
cd "to directory where you placed all SSDT/DSDT"
iasl -da *.aml

Then search the resulting *.dsl so you know where GFX0 is defined.

Laptop repo: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU" (to both DSDT and the SSDT that has your GFX0 device)
Apply: "Brightness Fix (Haswell)" to SSDT with GFX0
install: https://github.com/RehabMan/OS-X-ACPI-Backlight

Place patched DSDT.aml in /Extra/dsdt.aml. Place patched SSDT in /Extra/ssdt-1.aml (assuming you have already generated SSDT.aml for CPU)

Result: Working brightness slider in SysPrefs->Displays (mapping of keyboard keys is a separate issue), possible LID sleep, and IGPU power management.
 
Haswell Brigthness Fix:

You will need to extract all DSDT/SSDT from Linux. Your GFX0 device is in one of the SSDTs not DSDT and to get a proper disassembly of your DSDT (and the SSDT that has GFX0) you will need all of them. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic.

Place all SSDT/DSDT in a single directory and use a recent build of iasl to disassemble:
http://www.tonymacx86.com/attachmen...5-buggy-dsdt-asus-q501la-help-needed-iasl.zip
Code:
cd "to directory where you placed all SSDT/DSDT"
iasl -da *.aml

Then search the resulting *.dsl so you know where GFX0 is defined.

Laptop repo: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU" (to both DSDT and the SSDT that has your GFX0 device)
Apply: "Brightness Fix (Haswell)" to SSDT with GFX0
install: https://github.com/RehabMan/OS-X-ACPI-Backlight

Place patched DSDT.aml in /Extra/dsdt.aml. Place patched SSDT in /Extra/ssdt-1.aml (assuming you have already generated SSDT.aml for CPU)

Result: Working brightness slider in SysPrefs->Displays (mapping of keyboard keys is a separate issue), possible LID sleep, and IGPU power management.


Thanks Rehabman. I am stuck a little. I created ubuntu usb, found the /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic but took a lot to get the required files. i could be wrong but this was only solution I found.
Code:
sudo su
cat pathoffiles/DSDT > pathtofiles/DSDT.dat
I copied DSDT and SSDT1 to 4 from tables and 5 to 7 from dynamic directory

Then i tried to run iasl downloaded from the link above in linux but didn't work. So i copied the files to another usb and back in Mavericks, cd to the folder where i saved dsdt and ssdt files in terminal and I tried to run 'iasl -da *.aml' and I get -bash: iasl: command not found? I have saved iasl in the same folder as the dsdt/ssdt files are in.
 

Attachments

  • dsdt.zip
    377 KB · Views: 82
Thanks Rehabman. I am stuck a little. I created ubuntu usb, found the /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic but took a lot to get the required files. i could be wrong but this was only solution I found.
Code:
sudo su
cat pathoffiles/DSDT > pathtofiles/DSDT.dat
I copied DSDT and SSDT1 to 4 from tables and 5 to 7 from dynamic directory

Easy to use 'cp':
Code:
sudo cp -R /sys/firmware/acpi/tables path-to-usb-destination

Then i tried to run iasl downloaded from the link above in linux but didn't work. So i copied the files to another usb and back in Mavericks, cd to the folder where i saved dsdt and ssdt files in terminal and I tried to run 'iasl -da *.aml' and I get -bash: iasl: command not found? I have saved iasl in the same folder as the dsdt/ssdt files are in.

Yes, the iasl is for OS X only. You only extract the native files from Linux. All disassembly/patching is done in OS X.

You need to install iasl to your path or refer to the path directly (Terminal basics...). Eg. without installing to your path:
Code:
./iasl -da *.aml

If you plan to use it alot, copy iasl to /usr/bin.
 
Laptop repo: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU" (to both DSDT and the SSDT that has your GFX0 device)
Apply: "Brightness Fix (Haswell)" to SSDT with GFX0
install: https://github.com/RehabMan/OS-X-ACPI-Backlight

Thanks Rehabman. I get exactly the same errors as I get after retrieving the files through Linux and working with extracted files. Here is what I did:

I added the repo to MaciASL
I had two Parseop_store errors that I fixed with the 1.6 patch. Recompiled without errors
I apply 2.12 (Rename GFX0 to ...) patch. Recompiled without errors
I apply 2.11 (Brightness Fix (H ...) patch. Recompile and I get two errors that I do not know how to resolve. (same errors in DSDT and SSDT4. SSDT3 compiles without errors and other SSDTs don't have the GFX0)
See attached screen captures for errors.

Also, I understand I need to apply GFX0 replacement to SSDTs. Do I need to apply Brightness fix to SSDTs as well and if so only SSDT3 and SSDT4 where GFX0 replacement was applicable or to all SSDTs.) Sorry, too many questions. Unaltered DSDT and SSDTs attached for review if possible.
 

Attachments

  • Screen Shot 2014-07-14 at 10.31.14 PM.png
    Screen Shot 2014-07-14 at 10.31.14 PM.png
    11.5 KB · Views: 121
  • Screen Shot 2014-07-14 at 10.12.21 PM.png
    Screen Shot 2014-07-14 at 10.12.21 PM.png
    12.6 KB · Views: 105
  • DSSDT.zip
    441.9 KB · Views: 129
Oh, looking at some other info it seems:
Replace GFX0 in DSDT, SSDT3 SSDT4 (Where applicable)
Backlight Patch apply to SSDT3 only (seems only place where no error generated during compile)

I am trying the above. Will post or edit this post afterwards.

---- Edited ---

Did not work. Backlight preference do not show up despite adding Rehabman's ACPIBacklight.kext
(and it does not seems to be loaded as well). Definitely need Rehabman's help now.
 
Thanks Rehabman. I get exactly the same errors as I get after retrieving the files through Linux and working with extracted files. Here is what I did:

I added the repo to MaciASL
I had two Parseop_store errors that I fixed with the 1.6 patch. Recompiled without errors
I apply 2.12 (Rename GFX0 to ...) patch. Recompiled without errors
I apply 2.11 (Brightness Fix (H ...) patch. Recompile and I get two errors that I do not know how to resolve.

Read the instructions carefully. You should not be applying "Brightness Fix (Haswell)" to your DSDT. Your Device (GFX0) is defined in SSDT3.dsl.

Do I need to apply Brightness fix to SSDTs as well and if so only SSDT3 and SSDT4 where GFX0 replacement was applicable or to all SSDTs.)

Only to the SSDT where GFX0 is defined (where you find 'Device (GFX0)').

- - - Updated - - -

Oh, looking at some other info it seems:
Replace GFX0 in DSDT, SSDT3 SSDT4 (Where applicable)
Backlight Patch apply to SSDT3 only (seems only place where no error generated during compile)

I am trying the above. Will post or edit this post afterwards.

---- Edited ---

Did not work. Backlight preference do not show up despite adding Rehabman's ACPIBacklight.kext
(and it does not seems to be loaded as well). Definitely need Rehabman's help now.

Make sure you named the files correctly in /Extra...
 
Make sure you named the files correctly in /Extra...

That was the mistake I made. As soon as I named SSDT files correctly, the brightness worked like a charm. A bundle of thanks Rehabman for walking me through to working with DSDT and SSDT files. I feel a bit confident that I might be able to make the Audio work by editing DSDT. A bit of search and read before I take the next steps.

In the mean time, I was having trouble with enabling the trim support to my Samsung 128 GB SSD (I tried most solutions I could find but nothing worked). So I decided to move Windows to the SSD drive and OS X to the spinner. I didn't wanted to loose the recovery partition on the spinner but still have some rearrangement of partitions so it took me a bit to manage that. Anyways, I reinstalled the OS X on the spinner and am happy that brightness is at correct level now.
 
Also, since the beginning, I noticed color distortion like this:
Color distortion.png

Couldn't find much googling the issue. Hope someone has info on the cause or resolution for this.
 
Also, since the beginning, I noticed color distortion like this:
View attachment 99903

Couldn't find much googling the issue. Hope someone has info on the cause or resolution for this.

Try:
- slide=0 kernel flag
- setting a color profile
- using older graphics kexts (eg. from 10.9.1 or 10.9.2)
 
Try:
- slide=0 kernel flag
- setting a color profile
- using older graphics kexts (eg. from 10.9.1 or 10.9.2)

Setting a color profile removed the distortion in menus except the apple logo stays distorted. Slide=0 kernel flag did not work.

How can I get 10.9.1 or 10.9.2 graphics kexts. I only have 10.9.4 and also which kexts I need to replace?
 
Status
Not open for further replies.
Back
Top