On 2018/11/19 下午7:40, Michel Dänzer wrote: > On 2018-11-18 7:34 a.m., Qu Wenruo wrote: >> Hi, >> >> Recently I got a eGPU closure which contains an RX580. >> >> Xorg server detects it and PRIME works mostly fine. >> >> However amdgpu kernel module keeps panicing the whole kernel when the >> eGPU is disconnected, either hot plugged out or using the pci remove >> sysfs interface. >> >> And rmmod amdgpu returns EBUSY. >> So this means I can only hot plug-in, but not hot plug-out. >> >> I'm wondering is there anyway to make xorg-server to release amdgpu >> usage and then unload the kernel module before hot plug out or pci remove. > > If you want to use displays connected to the eGPU, you're out of luck. > Once Xorg has initialized a driver for a GPU, there's no way to unload > it until Xorg shuts down.
That won't be a problem. For that usage, I could happily start another X instance for displays connected to EGPU. > > Otherwise, you can prevent Xorg from using the eGPU directly via > > Section "ServerFlags" > Option "AutoAddGPU" "off" > EndSection > > in /etc/X11/xorg.conf . Render offloading with DRI_PRIME still works via > DRI3. In that case, do I need some extra steps to enable/disable PRIME? Thanks, Qu > >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s