AIO GPU Anleitung für sys-nvidia-gpu auf fedora

hallo ich suche Anleitungen für NVIDIA GPU’s das man sie als sys-gpu
bzw vm-gpu verwenden kann.

das system ist ein desktop (Asrock b660) mit dGPU(NVIDIA) und iGPU(INTEL)
CUDA Treiber ist von Nöten … dh CUDA Pakete muss ich auch installieren.
in den community guides finden sich auch einige Anleitungen … aber ich scheine irgend etwas falsch zu machen.
so weit ich verstanden habe muss man den latest Nvidia-Treiber herunterladen
und das *.run Paket entpacken weil der Nvidia Treiber XEN ignoriert.

soweit alles gut …

die pakete “build-essentials , make , gcc , kernel-devel , kernel-headers”
sollte man installiert haben … aber wie ist nochmal die kernel config das man den kernel an die hardware anpasst(härten).
das mit dem Kompilieren(kernel) müsste auch klappen habe es noch nicht probiert. zuerst muss ich mal den kernel vorbereiten bzw die config machen.
habe dass das letzte mal auf einen raspberry pi gemacht

ich würde sowohl den Fedora als auch den Debian weg benötigen.

gibt es einen einfachen “step trougth” anleitungs weg?
wenn geht ausführlich beschrieben. darf auch in englischer sprache sein.

habe bisher folgendes gemacht:

download NVIDIA TREIBER to NV.run
sudo qubes-dom0-update fedpkg fedora-packager rpmdevtools ncurses-devel pesign grubby gcc make gcc-c++ fakeroot qt5-qtbase-devel libXi-devel
NV.run --ui=none --no-x-check --keep -x
cd (NV-TREIBER)/kernel/
sudo make -j12 IGNORE_XEN_PRESENCE=1 CC=“gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM”
sudo cp nvidi*.ko /lib/modules/$(uname -r)/kernel/drivers/video/
sudo depmod -a

Add rd.driver.blacklist=nouveau rd.driver.drm=1 rd.driver.NVreg_DynamicPowerManagement=0x02 option in /etc/default/grub (at the begin of the first option line GRUB_CMDLINE_LINUX ).

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot -f

funktioniert so weit

die kernel Optionen sind nicht besonders gut gelungen … fedora meckert

aber hier eine copy von dem script welches ich in dom0 mit “sudo bash script.sh”
ausgeführt habe…

WARNING
wenn du dir nicht sicher bist was das alles bewirkt einfach n statt y eingeben bei den Optionen … und ja hat bugs
WARNING

secure.gz (2.5 KB)

edit: diese option habe ich hinzugefügt weil ich bild und ton ausfälle hatte die ausgehend vom Nvidia Treiber waren und über das Netzwerk gekommen sind diese flaws