I've been using Zorin OS 18 for about 4 days. My system is a Gigabyte Z97X-UD5H MB, an i7-4790K CPU (4 GHz), 4 cores. AMI BIOS Ver. F6, 5/7/2014. BIOS Mode UEFI, 32 GB 1866 Ram. Dual Boot with Windows 10 V 10.0.19045 (latest since the EOS). I have a Logitech K750 Solar KB to a Logitech Unifying Receiver, and a Kensington Expert Mouse Wireless Trackball to a Nano Wireless Receiver.
I've an EVO 870 1T Disk 0 with EFI, Windows utilizing the whole rest of the drive with a recovery partition at the end (last 550 mb). Zorin is on its own EVO 870 1T. The 3rd disk is an EVO 870 1T that is currently unallocated, and the 4th disk is an EVO 870 1T for Windows data and files. I'm using the built in graphics in the i4790, I believe they are Intel 4600.
Windows runs great. I do a lot of engineering type work using Spice, KiCAD, embedded programming, etc. Windows has and still does run without error. I wanted to go to ZORIN as a way to get into Linux the easy way.
I did my install according to the guide: downloaded Pro, downloaded balenaEtcher and installed, then made the install disk on a new ADATA UV260 / 64GB USB drive. I made sure Secure Boot was turned off and Fast Boot also. The install went well, except I installed a 2nd EFI partition onto my Zorin drive, which I later read could cause issues. So, I deleted both partitions and installed Zorin from the same Flash Drive. I just left off the EFI partition. It all worked great. Then I started to configure Zorin, all worked well and then I started Brave, which went for about 3 minutes, then froze. The mouse froze and the keyboard stopped responding, I had picture, but nothing worked. I shut down and rebooted and repeated the same scenario and had the same outcome. Then I tried going through the Forums and it would freeze anywhere from 3 minutes to 15 minutes. So, I went through the forums on Windows and found some interesting threads. One of them talked about integrated graphics causing problems due to shared memory, so I went into my bios and changed the video memory allocation to 512 MB and DMT. No joy. I then saw some info that Wayland can cause issues, so I switched to Xorg and no joy. I also shut off graphics acceleration...no joy.
I then downloaded and used Rufus to install Zorin on the Flash Drive, deleted the Volume Zorin was on and reinstalled Zorin back on the same drive. I booted and opened Brave (after switching to Xorg) and it froze in about 2 minutes.
I then unpinned Brave and started LibreWolf with DuckDuckGo and no joy. If I don't open a browser the desktop seems pretty stable. I successfully downloaded and installed KiCAD 9.0.6 through the apt interface and did a lot of configuring and even started a new project, all about 2 hours worth of work. Then I opened LibreWolf and did some surfing and it froze in about 5 minutes.
Then I went into my BIOS and disabled (I think) XHDI? It's supposed to handle handing off control of the USB layer in the BIOS to the OS after it starts to initialize. I noticed sometimes that I had to remove my Nano receiver from its port sometimes when I boot or restart. It seems to hang the BIOS sometimes when installed.
I've thought about using a wired mouse but I really want to use my trackball, also the trackball works fine until I open a browser...
Any ideas or suggestions at this point would be greatly appreciated.