XPS9350-macOS icon indicating copy to clipboard operation
XPS9350-macOS copied to clipboard

External Display (USB-C to DisplayPort) not Working

Open riptidewave93 opened this issue 8 years ago • 43 comments

Hello, first off I want so say great work on this repo!

Currently I am unable to get external displays to work with my XPS 13. My laptop model specs are: Core i7 6560U Intel Iris 540 Graphics 8GB DDR3 HighDPI Display (3,200 x 1,800)

The issue is that OSX detects the display, and properly shows supported resolutions, but the external display never detects a signal.

screen shot 2017-02-05 at 2 33 20 pm

The adapter I am trying to use can be found at https://www.amazon.com/AllSmartLife-DisplayPort-Aluminium-resolution-ChromeBook/dp/B017TZTMBG, and works on Linux (4.10 kernel) and Windows 10.

Please let me know what information I can provide to try and help get this resolved.

riptidewave93 avatar Feb 06 '17 09:02 riptidewave93

Please also see issue #33

R1MnTnA avatar Feb 07 '17 18:02 R1MnTnA

@riptidewave93 Did issue #33 help to resolve this issue? If so please close.

R1MnTnA avatar Feb 19 '17 02:02 R1MnTnA

@R1MnTnA Sadly nothing in https://github.com/syscl/XPS9350-macOS/issues/33 helps. This issue occurs when the device is booted with the adapter, or when it's hot-plugged. Either way, it fails to display on my display.

riptidewave93 avatar Feb 19 '17 07:02 riptidewave93

You may want to try a different model then. Some of the reviews on Amazon say it doesn't work on people's MacBooks. Even though it says it says it in the title. I ordered this one- TechOrbits USB 3.1 Type C (USB-C & Thunderbolt 3 Port Compatible) to HDMI Adapter 4K Resolution USB-C to HDMI Support for MacBook Chromebook Pixel and https://www.amazon.com/dp/B01G2OB1AK/ref=cm_sw_r_cp_apip_o444MR97wRFIl and video works great, but still can't get audio to work through HDMI to TV on Mac, works fine on Windows though. Not sure if the adapter is not compatible with Mac or if I need a patch. @syscl do you know of any patch or fix to allow audio through the usb-c to hdmi adapter? It doesn't show up in my audio speaker output in MacOS.

R1MnTnA avatar Feb 19 '17 17:02 R1MnTnA

Sorry @riptidewave93 I just realized you have usb-c to display port, not HDMI. Still I think it's worth a shot to try a different adapter after reading those reviews.

R1MnTnA avatar Feb 19 '17 17:02 R1MnTnA

@R1MnTnA I have no issues trying another adapter, but I can confirm this adapter does work with Linux and Windows without issue. With that said, are there any recommendations on an adapter that's a mini-display port?

riptidewave93 avatar Feb 19 '17 18:02 riptidewave93

This one seems to have all positive reviews from Mac users. - UPTab USB-C Type C to Mini DisplayPort Adapter 4K@60Hz https://www.amazon.com/dp/B01N4FQNYW/ref=cm_sw_r_cp_api_S-KQybB5E1JFV

R1MnTnA avatar Feb 20 '17 02:02 R1MnTnA

@R1MnTnA I will wait for it to be in stock and then see if that adapter gives me any better luck. With that said, as mentioned earlier the adapter works with Windows and Linux on the XPS 13, so I doubt it's the adapter.

riptidewave93 avatar Feb 22 '17 10:02 riptidewave93

I have 2 extend display which one has hdmi port,I use type c to hdmi adapter, it works well。 In my company I use display with dp port,I try port-->hdmi-->type c ,it couldn't work, then I used dvi-d-->hdmi-->typec,it works,but some I get a black screen... I think I should buy a minidp2typec 😭

aizigao avatar Mar 09 '17 01:03 aizigao

Hi @-all, please give new SSDT-XHC a try.

@R1MnTnA @bozma88 @aizigao ...

syscl

syscl avatar Mar 09 '17 02:03 syscl

@syscl Thanks, for me this change has resolved my issue! 👍

riptidewave93 avatar Mar 09 '17 07:03 riptidewave93

@riptidewave93, still no hotplugging, right?

bozma88 avatar Mar 09 '17 09:03 bozma88

@bozma88 Hotplug with my USB-C to Displayport adapter is working fine. If you are asking about Hotplug with USB-C devices, such as my Dell D200 adapter, that still does not hotplug correctly but that should probably be kept to the issue at https://github.com/syscl/XPS9350-macOS/issues/33

riptidewave93 avatar Mar 09 '17 09:03 riptidewave93

Yes, you're right.

bozma88 avatar Mar 09 '17 09:03 bozma88

@syscl Thank you for this update. Although I will have to wait a few more days to try it on my 9360. Dell is currently replacing my motherboard with the a new version. As soon as I get it back I'll try this and report back. Again thank you for all your hard work and dedication.

R1MnTnA avatar Mar 09 '17 17:03 R1MnTnA

Hi @riptidewave93 , which issue has been solved with the latest SSDT-XHC?

Thank you, syscl

syscl avatar Mar 10 '17 05:03 syscl

@aizigao Which one works? Or with the latest SSDT-XHC solve some issue?


@aizigao 之前不用SSDT-XHC的时候无法正确工作吗?因为我没有设备,只能根据你们的反馈情况来判断?新的SSDT-XHC修复了哪一个问题呢?谢谢

syscl

syscl avatar Mar 10 '17 05:03 syscl

我刚删了回复,是因为我刚刚屏又黑了一下。。。现在用的是最新的文件的说。


  • 之前不用ssdt-xhc也是可以工作,但是有时候用着用着就黑屏了,然后要再插拔一下,比较频繁。
  • 现在这个ssdt-xhc 感觉比原来的没有时候稳定一些,今天用一天,也黑屏了一两次。
  • 我用的是 typec 转 hdmi的接口。。。

aizigao avatar Mar 10 '17 05:03 aizigao

@syscl The original issue in the OP, so my USB-C to DisplayPort adapter is now working with my monitor, and it supports hotplug.

riptidewave93 avatar Mar 10 '17 07:03 riptidewave93

Hello @riptidewave93 , could you please provide your ioreg through this way?

Thank you! syscl

syscl avatar Mar 10 '17 07:03 syscl

@syscl Attached you can find a dump. Hope I did this correctly. 😄 MacBook.zip

riptidewave93 avatar Mar 10 '17 08:03 riptidewave93

@riptidewave93 Thank you, but I do not see any USB-C device...

syscl

syscl avatar Mar 10 '17 08:03 syscl

@syscl if it helps, this is just a thunderbolt 3 to DisplayPort, so it's possible it does not show as a USB device. Maybe that explains why it does not show as a USB-C device?

riptidewave93 avatar Mar 10 '17 08:03 riptidewave93

@riptidewave93 Oh, I see... snip20170310_7

So, you use your monitor with USB-C port directly? Without any other adapter/dongle? And the monitor use USB-C port as well?

Thank you, syscl

syscl avatar Mar 10 '17 08:03 syscl

@sysclI I use a USB-C to Mini DisplayPort adapter, specifically this one, to directly connect my montior to my laptop.

riptidewave93 avatar Mar 10 '17 08:03 riptidewave93

@riptidewave93 Thank you.

Now, I know this is a DP connector, @riptidewave93 please try this config.plist I made for you

config.plist.zip

Then attach the new ioreg. I correct the connector-type

syscl

syscl avatar Mar 10 '17 08:03 syscl

On XPS line, thunderbolt chip and USB 3.1 chip activate and expose themselves to the OS only when a peripheral is attached. This is why we don't have hotplug for USB and TB, because natively MacOS does not handle this behaviour. But I think that someone (@wmchris) managed to make it work on 9550.

bozma88 avatar Mar 10 '17 09:03 bozma88

@syscl Applied the config directly to the Clover folder in EFI and rebooted. External monitor no longer works, same issue as in OP. Laptop detects the display, but nothing outputs.

MacBook.zip

riptidewave93 avatar Mar 10 '17 09:03 riptidewave93

So precious config.plist work, but the latest/experimental one break the output, right?

syscl

syscl avatar Mar 10 '17 09:03 syscl

@syscl Correct. 😄

riptidewave93 avatar Mar 10 '17 09:03 riptidewave93