I prefer Cinnamon DE as it have all function I needed, plus it has modern and yet elegant looks. the reason I chosen Ubuntu distro as it is stable enough yet very use friendly for beginner.
2. After installation completed, boot in to the VM, run a apt upgrade, comment out this line in VM's grub:
1. Download latest Ubuntu Cinnamon ISO, setup VM as below, CPU host, Display - Standard, don't passthrough UHD730 yet.
2. After installation completed, boot in to the VM, run a apt upgrade, comment out this line in VM's grub:
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
update-grub
shutdown the Ubuntu Cinnamon VM, change Display to None, and add in PCIE passthrough for UHD730. it is important to change Display to None to have the HDMI passthrough to screen correctly.
3. Power up the VM, and use PiKVM to control the VM remotely. if you do not have PiKVM, just plug a monitor, keyboard mouse passthrough to VM, and control like normal desktop. or else you can install a remote desktop software like NoMachine to remote control your VM incase HDMI is not working.
4. Since I am the NoMachine user (i loved the 60fps and HW encoding and it is free), this guide will be based on NoMachine. download latest version of NoMachine for Linux (8.13), install it. NoMachine do not have HW Encoder out of the box for Ubuntu 24.04, we will talk about how to get it working.
5. We will need to install intel VPL for UHD730.
https://www.intel.com/content/www/us/en/developer/articles/guide/onevpl-installation-guide.html#inpage-nav-6-1
restart NoMachine, and you will have a working NoMachine working with hardware encoder VPL.
however, sadly after testing the HW VPL, it consume more CPU and GPU than software encoder.... performance wise software encoder work better....