Contribute
Register

LG UltraFine 5K Build



For confirmation, you're both missing the most important screenshot - the timing information when you double click the current resolution in SwitchResX.
 

Attachments

  • 8D931CB1-EA6F-45D6-8D67-E76D48011A48.png
    8D931CB1-EA6F-45D6-8D67-E76D48011A48.png
    154.3 KB · Views: 191
Something interesting about the LG 5K USB controller. The USB devices (speakers, microphone, brightness control, camera) are connected via a USB hub. I wonder how difficult it would be to disconnect the hub from the USB controller and wire a USB connector to it, so that you can use those functions with a computer that doesn't have a Thunderbolt 3 port?

According to #51 in the document kThunderBolt.ioreg the internals of the LG 5K are like this:

Code:
    Thunderbolt 3 chip
1000    Fresco Logic FL1100 USB 3.0 controller (PCIe 2.0 x1)
1100        USB 2.0 port 1 : USB 2.0 hub
1110            USB 2.0 port 1
1120            USB 2.0 port 2
1130            USB 2.0 port 3
1140            USB 2.0 port 4 : USB 2.0 hub
1141                USB 2.0 port 1 : Audio
1142                USB 2.0 port 2 : Controls (ALS, BRIGHTNESS, I2C)
1143                USB 2.0 port 3
1200        USB 2.0 port 2
1300        USB 2.0 port 3
1400        USB 2.0 port 4

1500        USB 3.0 port 1 : USB 3.0 hub
1510            USB 3.0 port 1
1520            USB 3.0 port 2
1530            USB 3.0 port 3
1540            USB 3.0 port 4 : USB 3.0 hub
1541                USB 3.0 port 1
1542                USB 3.0 port 2
1543                USB 3.0 port 3 : Camera
1600        USB 3.0 port 2
1700        USB 3.0 port 3
1800        USB 3.0 port 4

We can probably assume that USB 2.0 and USB 3.0 are the same, like this:
Code:
Thunderbolt 3 chip
    Fresco Logic FL1100 USB 3.0 controller (PCIe 2.0 x1)
        USB 2.0/3.0 port 1 : USB 2.0 hub
            USB 2.0/3.0 port 1
            USB 2.0/3.0 port 2
            USB 2.0/3.0 port 3
            USB 2.0/3.0 port 4 : USB 2.0/3.0 hub
                USB 2.0/3.0 port 1 : USB 2.0 Audio
                USB 2.0/3.0 port 2 : USB 2.0 Controls (ALS, BRIGHTNESS, I2C)
                USB 2.0/3.0 port 3 : USB 3.0 Camera
        USB 2.0/3.0 port 2
        USB 2.0/3.0 port 3
        USB 2.0/3.0 port 4

I'm not sure why there's a hub since the USB controller seems to have enough ports already? Maybe the design was based on a non-Thunderbolt 3 display which would not (and could not) have a USB controller?

So the next question is, are the three USB-C ports connected directly to the USB controller, or the USB Hub? If the latter, then the suggested modification would allow the USB-C ports to also be used.


Well, you wouldn't make this modification unless you already had the display in the first place. But if you don't have the display, then you would buy a HP or Philips or Dell 5K display instead.
 
Okay so today I got my Vega 64 card installed and it's working out of the box, except something is up with the driver, Chrome is forcing the computer log me out if I don't disabling hardware acceleration and both the Heaven and Valley benchmarks have weird streaks on them like this:

Screen Shot 2017-09-24 at 3.25.13 PM.png


Screen Shot 2017-09-24 at 7.33.51 AM.png


Screen Shot 2017-09-24 at 4.53.09 PM.png


Screen Shot 2017-09-24 at 4.53.28 PM.png


Any idea what I am doing wrong? Thanks!
 

Attachments

  • Screen Shot 2017-09-24 at 3.26.43 PM.png
    Screen Shot 2017-09-24 at 3.26.43 PM.png
    99.6 KB · Views: 156
  • Screen Shot 2017-09-24 at 4.50.24 PM.png
    Screen Shot 2017-09-24 at 4.50.24 PM.png
    107.2 KB · Views: 118
Last edited:
Okay so today I got my Vega 64 card installed and it's working out of the box, except something is up with the driver, Chrome is forcing the computer log me out if I don't disabling hardware acceleration and both the Heaven and Valley benchmarks have weird streaks on them like this:
...
Any idea what I am doing wrong? Thanks!
I don't know. Maybe macOS High Sierra will fix it? It's out tomorrow, September 25. Follow some of the 10.13 threads:
https://www.tonymacx86.com/forums/high-sierra-desktop-support.190/
 
I upgraded and the problem remains, any other ideas?
Does it work in Windows?
Try a lower resolution?
Lower the graphics settings. Turn off anti aliasing (don't need it much at 5K).
Try a different DisplayPort?
Try a different PCIe slot?
 
Does it work in Windows?
Try a lower resolution?
Lower the graphics settings. Turn off anti aliasing (don't need it much at 5K).
Try a different DisplayPort?
Try a different PCIe slot?

1. Windows no problem, see the below screen shot, perfect.
2. Lower resolution = same issue.
3. Swapped ports, same issue.

I know the issue is something having to do with GPU acceleration or something that neighborhood. I can tell this because if I launch something with hardware acceleration I can see issues, for example, I had to turn off hardware acceleration in Chrome otherwise it crashes, but Safari is perfectly fine. Are their config.plist options I should be looking at disable or deal with the GPU? I've attached my config.plist screens in case you can see anything.

Heaven Benchmark.PNG
Screen Shot 2017-09-26 at 8.18.49 AM.png
Screen Shot 2017-09-26 at 8.18.46 AM.png
Screen Shot 2017-09-26 at 8.18.42 AM.png
Screen Shot 2017-09-26 at 8.18.34 AM.png
Screen Shot 2017-09-26 at 8.18.31 AM.png
Screen Shot 2017-09-26 at 8.18.25 AM.png
Screen Shot 2017-09-26 at 8.18.20 AM.png
Screen Shot 2017-09-26 at 8.18.18 AM.png
Screen Shot 2017-09-26 at 8.18.16 AM.png
Screen Shot 2017-09-26 at 8.18.14 AM.png
Screen Shot 2017-09-26 at 8.18.10 AM.png

Thanks again for the help!
 
Yes, I guess it's a combination of the Vega macOS driver and chrome. The same happens with Electron apps (chrome engine). If I switch to a Radeon RX 460 everything is working fine.

Something else. The Nvidia Webdriver for 10.13 is out. Can somebody test if 5K works with the ultrafine and a pascal card?
 
Yes, I guess it's a combination of the Vega macOS driver and chrome. The same happens with Electron apps (chrome engine). If I switch to a Radeon RX 460 everything is working fine.

Something else. The Nvidia Webdriver for 10.13 is out. Can somebody test if 5K works with the ultrafine and a pascal card?
Anyone tried 10.13.1 to see if it makes a difference? It's a 2gb update, so their might be a lot in there?
 
Yes I already tried. No changes in the amd kexts date.
 
Back
Top