Contribute
Register

LG UltraFine 5K Build

Why do i need to disconnect / reconnect the thunderbolt cable in order to have the LG5 working properly?

Thank you for your help.
I dunno. Thunderbolt displays are flaky. One thing I would do is enable Thunderbolt boot support.
 
Did you update the BIOS of your motherboard to the latest version? And maybe there is also a firmware update for your Titan Ridge card. You can update your Titan Ridge-Card in Windows.

If that doesn't help, try to set "Thunderbolt Boot Support" in your BIOS to "Boot-Once".

But I think it's a problem of your graphics card. One time a problem has gone when I plugged the cables in the other DisplayPorts of my GPU. On my main hackintosh I use a RadeonVII with the LG 5k Ultrafine and on the other a 4k Display with the RX5700XT. Both cards run without any problems on macOS Catalina. I even don't need any kexts except WhateverGreen. All I have to set is "agdpmode=pikera" and everything runs like a native Mac.
 
Thank you for your answers.

To answer your questions, the latest firmware for the Bios is F12b and i'm in F11 version. F12b seems to be a "beta" version and i prefer to avoid to install it. For the Titan Ridge, the firmware is also up to date.
I tried to change Thunderbolt Boot Support to "Boot-Once" and "Pre-boot ACL". For Windows, after performing several reboot and shutdown, i noticed that the sound and camera were always detected (i don't know if it's a chance, i think i have to test during several days). For macOS, it did not change anything: always in 4K at boot, i need to unplug the cable to get the 5K available.
For kexts i use Lilu, VirtualSMC, WhateverGreen, AppleALC, IntelMausiEthernet, USBInjectAll, XHCI-unsupported, SMCProcessor, SMCSuperIO. I followed these instructions: https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/ (Coffe Lake section)

@andrew3210, even if you don't use opencore, will you be ok to share all your EFI?

Thank you
 
Last edited:
Hello,

Well, after testing the Boot-Once Bios option, it seems that for Windows, sound and camera are now always recognized but I don't know if I'm in 5K.
The Display Resolution is 5120x2880 but I take a look at the Advanced Display settings, desktop resolution is set to 4096x2304.

Another point, when I change to disable the CSM support in the BIOS, I get a black screen until Windows starts (it's the first choice in the OpenCore menu), and I'm unable to enter in BIOS or choose boot device anymore.
Do you notice also this point?

On Mac, if the display is in 5K and if it enter in sleep mode, it switches back to 4K when it is waked up. Any help would be really appreciated.

Best Regards,

Philippe
 

Attachments

  • advanced-display-settings.jpg
    advanced-display-settings.jpg
    50.9 KB · Views: 68
  • screen-res1.JPG
    screen-res1.JPG
    44.8 KB · Views: 61
Has anyone been able to use the Titan Ridge port with DisplayPort 1.4 bitrate? With an AMD 5700 XT, I'm not able to get HBR3 over DisplayPort 1.4

* 2: [DP 1.4 4 x HBR2] Status: [4 x HBR2 7777] caps [features 0x101141b, p_encoding 0xd] Sink OUI:000-016-250 D1baba [068-049-098-097-098-097] HW Version: 17 FW Version: 6.55
 
Indeed, if I use my Macbook Pro with the display, it shows up as DP 1.4 4 x HBR3
 
Interesting. Is this the new model? I have one of the very early models (A or B) - it only seems to support DP1.2.
 
Has anyone been able to use the Titan Ridge port with DisplayPort 1.4 bitrate? With an AMD 5700 XT, I'm not able to get HBR3 over DisplayPort 1.4

* 2: [DP 1.4 4 x HBR2] Status: [4 x HBR2 7777] caps [features 0x101141b, p_encoding 0xd] Sink OUI:000-016-250 D1baba [068-049-098-097-098-097] HW Version: 17 FW Version: 6.55
It appears you are trying to connect an Apple Pro Display XDR. Can you post the entire AGDCDiagnose output? It will show if Display Stream Compression (DSC) is supported and being used.

When DSC is used, the Apple Pro Display XDR only needs one DisplayPort 1.4 connection at HBR2 speed to support 6K 60Hz 12 bpc RGB. DSC has a 3:1 compression ratio.

DSC is supported by AMD 5300M, 5500M (16" MacBook Pro), W5700X (Mac Pro MPX module). It might be supported by your 5700XT and the new Radeon Pro W5700 also. In Windows, RTX cards also support DSC. RTX cards have a USB-C port so the GC-TITAN RIDGE isn't required. The W5700 also has a USB-C port but I don't know if it works in macOS. With the USB-C port, the USB functions of the display should work (brightness control, etc.)

For the USB functions to work with the GC-TITAN RIDGE connection, you need Thunderbolt PCI tunnelling to work.

Bandwidth comparison:
Code:
17.28Gbps   100%    4K 10bpc    HBR2   
25.92Gbps   150%    5K  8bpc    HBR3
34.56Gbps   200%    5K 10bpc    HBR2x2 Alpine Ridge
40.00Gbps   231%    6K 10bpc    HBR3x2 Titan Ridge
51.84Gbps   300%    8K  8bpc    HBR3x2
51.84Gbps   300%    6K 12bpc    HBR2 DSC

Does SwitchResX show the 6K timing with 1290 MHz pixel clock?
 
Last edited:
It appears you are trying to connect an Apple Pro Display XDR. Can you post the entire AGDCDiagnose output? It will show if Display Stream Compression (DSC) is supported and being used.

When DSC is used, the Apple Pro Display XDR only needs one DisplayPort 1.4 connection at HBR2 speed to support 6K 60Hz 12 bpc RGB. DSC has a 3:1 compression ratio.

DSC is supported by AMD 5300M, 5500M (16" MacBook Pro), W5700X (Mac Pro MPX module). It might be supported by your 5700XT and the new Radeon Pro W5700 also. In Windows, RTX cards also support DSC. RTX cards have a USB-C port so the GC-TITAN RIDGE isn't required. The W5700 also has a USB-C port but I don't know if it works in macOS. With the USB-C port, the USB functions of the display should work (brightness control, etc.)

For the USB functions to work with the GC-TITAN RIDGE connection, you need Thunderbolt PCI tunnelling to work.

Bandwidth comparison:
Code:
17.28Gbps   100%    4K 10bpc    HBR2 
25.92Gbps   150%    5K  8bpc    HBR3
34.56Gbps   200%    5K 10bpc    HBR2x2 Alpine Ridge
40.00Gbps   231%    6K 10bpc    HBR3x2 Titan Ridge
51.84Gbps   300%    8K  8bpc    HBR3x2
51.84Gbps   300%    6K 12bpc    HBR2 DSC

Does SwitchResX show the 6K timing with 1290 MHz pixel clock?

Yes! Sorry I should have mentioned it before, completely forgot the thread was for the Ultrafine 5k. I'm working with the Pro Display XDR, Titan Ridge, and X299 board (Sage 10G) which has a thunderbolt header.

The 5700 XT works great with this display, although it seems I only need a single port connected to make it work. I've also tried with a Radeon VII, which I haven't been able to make it work with the 6K display, even with two displayport 1.4 attached.

The Radeon VII gets two displayport 1.4 attached at HBR2, but the text is all blurry. I'd prefer to use this card over the 5700 XT, given the amount of memory available, but so far it hasn't been possible.
 

Attachments

  • 5700xt_AGDCDiagnose.txt
    62 KB · Views: 128
  • Screen Shot 2020-01-15 at 7.16.15 AM.png
    Screen Shot 2020-01-15 at 7.16.15 AM.png
    462 KB · Views: 89
Back
Top