Contribute
Register

[initial success] Skull Canyon NUC

Status
Not open for further replies.
Oh, I think I know why it didn't work. I think I may have forgotten to do git pull before make install...
 
Strange, there must be something else wrong. It doesn't want to boot with the new SSDT-IGPU again.
I did
"cd ~/Projects/nuc.git
git pull
make
make install"
And I saw the new SSDT-IGPU.aml in ACPI
Is there anything I might have done wrong?
 

Attachments

  • CLOVER.zip
    3.1 MB · Views: 91
0x193b0005 worked again

New experiment... try with now checked in SSDT-IGPU.dsl.

If it works... more experiments:
- try commenting out each property (except ig-platform-id) one-by-one until it stops working

eg. first try disabling AAPL,HasPanel:
Code:
                #if 0
                // Skylake/Iris Pro HD580
                0x193b, 0, Package()
                {
                    "model", Buffer() { "Intel Iris Pro Graphics 580" },
                    "AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x16, 0x19 },
                    "hda-gfx", Buffer() { "onboard-1" },
                },
                #else
                // Skylake/Iris Pro HD580
                0x193b, 0, Package()
                {
                    //"AAPL,HasPanel", Buffer() { 1, 0, 0, 0 },
                    "AAPL,ig-platform-id", Buffer() { 0x05, 0x00, 0x3b, 0x19 },
                    "AAPL00,DualLink", Buffer() { 1 },
                    "built-in", Buffer() { 0 },
                    "class-code", Buffer() { 0, 0, 3, 0 },
                    "device_type", Buffer() { "display" },
                    "model", Buffer() { "Intel Iris Graphics P580" },
                    "subsystem-vendor-id", Buffer() { 0x6b, 0x10, 0, 0 },
                    //"hda-gfx", Buffer() { "onboard-1" },
                },
                #endif

Then do the same for AAPL00,DualLink; class-code, built-in, device_type, model. If still working, enable the hda-gfx property. If it fails, enable original injections, but disable hda-gfx:

eg. by that time, you have something like this.

Code:
                #if 1
                // Skylake/Iris Pro HD580
                0x193b, 0, Package()
                {
                    "model", Buffer() { "Intel Iris Pro Graphics 580" },
                    "AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x16, 0x19 },
                    //"hda-gfx", Buffer() { "onboard-1" },
                },
                #else
                // Skylake/Iris Pro HD580
                0x193b, 0, Package()
                {
                    //"AAPL,HasPanel", Buffer() { 1, 0, 0, 0 },
                    "AAPL,ig-platform-id", Buffer() { 0x05, 0x00, 0x3b, 0x19 },
                    //"AAPL00,DualLink", Buffer() { 1 },
                    //"built-in", Buffer() { 0 },
                    //"class-code", Buffer() { 0, 0, 3, 0 },
                    //"device_type", Buffer() { "display" },
                    //"model", Buffer() { "Intel Iris Graphics P580" },
                    //"subsystem-vendor-id", Buffer() { 0x6b, 0x10, 0, 0 },
                    //"hda-gfx", Buffer() { "onboard-1" },
                },
                #endif

Do the edits directly to the SSDT-IGPU.dsl file and always use 'make install_sc' to build and install it.
 
Last edited:
New experiment... try with now checked in SSDT-IGPU.dsl.

If it works... more experiments:...

So I'm not sure, since the new SSDT-IGPU didn't work here I probably shouldn't try those things now, or should I?
 
So I'm not sure, since the new SSDT-IGPU didn't work here I probably shouldn't try those things now, or should I?

New code in SSDT-IGPU.dsl. Please read carefully.

My guess it is due to "hda-gfx" inject, but no idea until you complete the experiment...
 
Okay, got it :)
Now this new one does work. The experiments will have to wait a little, unfortunately. But I'll do them ASAP. Thanks a lot!
 

Attachments

  • CLOVER.zip
    3.1 MB · Views: 58
  • Christian’s iMac.ioreg
    3.3 MB · Views: 104
Okay, got it :)
Now this new one does work. The experiments will have to wait a little, unfortunately. But I'll do them ASAP. Thanks a lot!

OK... will wait on the experiments.

Meantime...checked in a change to config_nuc6_sc.plist that might help with audio.
 
Great job guys.
I'll continue watching this thread, and will try my install soon.
I've done my first hackintosh 5 yrs ago (SL then Lion), but looks like El Capitan on Skull Canyon is a totally new trail.

Thanks for leading the path.
 
So I did the experiments and it kept working with every step, even with everything commented out.
Enabling hda-gfx resulted in a black screen, though.

One little thing I noticed is in your second example you started with "#if 1" instead of "#if 0". Was I supposed to change the 0 to 1 too?

And I put the new config.plist in but there's no audio yet. Although in system report it is listed:
 

Attachments

  • Screen Shot 2016-06-16 at 01.20.15.png
    Screen Shot 2016-06-16 at 01.20.15.png
    74.6 KB · Views: 124
  • Screen Shot 2016-06-16 at 01.21.41.png
    Screen Shot 2016-06-16 at 01.21.41.png
    37.1 KB · Views: 159
  • Christian’s iMac.ioreg
    3.1 MB · Views: 63
Last edited:
Status
Not open for further replies.
Back
Top