This looks like a hardware or driver problem with the Radeon Pro WX 7100. Your logs show two issues:
1. Xorg logs that the monitor is being repeatedly redetected. So it sounds like the monitor is not plugged in properly. Maybe try a new monitor cable.
2. The kernel is logging more serious issues:
[ 107.569355] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38480c for process mksReplay pid 2764 thread main-mks pid 2772 [ 107.569358] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0030C387 [ 107.569359] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0804800C [ 107.569360] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 4, pasid 32785) at page 3195783, read from 'TC4' (0x54433400) (72) [ 107.569365] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38880c for process mksReplay pid 2764 thread main-mks pid 2772 [ 107.569366] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0030C38E [ 107.569367] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0808400C [ 107.569368] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 4, pasid 32785) at page 3195790, read from 'TC7' (0x54433700) (132) [ 107.597584] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38480c for process mksReplay pid 2764 thread main-mks pid 2772 [ 107.597587] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0030C387 [ 107.597588] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0E04800C [ 107.597590] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 7, pasid 32785) at page 3195783, read from 'TC4' (0x54433400) (72) [ 107.597595] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38880c for process mksReplay pid 2764 thread main-mks pid 2772 [ 107.597596] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0030C38D [ 107.597597] amdgpu 0000:0a:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0E04400C [ 107.597598] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 7, pasid 32785) at page 3195789, read from 'TC5' (0x54433500) (68) [
This looks like a hardware or driver problem with the Radeon Pro WX 7100. Your logs show two issues:
1. Xorg logs that the monitor is being repeatedly redetected. So it sounds like the monitor is not plugged in properly. Maybe try a new monitor cable.
2. The kernel is logging more serious issues:
[ 107.569355] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38480c for process mksReplay pid 2764 thread main-mks pid 2772 PROTECTION_ FAULT_ADDR 0x0030C387 PROTECTION_ FAULT_STATUS 0x0804800C PROTECTION_ FAULT_ADDR 0x0030C38E PROTECTION_ FAULT_STATUS 0x0808400C PROTECTION_ FAULT_ADDR 0x0030C387 PROTECTION_ FAULT_STATUS 0x0E04800C PROTECTION_ FAULT_ADDR 0x0030C38D PROTECTION_ FAULT_STATUS 0x0E04400C
[ 107.569358] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.569359] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.569360] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 4, pasid 32785) at page 3195783, read from 'TC4' (0x54433400) (72)
[ 107.569365] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38880c for process mksReplay pid 2764 thread main-mks pid 2772
[ 107.569366] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.569367] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.569368] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 4, pasid 32785) at page 3195790, read from 'TC7' (0x54433700) (132)
[ 107.597584] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38480c for process mksReplay pid 2764 thread main-mks pid 2772
[ 107.597587] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.597588] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.597590] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 7, pasid 32785) at page 3195783, read from 'TC4' (0x54433400) (72)
[ 107.597595] amdgpu 0000:0a:00.0: GPU fault detected: 146 0x0c38880c for process mksReplay pid 2764 thread main-mks pid 2772
[ 107.597596] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.597597] amdgpu 0000:0a:00.0: VM_CONTEXT1_
[ 107.597598] amdgpu 0000:0a:00.0: VM fault (0x0c, vmid 7, pasid 32785) at page 3195789, read from 'TC5' (0x54433500) (68)
[