Currently I am having to log into fresh install of Ubuntu with 'nomodeset' otherwise it black screens or the monitor loses signal. I have tried to follow this: "https://linuxconfig.org/how-to-install-the-latest-amd-radeon-drivers-on-ubuntu-18-04-bionic-beaver-linux" as well as installing the AMD drivers from their website and both have the same effect.
I am using two monitors, one is hdmi (monitor) to display port (GPU) and the other HDMI. Both plugged into the GPU not the motherboard.
GPU: r9 390
CPU: i5-4690k
When I boot without 'nodemodeset' it picks up both monitors and at the correct resolution, but black screens after login. Any help would be appreciated, thanks.
*Secondly in my graphics config when Ubuntu actually booted with my r9 390 it said the driver = radeon, but if I'm using ppa:oibaf should this not = amdgpu? How do I force it to use the amdgpu drivers?
----------------------------------------------------------Final Edit------------------------------------------------------------
It seems I have managed to fix my issue, see my answer below