insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 (edited) @vit9696 i have been trying from many days not no luck with no-controller-inject tried either DSDT or clover properties , Clover result : device properties : PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) as per gfxutil and darwin dumper lead me to crash : device-properties.plist Deepak’s iMac.ioreg Kernel Extensions in backtrace: com.apple.iokit.IOGraphicsFamily(519.20)[0E507098-E375-39B7-9AE2-AFF2C7A5D961]@0xffffff7faeca4000->0xffffff7faececfff dependency: com.apple.iokit.IOPCIFamily(2.9)[AEA4C7F5-CCB0-338B-B471-CF28A9792522]@0xffffff7fae134000 com.apple.nvidia.classic.NVDAResmanTesla(10.0.4)[F8258F0F-61AD-30F4-BDD5-B18CCAAE535A]@0xffffff7faed0a000->0xffffff7faef72fff dependency: com.apple.iokit.IOPCIFamily(2.9)[AEA4C7F5-CCB0-338B-B471-CF28A9792522]@0xffffff7fae134000 dependency: com.apple.iokit.IONDRVSupport(519.20)[64AB0898-0DF1-32DF-850A-8840C3478439]@0xffffff7faecfa000 dependency: com.apple.iokit.IOGraphicsFamily(519.20)[0E507098-E375-39B7-9AE2-AFF2C7A5D961]@0xffffff7faeca4000 com.apple.nvidia.classic.NVDANV50HalTesla(10.0.4)[5DCF031B-F81F-32A3-ADCD-18E16EAC7CF0]@0xffffff7faef7e000->0xffffff7faf226fff dependency: com.apple.nvidia.classic.NVDAResmanTesla(10.0.4)[F8258F0F-61AD-30F4-BDD5-B18CCAAE535A]@0xffffff7faed0a000 dependency: com.apple.iokit.IOPCIFamily(2.9)[AEA4C7F5-CCB0-338B-B471-CF28A9792522]@0xffffff7fae134000 so i change it here and it works but i need permanent solution im a noob here never used clover device properties Edited November 26, 2018 by insanelyDeepak Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 (edited) 9 minutes ago, insanelyDeepak said: @vit9696 i have been trying from many days not no luck with no-controller-patch tried either DSDT or clover properties no-controller-patch properties for what devices??? maybe use no-alc-controller instead no-controller-patch. I check this commit https://github.com/acidanthera/AppleALC/commit/3619a4cd201d922322d2cd69d62c788022448bdf Edited November 26, 2018 by Andres ZeroCross Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 6 minutes ago, Andres ZeroCross said: no-controller-patch properties for what devices??? maybe use no-alc-controller instead no-controller-patch. I check this commit https://github.com/acidanthera/AppleALC/commit/3619a4cd201d922322d2cd69d62c788022448bdf no it actually merge and named as no-controller-inject (i misspelled) Quote what devices?? GPU Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 2 minutes ago, insanelyDeepak said: no it actually merge and named as no-controller-inject (i misspelled) GPU IGPU or EGPU???? HDMI audio of both device use different path and address in DSDT Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 Just now, Andres ZeroCross said: IGPU or EGPU???? HDMI audio of both device use different path and address in DSDT EGPU , i don't use HDMI so no patch is required Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 Just now, insanelyDeepak said: EGPU , i don't use HDMI so no patch is required Then maybe try to inject "no-controller-inject" to HDAU of PEG0 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 2 minutes ago, Andres ZeroCross said: Then maybe try to inject "no-controller-inject" to HDAU of PEG0 yes tried but crash Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 (edited) Just now, insanelyDeepak said: yes tried but crash Can you upload your IOREG and your patched folder,, maybe i can give some help. Ah, config.plist too,, i wonder about Hot patch ACPI Renaming. I will check now Edited November 26, 2018 by Andres ZeroCross Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 3 minutes ago, Andres ZeroCross said: Can you upload your IOREG and your patched folder,, maybe i can give some help. here you go https://drive.google.com/file/d/1F0L46NrbhqKx4HJGe7IprBO56eLEIJIb/view?usp=sharing 7 minutes ago, Andres ZeroCross said: i wonder about Hot patch ACPI Renaming it's petty old system these terms are not in used Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 (edited) 4 minutes ago, insanelyDeepak said: here you go https://drive.google.com/file/d/1F0L46NrbhqKx4HJGe7IprBO56eLEIJIb/view?usp=sharing It should PEG0 instead PEGP. We can see in your DSDT address of 0x00010000 is PEG0 not PEGP,, but in IOREG your PEG0 is PEGP. It's strange. Can you upload your Config.plist., it's look about ACPI Rename. I need your config.list Edited November 26, 2018 by Andres ZeroCross Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 2 minutes ago, Andres ZeroCross said: It should PEG0 instead PEGP. We can see in your DSDT address of 0x000010000 is PEG0 not PEGP,, but in IOREG your PEG0 is PEGP. It's strange. Can you upload your Config.plist., it's look about ACPI Rename. I need your config.list https://drive.google.com/file/d/1sgZP0_Mpo9hg1dwM80lOkLXDu9lKraRN/view?usp=sharing do you need IORegistery without AppleALC ? bcoz apple ALC inject graphics properties ? Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 (edited) 6 minutes ago, insanelyDeepak said: https://drive.google.com/file/d/1sgZP0_Mpo9hg1dwM80lOkLXDu9lKraRN/view?usp=sharing do you need IORegistery without AppleALC ? bcoz apple ALC inject graphics properties ? it's strange,, your config.plist doesn't use patch ACPI about rename of PEG0 to PEGP,, and AppleALC or Whatevergreen only change PEGP to GFX0 not PEG0 to PEGP. I use eGPU too Edited November 26, 2018 by Andres ZeroCross Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 1 minute ago, Andres ZeroCross said: it's strange,, your config.plist doesn't use patch ACPI about rename of PEG0 to PEGP,, and AppleALC or Whatevergreen only change PEGP to GFX0 not PEG0 to PEGP. I use eGPU too may be thats why it's not working for me Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 1 minute ago, insanelyDeepak said: may be thats why it's not working for me There is something here,, it's not accidental rename i think. Take a look at my IOREG,, PEG0 is still PEG0. I use AppleALC too and WhateverGreen,, did you miss something maybe.. Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 4 minutes ago, Andres ZeroCross said: There is something here,, it's not accidental rename i think. Take a look at my IOREG,, PEG0 is still PEG0. I use AppleALC too and WhateverGreen,, did you miss something maybe.. check this one Deepak’s iMac.ioreg Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 1 minute ago, insanelyDeepak said: check this one Deepak’s iMac.ioreg This is good, now send me your SSDT or DSDT that contain patch of "PEGP with address One" inside PEG0 that you used now. Sorry for bad english , Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 Just now, Andres ZeroCross said: now send me your SSDT or DSDT that contain patch of "PEGP with address One" inside PEG0 that you used now. i dont use any patch it works OOB , SSDT and DSDT are same above Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 Just now, insanelyDeepak said: i dont use any patch it works OOB , SSDT and DSDT are same above No, it's look you add new device inside PEG0. Like this ====== Device (PEGP) { Name (_ADR, One) // _ADR: Address } ====== We can see there is new device with name PEGP but with addres One. Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 3 minutes ago, Andres ZeroCross said: No, it's look you add new device inside PEG0. Like this ====== Device (PEGP) { Name (_ADR, One) // _ADR: Address } ====== We can see there is new device with name PEGP but with addres One. see this raw and patched both are there https://drive.google.com/file/d/1-REKykyMFAa8C8Ai82LaXCSCvzjDnCXn/view?usp=sharing Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 2 minutes ago, insanelyDeepak said: see this raw and patched both are there https://drive.google.com/file/d/1-REKykyMFAa8C8Ai82LaXCSCvzjDnCXn/view?usp=sharing Please use this DSDT. Then reboot, after that upload the IOREG output. DSDT.aml Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 9 minutes ago, Andres ZeroCross said: Please use this DSDT. Then reboot, after that upload the IOREG output. DSDT.aml here it is Deepak’s iMac.ioreg Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 4 minutes ago, insanelyDeepak said: here it is Deepak’s iMac.ioreg Now boot with this again,,, i inject "no-controller-inject" to HDAU. Upload the IOREG after boot DSDT.aml Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 11 minutes ago, Andres ZeroCross said: Now boot with this again,,, i inject "no-controller-inject" to HDAU. Upload the IOREG after boot DSDT.aml Thanks it helps to understand why i failed for so long Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 26, 2018 Share Posted November 26, 2018 Just now, insanelyDeepak said: Thanks it helps to understand why i failed for so long I think the problem is this,,, === Device (PEGP) { Name (_ADR, 0xFFFF) // _ADR: Address } ===== 0xFFFF is reserved addres,, i changed it manual to ZERO, and make new device HDAU with address one Reserved Address of EGPU can make problem,, Link to comment Share on other sites More sharing options...
insanelyDeepak Posted November 26, 2018 Share Posted November 26, 2018 (edited) @vit9696 can you make "no-controller-inject" as boot argument instead properties or in HDEF instead HDAU ?? Edited November 26, 2018 by insanelyDeepak Link to comment Share on other sites More sharing options...
Recommended Posts