chrisfromgreece Your dmesg
output is a bit confusing because there are multiple sessions and at least 2 different kernels in it. There is an firmware load error reported which causes a fall-back to the slow software-only efifb:
mc: Failed to load firmware "amdgpu/polaris12_mc.bin"
[drm] *ERROR* Failed to load mc firmware!
[drm] *ERROR* sw_init of IP block <gmc_v8_0> failed -2
drm:pid0:amdgpu_device_init *ERROR* amdgpu_device_ip_init failed
drm:pid0:amdgpu_attachhook *ERROR* Fatal error during GPU init
efifb0 at mainbus0: 1920x1080, 32bpp
wsdisplay0 at efifb0 mux 1: console (std, vt100 emulation), using wskbd0
but, that is fixed with the newer kernel:
amdgpu0: POLARIS12 8 CU rev 0x00
amdgpu0: 1920x1080, 32bpp
wsdisplay0 at amdgpu0 mux 1: console (std, vt100 emulation), using wskbd0
And, your Xorg.log shows the GPU is being used properly:
[ 18.957] (II) AMDGPU: Driver for AMD Radeon:
[ 18.971] (II) AMDGPU(0): [KMS] Kernel modesetting enabled.
...
[ 18.972] (--) AMDGPU(0): Chipset: "AMD Radeon Pro WX2100" (ChipID = 0x6995)
[ 19.221] (II) AMDGPU(0): glamor X acceleration enabled on AMD Radeon Pro WX2100 (POLARIS12, DRM 3.37.0, 6.8, LLVM 10.0.1)
[ 19.221] (II) AMDGPU(0): glamor detected, initialising EGL layer.
[ 19.221] (==) AMDGPU(0): TearFree property default: auto
[ 19.221] (==) AMDGPU(0): VariableRefresh: disabled
[ 19.221] (II) AMDGPU(0): KMS Pageflipping: enabled
...
[ 19.240] (II) AMDGPU(0): [DRI2] Setup complete
[ 19.240] (II) AMDGPU(0): [DRI2] DRI driver: radeonsi
[ 19.240] (II) AMDGPU(0): [DRI2] VDPAU driver: radeonsi
[ 19.241] (II) AMDGPU(0): Front buffer pitch: 7680 bytes
[ 19.242] (II) AMDGPU(0): SYNC extension fences enabled
[ 19.242] (II) AMDGPU(0): Present extension enabled
[ 19.242] (==) AMDGPU(0): DRI3 enabled
[ 19.242] (==) AMDGPU(0): Backing store enabled
[ 19.242] (II) AMDGPU(0): Direct rendering enabled
[ 19.325] (II) AMDGPU(0): Use GLAMOR acceleration.
[ 19.325] (II) AMDGPU(0): Acceleration enabled
[ 19.325] (==) AMDGPU(0): DPMS enabled
[ 19.325] (==) AMDGPU(0): Silken mouse enabled
[ 19.325] (II) AMDGPU(0): Set up textured video (glamor)
Everything looks OK as far as I can see. Keep using the latest GENERIC.MP kernel you're now running and then enable SMT in /etc/sysctl.conf
:
hw.smt=1
What's the output of this command: xrandr