Hi, Thanks for all your awesome works for the full open-source graphic stack. But I still find some bugs related to thunderbolt 3 eGPU, which is very annoying. - Unable to hot unplug. Hot unplug can easily crash the kernel, most like due to some BUG_ON(). This is particularly annoying if the thunderbolt 3 cable is not stable. I guess it can't be easily fixed anyway, since most PCIE device doesn't expect link/physical layer error. - Initialization is not properly done under Linux only. If the GPU is initialized under Linux (no matter hot-plugged in or cold boot), although eGPU is properly initialized and detected, the display connected to eGPU will just output message indicating unacceptable refresh rate. The display only accepts refresh rate not higher than 60Hz, and xrandr shows the display is at 60Hz, but still, the display doesn't accept that signal. Also, X11 starts and log shows no obvious problem, but no display. The most strange thing is, if the eGPU is initialized under windows first, then rebooted into Linux with eGPU, then everything works fine. I guess this can be solved. Hardware info: - Laptop: ThinkPad X1 Carbon 6th gen - eGPU box: AORUS gaming box - eGPU GPU: AORUS RX580 mini Thanks, Qu
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx