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

> 
> 

Attachment: 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

Reply via email to