Contribute
Register

Toleda Haswell Graphics DSDT Can't compile if IGP is disabled

Status
Not open for further replies.
Joined
Jun 15, 2012
Messages
519
Motherboard
Gigabyte Z370 AORUS Gaming 7-F13
CPU
i7-8700K OC @ 5.1Ghz
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Performa
Mobile Phone
  1. iOS
As title says, I am unable to compile the haswell graphics DSDT anymore.

However, as of 10.9.2, it's no longer possible to boot OS X with IGP enabled on my board (Gigabyte OC-Force F9), which is perfectly fine since I have a nvidia 780. I prefer it disabled anyways. However, this makes me unable to get the nvidia part of the graphics DSDT if I can't compile it. is it Possible to get a clean compile that doesn't require IGP to exist?


EDIT
I finally got it to boot with IGP enabled in safe mode, but still does not compile

Problem seems to be here

If (LEqual (D1F0, One))
{
\_SB.PCI0.PEG0.HPME ()
Notify (\_SB.PCI0.PEG0, 0x02)
Notify (\_SB.PCI0.PEG0.PEGP, 0x02)<-----


EDIT2
I decided to just delete the line
Notify (\_SB.PCI0.PEG0.PEGP, 0x02)
and it compiled fine without it. I was then able to move on to nvidia graphics patch and audio injection and build a seemingly working DSDT. Not sure what that above line does but that was only thing breaking compile.

For Ref, This was DSDT order
PJALMs latest april 10 for gigabyte
4600 Graphics Clean compile (where error was)
Nvidia 1
Audio injection clean compile
audio 1
audio 2
audio 3
Good to go
 

Attachments

  • Screen Shot 2014-04-12 at 1.32.58 PM.jpg
    Screen Shot 2014-04-12 at 1.32.58 PM.jpg
    87.2 KB · Views: 130
As title says, it's not possible to compile DSDT patch if IGP is disabled in BIOS when applying and compiling changes.
The compile error nothing to do with the BIOS settings or any patches. Spent a lot of time on this and got the wrong answer. The fix is to delete this line:
External (_SB_.PCI0.PEG0.PEGP)​

The disassembler adds the line back when the dsdt.aml file is opened.
 
Good to know. I made that edit and applied patch without issues. Saw a fresh new timestamp on gigabyte repo too so got that change too while at it :)
 
Status
Not open for further replies.
Back
Top