Ok, so i've been using FreeBSD for a while with my NVidia GTX 1060 6GB and had no problems. However I have recently bought a new AMD Radeon RX 590 8GB and reinstalled FreeBSD. It's a fresh install with a desktop environment (GNOME) and everything works except the resolution. Through all my attempts I have so far been unable to change the resolution to anything other than 1024x768. I have scoured all over the web and i have still been unable to find a solution, so I hope you guys can help. Also, not sure if it makes a difference for this but it's worth keeping in mind, I am using 13-CURRENT instead of 12-STABLE. I am using the amdgpu drivers compiled from /usr/ports/x11-drivers/xf86-video-amdgpu/

xrander outputs this:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768 0.00*