Last weekend I tried to install Arch Linux, which I have done before, but ended up having several issues with it. The Arch Linux kernel build is trash, sorry, but its the truth. So I went back to Ubuntu, although usually I use long term support versions, I decided to instead use the latest version 19.04, simply because it is using the most current kernel version 5.x.
The reason I wanted to go to Arch Linux was it is supposed to be the best distribution for using GPU pass through. For those who don't know what that is, it is basically isolating a 2nd video card for exclusive use with a virtual machine. The reason this is done is because you get 95% of a bare metal install of Windows, this is useful for running games or any application that requires serious video rendering. I spent 6 hours last weekend trying to get this done in the midst of my system locking up, including recompiling the kernel from scratch.
This weekend after installing Ubuntu 19.04 last week, I decided to try to get GPU pass through working on Ubuntu. It literally took me an hour to do, and most of that time was spent installing Windows 10 into a virtual machine, and the whole thing works flawlessly.
Now if I could just remember what exactly I needed Windows 10 for.