I wish I had thought of that...
Hindsight is 20/20 as they say
It's the way and who that said it that counts
FP seems good at illustrating "Hindsight" e.g. here: Microsoft Windows 11 vs Zorin OS - #30 by FrenchPress
(I am afraid the heat may be getting to me)
I've spent the last 2 days playing software tag with this issue by rebuilding the system and trying numerous things. At this point in time I can say the following has been proven:
neither Zorin or AMD have an answer that will allow my Radeon RX 6700 XT card to work with Zorin Linux except in the most basic single monitor mode.
This is true of Zorin 15.2, Ultimate, Zorin 15.3 Ultimate, Zorin 16 Beta - tested on totally new clean builds and builds with all of the updates available.
The AMD Radeon drivers version 21.10-1247438 will NOT load on any of the above Zorin systems.
The AMD Radeon drivers version 21.10-1244864 will load on all of the Zorin and it WILL allow the graphics card to operate to it's full capacity and work the 4 monitors I have on the system with either of the 2 tweaks below and the caveat below.
Tweak 1: As advised in the thread change the /etc/os-relase file where it says the system is 'zorin' to 'ubuntu' and save the file.
Tweak 2: Open the amdgpu-install file in the directory and change the name 'ubuntu' to 'zorin' where it runs the check for the system software name and save the file.
Caveat: The above will allow drivers to run and load numerous library files which then allows the system to use the card to it's fullest capabilities. However, one of the library files changed means that once you turn the system off or reboot it it you have rebuild the system as when it gets to the password page and you enter the password it automatically goes back to the 'enter the password' page and continuously repeats the process.
If Zorin identified the relevant libraries used by this driver and incorporated them in their build then the issue should be resolved. However, as things stand right now the Radeon 6700 XT cards are not compatible with Zorin Linux at all
If you use the Grub Parameter
nomodeset, will it prevent this as the init must run prior to loading the graphics drivers?
will try it in a couple of days time as I'll be away at meetings tomorrow and it's after midnight here. I have messaged both Radeon and Zorin on this issue. I did buy Zorin 15 Ultimate so I am allowed to ask them for help.
I agree. Please be patient as the Zorin Group (Developers) consists of Two People and they are currently finalizing the release of Zorin OS 16.
Take your time and move at your most comfortable pace; We will all be here to offer as much help as we can.
This is a particularly frustrating issue, as that card is quite new. It does mean that there is another trick up our sleeves, though. When you have time, we can try installing an unsigned Mainline 5.10+ kernel. As this is a fresh and frustrating install- we do not need to worry about that installation going south.
I intend to take as long as my eyes hold out, but being reduced to the one small monitor after using the 40 in ones for so long is a real issue for me. However, considering how good the sales of the 6700 xt are going, I suspect this issue will soon be affecting a lot more people than just me and is something they need to look at and fix soon.
I got a reply from the Zorin developers which stated:
The following guide may help you to install the proprietary AMD graphics card drivers in Zorin OS 15:
- Install the latest software updates by going to the Zorin menu > search & open "Software Updater"
- Download the Ubuntu 18.04.5 HWE version of the AMD driver from here
- Open the file browser and navigate to the "Downloads" folder
- Right-click on the amdgpu-pro .tar.xz file and select "Extract Here"
- Open the newly-extracted folder and double click on the "amdgpu-install" file to "Display" it
- Press Ctrl+F to search for "ubuntu" and replace the "ubuntu" text with "zorin" (without quotes)
- Save the file and close the text editor app
- In the file browser, right-click on an empty place in the folder and click "Open in Terminal"
- Enter this command to install the drivers: ./amdgpu-pro-install -y
After the installation is complete, please restart your computer to apply the changes.
As this is something I had done before my post about the tweaks and the caveat, I already know this will send me into a loop during the login and wont let me enter the system. I've told them about this result and what happens and am hoping they can come back with something that works.
Right now I'm giving consideration in going over to the dark side and installing Windows 10 on a spare hard drive just so I can get the full use of the system. That's something I'm not happy about doing.
Before you go that extreme, have you ever considered test run Zorin 16 Live USB to see the compatibility with your GPU?
I wonder if the oibaf drivers will do a better job than the Proprietary or the x-swat (You may need to remove amdgpu-pro-20.40-1147287-ubuntu-18.04 before doing this...);
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade
Or, since the AMD drivers call on vulkan:
sudo apt install -y libvulkan1 mesa-vulkan-drivers vulkan-utils
I did try Zorin 16 and it didn't work as it gave me the same login loop as Zorin 15.3 did. For now I am using the absolutely worst and most horrid GUI I've every seen and the most intrusive piece of garbage I know of in existence - but it does allow me to use all 4 monitors. I'll wait a few weeks to see if Zorin comes up with a fix that actually works then I can dump this garbage called Ubuntu 20.04. - - it's designed SOLELY to be used on touchscreen like a modern phone and is horrid to use with a mouse on a desktop. On top of that, before I can start making changes to the software on the system I HAVE to create a UBUNTU 1 account and SNAP account otherwise I get nothing in the software lists. _Yes, I'm NOT happy with being forced to do things like that.
Just when I thought a software system couldn't get any worse, the Ubuntu developers manage to make it worse. For every damn removal or addition of software while work within their Software program I have to enter my Root password - even to remove useless ■■■■■■ games I don't want.
Ubuntu USED to be good and I liked it, but they messed up badly in the last 5 years, I now learn. I never thought I'd see a Linux system that made me think Windows was better, but this version of Ubuntu is doing a a good job in convincing me to break out Win 10.
Ugh - I can't take any more of trying to customise this - I'd rather have a Troll than a Gnome - going to try Kubuntu.
Did the oibaf drivers not work?
I agree with you 100% on each of these points.
I cannot stand Gnome. I will not use it and I will not theme it. I started out on Zorin Core (gnome) and struggled constantly. When I switched to Zorin Lite(XFCE4), suddenly I had control over my own computer, again.
I also installed Cinnamon (who dislike Canonicals shenanigans as much as we do and disabled Snap) desktop on Zorin and it runs like a dream.
When I try something I swap another SSD into the system and was involved in doing that for the try with Ubuntu before you made your post. I just tried the Vulkan approach on a clean Zorin 15.3 rebuild and it didn't work. Going to try Kubuntu and if that doesn't work for me I'll go over to the dark side for several weeks then try Ubuntu 16 once it reaches the release stage.