I have a charging related issue with my LG UltraFine 4K display. It’s charging at an excruciatingly slow speed and the estimate at 50% to full is 11 hours! I’m on Archlinux.
The display and the hub on the display works fine. The display is Thunderbolt 3 and the spec claims “Power Delivery: Up to 85W over Thunderbolt 3 or USB-C for host power and charging”. The display does indeed charge my Macbook super fast.
With the help of @DHowett (thanks), I’ve managed to figure out where the problem may lie. The laptop and the screen are negotiating 9V at 1.6A based on the PD logs:
The CL: p3 s0 i1660 v9000 is the interesting bit. p3 is the port number, s0 is the supplier number, i1660 (in milliamps) is the charge current and v9000 (in millivolts) is the charge voltage. This amounts to a mere 15 watts of power. The laptop often pulls more than this based on the workload hence the slow charge rate.
In contrast, when connecting my 60W power bank or wall adapter, I see CL: p2 s0 i3000 v20000.
The screen definitely claims to output 80+ watts (and confirmed independently) but having used a PD trigger to see all the offered PD profiles, it only lists:
5V @ 3A
9V @ 1.66A
15V @ 1A
20V @ 0.75A
All of which point to a max. of 15 watts! So I did a bit more research and it turns out that LG intentionally limits the output if a non-Apple device is connected. WTF!
EDIT: Another post highlights the PD shenanigans over Thunderbolt involving Apple devices.
EDIT: The larger LG UltraFine 5K doesn’t have this issue. It reports 20V at 4.7A or 94 Watts. But it has other issues on linux!
That was literally my response reading this, strange why would they do this? That Reddit post is a year old and not an official response, I would want to hear from LG on the matter. Thanks for sharing the information, aparently “Life’s Good” only if you use an Apple.