Contribute
Register

[HELP] Disable HD 7650M in DSDT

Status
Not open for further replies.
Bumping it for any other test case/new inputs. :)
 
Guys in my case, I disabled AMD 7650 in BIOS, then installed my triple-boot using nguyenmac's guide, I patched my DSDT using PBI 6.1.11 and finally re-enabled AMD 7650 in BIOS. I have no problems related to graphic cards. I can use both graphic cards in windows and HD4000 in mac.

On previous BIOS, I had some problems like when I enabled AMD 7650 I couldn't boot to Mac and even Windows, but after updating BIOS to F.43 that's gone.

So you have enabled discrete GPU in BIOS and OS X is working fine. It's same for me, I also have 4540s and I used PBI 6.1.11.
BUT, I experienced poor battery life and laptop was heating too much. In "System Information" under "Graphics/Displays" category both GPUs were listed.
Only when I disabled discrete GPU in BIOS laptop temperature was normal and battery is lasting up to 1:30h more.

What does your System Information say? Are both of GPUs listed under Graphics?
 
Full range of brightness using ACPIBacklight

Yes, i edited my previous post before your last, thank you ;)

I have only a question.. i see in your repo this: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/blob/master/Mini-SSDT-DisableGraphics.dsl
and this: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/blob/master/11a_Radeon_OFF_SSDT.txt
https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/blob/master/11b_Radeon_OFF_DSDT.txt

I need to know if i can one of these patch to off ati and so which of these. Now ati is off by bios, so i would try this.. Thanks
 
Full range of brightness using ACPIBacklight

Yes, i edited my previous post before your last, thank you ;)

I have only a question.. i see in your repo this: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/blob/master/Mini-SSDT-DisableGraphics.dsl
and this: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/blob/master/11a_Radeon_OFF_SSDT.txt
https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/blob/master/11b_Radeon_OFF_DSDT.txt

I need to know if i can one of these patch to off ati and so which of these. Now ati is off by bios, so i would try this.. Thanks

You should be looking at only those patches exposed by the .maciasl. Make sure you followed the instructions to add the repo to MaciASL in Prefs->Sources. Turning Radeon off can be done completely within the SSDT.

Note, this is off-topic. I should probably move it... DONE.
 
Thank you, so i have this ATI:

AMD Radeon HD 64900M:

Modello Chipset: AMD Radeon HD 64900M
Tipo: GPU
Bus: PCIe
Slot: PCI-E Slot-0
Larghezza Lane PCIe: x8
VRAM (totale): 1024 MB
Fornitore: ATI (0x1002)
ID dispositivo: 0x6760
ID revisione: 0x0000

I use this ssdt renamed SSDT-1:

DefinitionBlock("ssdt.aml", "SSDT", 2, "HPQOEM", "general", 0x00001000)
{
Method(_SB.PCI0.PEG0.GFX0._DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"device-id", Buffer() { 0x60, 0x67, 0x00, 0x00 },
"compatible", Buffer() { "pci1002,6760" },
"name", Buffer() { "pci1002,6760" },
})
}
}

Seems all right but ATI remain ON, do you think? The address is right.. i have already renamed PEGP to GFX0 in dsdt
 
Thank you, so i have this ATI:

AMD Radeon HD 64900M:

Modello Chipset: AMD Radeon HD 64900M
Tipo: GPU
Bus: PCIe
Slot: PCI-E Slot-0
Larghezza Lane PCIe: x8
VRAM (totale): 1024 MB
Fornitore: ATI (0x1002)
ID dispositivo: 0x6760
ID revisione: 0x0000

I use this ssdt renamed SSDT-1:

DefinitionBlock("ssdt.aml", "SSDT", 2, "HPQOEM", "general", 0x00001000)
{
Method(_SB.PCI0.PEG0.GFX0._DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"device-id", Buffer() { 0x60, 0x67, 0x00, 0x00 },
"compatible", Buffer() { "pci1002,6760" },
"name", Buffer() { "pci1002,6760" },
})
}
}

Seems all right but ATI remain ON, do you think? The address is right.. i have already renamed PEGP to GFX0 in dsdt

I don't know why you would use such an SSDT if you want to disable the device.

First you need to extract all your SSDTs (best to use Linux). Then find the SSDT with your graphics device(s). Then see if the ProBook patches are applicable. Then apply/test.
 
I renamed GFX0 to PEGP. I saw a ssdt with many references to GFX0, this is not present in my dsdt and to PEGP, this last is present. So i renamed to default PEGP.
In attached there are my table. Can you control SSDT-5 please? Thanks

Edit: I read now above message
 

Attachments

  • MacBook Pro di qwe.acpi
    72.2 KB · Views: 99
Yup, it's number 5 in previous attachment above.

Sorry, maybe i misunderstood this: Turning Radeon off can be done completely within the SSDT.
 
I renamed GFX0 to PEGP.

Why would you do that? GFX0 should only be renamed to IGPU to enable graphics PM for Intel HD graphics.

- - - Updated - - -

Yup, it's number 5 in previous attachment above.

Sorry, maybe i misunderstood this: Turning Radeon off can be done completely within the SSDT.

Yes.
 
Ok, probook patch is good for ssdt-5. i hve no reject. But i tried to compile for sure before to apply the patch and in fact i have some "strange" errors:

/Users/qwe/Desktop/brightness/SSDT-5.dsl 202: },
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 208: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 214: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 220: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 226: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 232: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 238: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 244: }
Error 6126 - syntax error, unexpected '}', expecting '(' ^

/Users/qwe/Desktop/brightness/SSDT-5.dsl 1575:
Error 6126 - syntax error, unexpected $end and premature End-Of-File


Do you have some advices? Seems all good in dsl but there are these errors..


Why would you do that? GFX0 should only be renamed to IGPU to enable graphics PM for Intel HD graphics.

You are right: my confusion about previous SSDT misunderstood. Now is like previous this conversation: IGPU (from old GFX0) and PEGP (always PEGP)
Sorry... i'm trying my best
 
Status
Not open for further replies.
Back
Top