Feedback, Intel VT-d and kRDP

Regarding iGPU passthrough I was successful as well!
Below is my initial config followed by two guides that should get you going!

Virt-Manager

# Setup groups
ujust dx-group

# Fix permissions
sudo restorecon -rv /var/lib/libvirt/
sudo restorecon -rv /var/log/libvirt/

# Enable kvmfr for looking-glass
ujust configure-vfio kvmfr

Intel GVT-g iGPU passthrough

# Check kernel args
sudo rpm-ostree kargs

sudo rpm-ostree kargs \
  --append-if-missing="i915.enable_gvt=1" \
  --append-if-missing="i915.enable_fbc=0" \
  --reboot

Loading the GVT-g modules at boot

Use your favorite text editor to create a file called /etc/modules-load.d/kvm-gvt-g.conf and place the following content in it:

kvmgt
vfio-iommu-type1
vfio-mdev

Creating the virtual GPU

Follow this guide for creating and persisting the GPU:
https://blog.tmm.cx/2020/05/15/passing-an-intel-gpu-to-a-linux-kvm-virtual-machine/

Edit XML of your VM to add the shared memory

sudo EDITOR=nano virsh edit Win11

# change domain
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

# add commandline options for shared memory
<qemu:commandline>
  <qemu:arg value='-device'/>
  <qemu:arg value='{"driver":"ivshmem-plain","id":"shmem0","memdev":"looking-glass"}'/>
  <qemu:arg value='-object'/>
  <qemu:arg value='{"qom-type":"memory-backend-file","id":"looking-glass","mem-path":"/dev/kvmfr0","size":33554432,"share":true}'/>
</qemu:commandline>

Build looking-glass-client