Good day,
I have an AMD CPU a4-5000 (kabini 8330 gpu)
and an external graphics 8570m (Oland - Engineering Names).
These are very low-end harware.
It only uses integrated (kabini - Engineering Names). I’d like the option to switch to an external gpu sometimes using prime.

I use a mesa-git [http://pkgbuild.com/~lcarlier/mesa-git/](link url) repo and I tried now also the latest mesa-git from AUR [https://aur.archlinux.org/packages/mesa-git/](link url) with dri3-enable.
Installation and start a new graphic interface will flawlessly.
According to the site, I tried [https://wiki.archlinux.org/index.php/PRIME](link url)
xrandr --listproviders
But it only displays (kabini)
Providers: number : 1
Provider 0: id: 0x84 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 3 associated providers: 0 name:KABINI @ pci:0000:00:01.0

When I will choose:
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
It will return a:
OpenGL renderer string: Gallium 0.4 on AMD HAINAN (DRM 2.43.0, LLVM 3.9.0)
In fact, I do not Hainan but I have Oland (Engineering Names)…
This, according temperature sensor displays for about 3 seconds activate external gpu and then turn back to (kabini).
Please Ask me how to properly deploy.