Contribute
Register

Help with DSDT on Acer Aspire VN7-791g Yosemite

Status
Not open for further replies.
Joined
Oct 3, 2014
Messages
31
Motherboard
Acer Aspire VN7-791g 70TW
CPU
Intel Core i7-4720HQ
Graphics
HD4600 / GeForce GTX960M
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. iOS
Hello everyone,
First, I apologize for my English, I'm from Germany and will have to explain this here correctly, use the Google translator. : - /

I have an Acer Aspire VN7-791g 70TW (See also signature) and now I have managed to install Yosemite on this notebook and get ready to run.

What do I use to date and what is working so far:

Blu-Ray burner is recognized, hard drives are all recognized. My Bluetooth adapter is apparently also recognized.
I use to boot Clover and have the purpose of Config.plist RehabMan used as the setting for the HD5000 series and a few kexts that have previously already contained in the folder "kexts" in Clover, for example, NullCPUPowermanagement.kext, PS2Voodoo.kext etc.
Thus I got into being no high resolution, so I followed the instructions here http://www.tonymacx86.com/yosemite-...tel-hd4200-hd4400-hd4600-mobile-yosemite.html
For now, I used these instructions only for the Clover but QE / CI does not continue. So I want to adjust the DSDT.
Now comes my real problem where I could use some help:

In my DSDT is the section where you have to edit the HD4600 graphics card, not included.
It lacks the section "_DSM parent_adr 0x00020000"
To this end, I have a patch of the laptop DSDT page of RehabMan, but the HD4600 Yosemite patch would change nothing, because the section _DSM missing with the address 0x00020000.
My question: Where have to go to the section, I would install him manually yes if I know the line and the section where it must go.
I hang my DSDT (unchanged DSDT) to talk to, so that you can check it yourself and see.

What I would like to run with the DSDT:

QE / CI under the HD4600 (Ifs also likes to go with the GeForce graphics card, but my research is not)
The wireless network card Atheros QCA6174
The LAN card Netlink BCM57780 PCI-E
The sound Realtec ALC283
All USB ports (go Currently only 1x USB 3.0 (2x USB 3.0) than USB 2.0 and 1x USB 2.0 (2x USB 2.0))
And ideally, the Power Management Support.

I thank you very much in advance for your help.:)

View attachment DSDT.zip
 
Hello everyone,
First, I apologize for my English, I'm from Germany and will have to explain this here correctly, use the Google translator. : - /

I have an Acer Aspire VN7-791g 70TW (See also signature) and now I have managed to install Yosemite on this notebook and get ready to run.

What do I use to date and what is working so far:

Blu-Ray burner is recognized, hard drives are all recognized. My Bluetooth adapter is apparently also recognized.
I use to boot Clover and have the purpose of Config.plist RehabMan used as the setting for the HD5000 series and a few kexts that have previously already contained in the folder "kexts" in Clover, for example, NullCPUPowermanagement.kext, PS2Voodoo.kext etc.
Thus I got into being no high resolution, so I followed the instructions here http://www.tonymacx86.com/yosemite-...tel-hd4200-hd4400-hd4600-mobile-yosemite.html
For now, I used these instructions only for the Clover but QE / CI does not continue. So I want to adjust the DSDT.

Not a desktop. Moved to laptop support.

Sounds like you're using the wrong config.plist...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu

Also, post EFI/Clover folder.
 
Hello everyone,
First, I apologize for my English, I'm from Germany and will have to explain this here correctly, use the Google translator. : - /

I have an Acer Aspire VN7-791g 70TW (See also signature) and now I have managed to install Yosemite on this notebook and get ready to run.

What do I use to date and what is working so far:

Blu-Ray burner is recognized, hard drives are all recognized. My Bluetooth adapter is apparently also recognized.
I use to boot Clover and have the purpose of Config.plist RehabMan used as the setting for the HD5000 series and a few kexts that have previously already contained in the folder "kexts" in Clover, for example, NullCPUPowermanagement.kext, PS2Voodoo.kext etc.
Thus I got into being no high resolution, so I followed the instructions here http://www.tonymacx86.com/yosemite-...tel-hd4200-hd4400-hd4600-mobile-yosemite.html
For now, I used these instructions only for the Clover but QE / CI does not continue. So I want to adjust the DSDT.
Now comes my real problem where I could use some help:

In my DSDT is the section where you have to edit the HD4600 graphics card, not included.
It lacks the section "_DSM parent_adr 0x00020000"
To this end, I have a patch of the laptop DSDT page of RehabMan, but the HD4600 Yosemite patch would change nothing, because the section _DSM missing with the address 0x00020000.
My question: Where have to go to the section, I would install him manually yes if I know the line and the section where it must go.
I hang my DSDT (unchanged DSDT) to talk to, so that you can check it yourself and see.

What I would like to run with the DSDT:

QE / CI under the HD4600 (Ifs also likes to go with the GeForce graphics card, but my research is not)
The wireless network card Atheros QCA6174
The LAN card Netlink BCM57780 PCI-E
The sound Realtec ALC283
All USB ports (go Currently only 1x USB 3.0 (2x USB 3.0) than USB 2.0 and 1x USB 2.0 (2x USB 2.0))
And ideally, the Power Management Support.

I thank you very much in advance for your help.:)

View attachment 138650

I couldn't make out everything you were trying to say, but from what I can gather, and from looking at your DSDT, your GFX card (GFX0) is not defined in your DSDT. Look for Device (GFX0) in one of your SSDTs, and try applying the patches there. Search for 0x00020000.
 
I couldn't make out everything you were trying to say, but from what I can gather, and from looking at your DSDT, your GFX card (GFX0) is not defined in your DSDT. Look for Device (GFX0) in one of your SSDTs, and try applying the patches there.

@assid "went off the rails" a while ago. DSDT/SSDT patching is not necessary to make Intel/Haswell graphics work.

We'll get @assid back on track though...

DSDT/SSDT patching: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
 
Thank you for the fast answers.

First my ioreg info and the patchmatic

View attachment 138655View attachment 138656

My Clover Folder must be in Dropbox, because the size is to big.

https://www.dropbox.com/s/n8ixany4jlsnvj2/CLOVER.zip?dl=0

Hope everything is correct.





@shinzon, yes, the SSDT I've even after the address searched, without success. clear at the SSDT's the gfx0 was defined, but the address could not be found, so there was not the patch also.

You can enable HD4600 QE by installing the FakePCIID kexts. See here: http://www.tonymacx86.com/yosemite-...tel-hd4200-hd4400-hd4600-mobile-yosemite.html

Your GFX0 device is defined in SSDT-3.aml in patchmatic -extract output.

Note:
Code:
        Device (GFX0)
        {
            Name (_ADR, 0x00020000)  // _ADR: Address

It is typical for Haswell laptops to have GFX0 defined in an SSDT like this.

You should cleanup your EFI partition (NullCPU is not needed with Clover). See guide: http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html

All kexts that you need should be installed to /S/L/E. Only "essential kexts" in EFI/Clover/kexts.
 
Oh, ok.

The FakePCIID.kext files are installed.
Then I'll edit the SSDT.
Must GFX0 be changed to iGPU?
 
Oh, ok.

The FakePCIID.kext files are installed.

Not according to the ioreg.

Then I'll edit the SSDT.
Must GFX0 be changed to iGPU?

It is not necessary to enable QE.

But rename to IGPU will enable IGPU PM.

And patching that SSDT will help you implement backlight control. Refer to the guide I linked in post #2.
 
...
The wireless network card Atheros QCA6174

Not supported. Compatible chipsets and the procedures for making them work are covered here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

The LAN card Netlink BCM57780 PCI-E

Try with FakePCIID: https://github.com/RehabMan/OS-X-Fake-PCI-ID

The sound Realtec ALC283

Same codec as my Lenovo u430. See here: https://github.com/RehabMan/Lenovo-U430-Touch-DSDT-Patch

My AppleHDA_ALC283.kext requires layout-id 86.

See here for DSDT patches required for audio: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

All USB ports (go Currently only 1x USB 3.0 (2x USB 3.0) than USB 2.0 and 1x USB 2.0 (2x USB 2.0))

Covered in DSDT/SSDT patching guide, previously linked.

And ideally, the Power Management Support.

http://www.tonymacx86.com/yosemite-laptop-support/146870-guide-native-power-management-laptops.html
 
Status
Not open for further replies.
Back
Top