Contribute
Register

[Solved] Surface Pro 4 BLACK SCREEN (BACKLIGHT ON)

Status
Not open for further replies.
my GPU statics from Intel Power Gadget stays above 0.5 in 10.13.2 which wasn't the case in 10.2 (stays at 0)? Any idea?

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the tool mentioned in the FAQ, that way it is less likely you'll omit something.

I created a pull request for updation in config_depricated.plist on your GitHub, Kindly merge it.

Thanks, but your commit is only for SKL and it looks like the ones for BDW and KBL also need to be revised.
I'll do them all in a single commit.
 
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the tool mentioned in the FAQ, that way it is less likely you'll omit something.



Thanks, but your commit is only for SKL and it looks like the ones for BDW and KBL also need to be revised.
I'll do them all in a single commit.

Everything works perfectly, just the power management for GPU please
Thanks !!
 

Attachments

  • debug_26974.zip
    2.1 MB · Views: 112
Code:
CPU Ratio Info:

------------------------------------

CPU Low Frequency Mode.............: 400 MHz

CPU Maximum non-Turbo Frequency....: 2500 MHz

CPU Maximum Turbo Frequency........: 3000 MHz


IGPU Info:

------------------------------------

IGPU Current Frequency.............: 1500 MHz

IGPU Minimum Frequency.............:  300 MHz

IGPU Maximum Non-Turbo Frequency...:  300 MHz

IGPU Maximum Turbo Frequency.......: 1000 MHz

IGPU Maximum limit.................: No Limit


CPU P-States [ (8) 21 29 ] iGPU P-States [ (30) ]

CPU C3-Cores [ 0 2 3 ]

CPU P-States [ 8 (20) 21 22 29 ] iGPU P-States [ (30) ]

CPU C3-Cores [ 0 1 2 3 ]

CPU P-States [ (8) 18 20 21 22 29 ] iGPU P-States [ 30 ]

CPU P-States [ (8) 14 18 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ (8) 12 14 18 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 8 12 14 15 18 (20) 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 8 (9) 12 14 15 18 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ (6) 8 9 12 14 15 18 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 8 9 12 14 15 17 18 (20) 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 8 9 12 14 15 16 17 18 (20) 21 22 29 ] iGPU P-States [ 30 ]

CPU P-States [ 6 (8) 9 11 12 14 15 16 17 18 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 (8) 9 11 12 14 15 16 17 18 19 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 8 (9) 10 11 12 14 15 16 17 18 19 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 (8) 9 10 11 12 13 14 15 16 17 18 19 20 21 22 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 (8) 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 (7) 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 (25) 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 (27) 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 (28) 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) 21 22 23 24 25 27 28 29 ] iGPU P-States [ (30) ]

CPU P-States [ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 (26) 27 28 29 ] iGPU P-States [ (30) ]

CPU P-States [ (5) 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ] iGPU P-States [ (30) ]

iGPU P-States doesn't change?
IGPU Current Frequency is crazy high?
I tried ssdtgen method too but nothing improves for iGPU.
I tried 0x191b0000 0x19160000 and 0x19160002 as ig-p-id but nothing good.
Is it a bug? like offset starts from 0.5 in 10.13.2 ?? but my package power calculation is high too!
When I play video on safari it sometimes goes to ~0.3 and for constant(analytical) time stays there too??
 
Last edited:
I am sure its Intel power gadget software issue(Whenever I open this app, my gpu freq go high but with HWMonitor app its clear that my gpu is good without the intel app running) so without it I am getting proper GPU PM.
So I think its concluded here, the issue along with all other issues are solved.
If you find anything worth mentioning in my clover files attached to post#32, please for optimization do so.
Thanks !!!
 
Last edited:
IGPU PM looks ok (GFX0->IGPU rename is working).

@RehabMan How may I disable pci (pcei) devices that I may not be using, using DSDT (cause I want to use them on windows ) ? see post #32 for files
 
@RehabMan How may I disable pci (pcei) devices that I may not be using, using DSDT (cause I want to use them on windows ) ? see post #32 for files

It is hardware/ACPI dependent.
If they have an ACPI identity, you can check for an associated _OFF or _PS3 method.
 
It is hardware/ACPI dependent.
If they have an ACPI identity, you can check for an associated _OFF or _PS3 method.

Okay I will check.
Also I do not see Adapter kext gets injected, I tried the ac adapter patch too. I used Surface pro v4 battery patch.
Is it normal? My charging seems normal, just when it reaches 100% it drops charging for a second and then start charging keeps annoying me with sound and brightness changes.
Post #32 for files

Regards
 
Okay I will check.
Also I do not see Adapter kext gets injected, I tried the ac adapter patch too. I used Surface pro v4 battery patch.
Is it normal? My charging seems normal, just when it reaches 100% it drops charging for a second and then start charging keeps annoying me with sound and brightness changes.
Post #32 for files

Regards

No idea what you mean by "Adapter kext gets injected".

Note...
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
No idea what you mean by "Adapter kext gets injected".

Note...
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

I see, I am already having it under BAT1.
Sorry though, I feel easy puting kext on Clover ESD as it makes loading and unloading at boot easily selectable.
 
Status
Not open for further replies.
Back
Top