Jump to content

Kaby Lake R: use KBL FB in High Sierra?


mac-fish
 Share

4 posts in this topic

Recommended Posts

Hey everyone,

 

I just got my XPS13 9360 (latest model with Kaby Lake Refresh i7 and UHD 620 IGPU, though the screen is FHD) almost set up in an acceptable state.

I am currently running 10.13 and I've used this guide http://www.insanelymac.com/forum/topic/320471-guide-dell-xps-13-9360-on-macos-sierra-1012x-lts-long-term-support-guide/ as a base for installing.

I also enabled HWP using the SSDT patch.

However i am having some issues with USB-C to HDMI output (presumably due to the LTS guide still using a patched Skylake FB instead of native Kaby Lake FB).

When a display is connected to my USB-C to HDMI adapter under OS X, i get a lot of screen flickering; the screen randomly flickers with a random (garbled image) every second to every few seconds (seems somewhat periodic) and sometimes the screen even turns off completely for a second, as if it was losing signal or having transmission errors. It works fine on windows however.

 

Also, when i use Retina Display scaling and put the device to sleep and wake it back up, only a portion of the screen is being used to render the display output on the LVDS. Might be unrelated though.

 

Has anyone managed to get Kaby Lake (or Kaby Lake R, specifically with this UHD 620 chip (platform-id seems to be 0x59178086 by the way...)) working with its native framebuffer?
Or have you encountered similar problems?

 

EDIT: I tried using Kaby Lake FB using RehabMans sample plist (using it as a whole and adjusting it) https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD615_620_630_640_650.plist as well as the updated FakePCI ID release with new device ids

It works, however i haven't managed to get HDMI working, even with the proposed property addition in the plist.

 

EDIT 2: I managed to get Kaby Lake FB working 100% using this repo as a base for my patches https://github.com/the-darkvoid/XPS9360-macOS

Also managed to get HWP working properly and get the fan to spin up less (turbo toggle, gpu pm adjustments for lower base clock, frequency vector adjustments, some X86PlatformPlugin plist adjustments) and sleep is also working :) ( had to disable deepidle for that unfortunately )

The garbled image problem actually turned out to be some sort of ground-loop issue with another device connected to the power strip.

Link to comment
Share on other sites

  • 6 months later...
On 12/26/2017 at 4:23 PM, mac-fish said:

Hey everyone,

 

I just got my XPS13 9360 (latest model with Kaby Lake Refresh i7 and UHD 620 IGPU, though the screen is FHD) almost set up in an acceptable state.

I am currently running 10.13 and I've used this guide http://www.insanelymac.com/forum/topic/320471-guide-dell-xps-13-9360-on-macos-sierra-1012x-lts-long-term-support-guide/ as a base for installing.

I also enabled HWP using the SSDT patch.

However i am having some issues with USB-C to HDMI output (presumably due to the LTS guide still using a patched Skylake FB instead of native Kaby Lake FB).

When a display is connected to my USB-C to HDMI adapter under OS X, i get a lot of screen flickering; the screen randomly flickers with a random (garbled image) every second to every few seconds (seems somewhat periodic) and sometimes the screen even turns off completely for a second, as if it was losing signal or having transmission errors. It works fine on windows however.

 

Also, when i use Retina Display scaling and put the device to sleep and wake it back up, only a portion of the screen is being used to render the display output on the LVDS. Might be unrelated though.

 

Has anyone managed to get Kaby Lake (or Kaby Lake R, specifically with this UHD 620 chip (platform-id seems to be 0x59178086 by the way...)) working with its native framebuffer?
Or have you encountered similar problems?

 

EDIT: I tried using Kaby Lake FB using RehabMans sample plist (using it as a whole and adjusting it) https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD615_620_630_640_650.plist as well as the updated FakePCI ID release with new device ids

It works, however i haven't managed to get HDMI working, even with the proposed property addition in the plist.

 

EDIT 2: I managed to get Kaby Lake FB working 100% using this repo as a base for my patches https://github.com/the-darkvoid/XPS9360-macOS

Also managed to get HWP working properly and get the fan to spin up less (turbo toggle, gpu pm adjustments for lower base clock, frequency vector adjustments, some X86PlatformPlugin plist adjustments) and sleep is also working :) ( had to disable deepidle for that unfortunately )

The garbled image problem actually turned out to be some sort of ground-loop issue with another device connected to the power strip.

Im having a problem getting the UHD 620 working on my kabylake R laptop and i have similar hardware as yours. My issue is i can only get QE/CI with my External hdmi port on my laptop. I cannot get my internal monitor to do a thing but show a black screen with backlight. What did you do exactly to get it all working? Im lost at this point. Your help would be much appreciated. 

Send me Pauls-MacBook-Pro.zip

Link to comment
Share on other sites

On 6/29/2018 at 2:21 AM, tikizondo94 said:

Im having a problem getting the UHD 620 working on my kabylake R laptop and i have similar hardware as yours. My issue is i can only get QE/CI with my External hdmi port on my laptop. I cannot get my internal monitor to do a thing but show a black screen with backlight. What did you do exactly to get it all working? Im lost at this point. Your help would be much appreciated. 

Send me Pauls-MacBook-Pro.zip

i can't recall all the steps, have you applied the backlight patches as well? might want to leave those out incase something is wrong and your backlight is turning of at boot time... other than that: i'm not sure if this is still necessary on KBL FB, but on older intel chipsets it was necessary to patch the connector info to get it to work (google that)

Link to comment
Share on other sites

Yeah ive went ahead and disabled all the backlight patches/kexts and still have the same issue. Ive looked into patching the KBL framebuffer but still am unsure which/what port to patch. And also how does my LCD connect internally? "Im not sure of the internal connector to my display" LVDS/eDP/DP/DVI etc. Im booting with and invalid platformID 12345678 so my IOreg shows incomplete info. 

On 12/26/2017 at 4:23 PM, mac-fish said:

Hey everyone,

 

I just got my XPS13 9360 (latest model with Kaby Lake Refresh i7 and UHD 620 IGPU, though the screen is FHD) almost set up in an acceptable state.

I am currently running 10.13 and I've used this guide http://www.insanelymac.com/forum/topic/320471-guide-dell-xps-13-9360-on-macos-sierra-1012x-lts-long-term-support-guide/ as a base for installing.

I also enabled HWP using the SSDT patch.

However i am having some issues with USB-C to HDMI output (presumably due to the LTS guide still using a patched Skylake FB instead of native Kaby Lake FB).

When a display is connected to my USB-C to HDMI adapter under OS X, i get a lot of screen flickering; the screen randomly flickers with a random (garbled image) every second to every few seconds (seems somewhat periodic) and sometimes the screen even turns off completely for a second, as if it was losing signal or having transmission errors. It works fine on windows however.

 

Also, when i use Retina Display scaling and put the device to sleep and wake it back up, only a portion of the screen is being used to render the display output on the LVDS. Might be unrelated though.

 

Has anyone managed to get Kaby Lake (or Kaby Lake R, specifically with this UHD 620 chip (platform-id seems to be 0x59178086 by the way...)) working with its native framebuffer?
Or have you encountered similar problems?

 

EDIT: I tried using Kaby Lake FB using RehabMans sample plist (using it as a whole and adjusting it) https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD615_620_630_640_650.plist as well as the updated FakePCI ID release with new device ids

It works, however i haven't managed to get HDMI working, even with the proposed property addition in the plist.

 

EDIT 2: I managed to get Kaby Lake FB working 100% using this repo as a base for my patches https://github.com/the-darkvoid/XPS9360-macOS

Also managed to get HWP working properly and get the fan to spin up less (turbo toggle, gpu pm adjustments for lower base clock, frequency vector adjustments, some X86PlatformPlugin plist adjustments) and sleep is also working :) ( had to disable deepidle for that unfortunately )

The garbled image problem actually turned out to be some sort of ground-loop issue with another device connected to the power strip.

Im having a problem getting the UHD 620 working on my kabylake R laptop and i have similar hardware as yours. My issue is i can only get QE/CI with my External hdmi port on my laptop. I cannot get my internal monitor to do a thing but show a black screen with backlight. What did you do exactly to get it all working? Im lost at this point. Your help would be much appreciated. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...