Jump to content

Lenovo Z710 DSDT Compile Problem


KMBeatz
 Share

10 posts in this topic

Recommended Posts

Hi,

 

There was an extra }.

 

I removed:

 

                    Method (_QC6, 0, NotSerialized)  // _Qxx: EC Query
                    {
                        CreateField (^^^PEG0.PEGP.TGPC, 0x0A, 0x02, PRGE)
                        If ((ToInteger (PRGE) == Zero))
                        {
                            ^^^PEG0.LNKD = One
                        }

                        ^^^PEG0.PEGP.SGPO (^^^PEG0.PEGP.HLRS (One, ^^^PEG0.PEGP.SGPO (^^^PEG0.PEGP.PWEN (Zero), If ((ToInteger (PRGE) == 0x02))
                                    {
                                        ^^^PEG0.LNKD = One
                                    })))

And it compiles fine now.

 

2018-04-10-143953_995x858_scrot.thumb.png.011487b16b0190d7d114698688abb897.png

 

To disable the Nvidia card you should not need the method QC6. Unfortunatly i have no easy way to merge DSDT and SSDT under Linux, use MacIASL, gives a nice overview and trees also on the left.

DSDT.dsl

  • Like 2
Link to comment
Share on other sites

Run this app, and upload the file result here.
RunMe
For disable your dGPU, use this SSDT: SSDT-DGPU.aml (1).zip

But before you use this SSDT, you'll need find the address using Windows, look here:
DGPU WINDOWS.png

According to the image above device is PEGP inside PEG0, _SB.PCI0.PEG0.PEGP, modify the SSDT-DGPU for disable correct device and put the SSDT in Clover/Acpi/Patched folder.

Credits: @MaLd0n

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

3 minutes ago, Allan said:

Run this app, and upload the file result here.
RunMe
For disable your dGPU, use this SSDT: SSDT-DGPU.aml (1).zip

But before you use this SSDT, you'll need find the address using Windows, look here:
DGPU WINDOWS.png

According to the image above device is PEGP inside PEG0, _SB.PCI0.PEG0.PEGP, modify the SSDT-DGPU for disable correct device and put the SSDT in Clover/Acpi/Patched folder.

Credits: @MaLd0n

I missed a lot i see. Thanks for this one!

  • Like 2
Link to comment
Share on other sites

Hi to all.

I managed to Boot in macOS El Capitan.

But cant boot into High Sierra with the same Clover Folder because of the Nvidia Graphics Card. 

Its Nvidia Optimus

I tried your SSDT-DGPU.aml method because i have the same Adress like in your Screenshot but it didnt worked.

Thank you so much.

Z710 Clover Ordner.zip

Z710 Clover Ordner.zip

https://mega.nz/#!Z9di0QyC!9fCsQcOZvlv6MHZD9wYXNEkGZX_6wF3Rrgp0cHU02BY

This is my whole Clover Folder which boots El Capitan fine with Hardware Accelaration Intel Hd4600, Battery OK, Sound OK.

I Uploaded it twice because i have Problems uploading here on Forum.

 

Ps: In Clover\ACPI\Origin Folder there are the whole Virgin DSDT and SSDT from Clover F4 Method

Edited by KMBeatz
Link to comment
Share on other sites

Its booting now.

I forgot Drop OEM in Clover.

Thank you so much.

One last Problem is Brightness Control.

I tried from Rehabmans Patches into DSDT.aml

But no Slider

Then i tried add IntelBacklight.kext along with Clover AddPNLF.

Slider are Show in Monitor Settings but no Effect. I can slide but the Display is at Maximum always.

:-(

Edited by KMBeatz
Link to comment
Share on other sites

 Share

×
×
  • Create New...