I’m new to Linux, although I have run different distros in VMs when I was dabbling in cyber security in high school (Kali and Ubuntu).
I initially installed Zorin OS 16 Pro in a dual boot (2TB NVME) on a newly built system. This system is running a Ryzen 7 5800X and a Radeon 6700 XT. After installing it would hang on the boot, only showing the MSI MAG logo and that was it. I was lurking on these forums and found that nomodeset helped me to boot into the desktop, but now I can’t take advantage of my second monitor, I.e. second monitor is not even detected.
Secondly, when Zorin boots, an error is displayed saying “VGACON disables amdgpu” If that’s the case are my AMD drivers not even being used? I thought Zorin had AMD support out of the box, and if that is the case, might I have done something to break them?
I’ve tried blacklisting Radeon in my grub and also putting setting in my grub loader such as
“radeon.si_support=0
radeon.cik_support=0
amdgpu.si_support=1
amdgpu_cik_support=1
amdgpu.dc=1
amdgpu.dpm=1
amdgpu.modeset=1”
Booting without nomodeset, after the commands you provided were executed, yielded the same results, although I removed the quiet splash and it provided a command line.
To be sure, I would be looking for the Navy Flounder for a 6700 XT right? And so I would download all of the Navy flounder .bin files and move them to my lib/firmware/amdgpu?
I've updated the firmware and confirmed that all files in the link you provided are present in the lib/firmware/amdgpu directory, but the system is still hanging in the same place on boot.
Is there anything I should show to provide more information?
After tinkering with it more I finally had the idea to remove the boot parameters in my etc/default/grub and Zorin boots without issue. Furthermore, it recognized my second monitor instantly.