Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
gpu_accelerated_vm_with_kvm [08.12.2018 08:21] – [GPU Forwarding for KVM] Pascal Suter | gpu_accelerated_vm_with_kvm [29.01.2023 22:36] – [stability issues] Pascal Suter | ||
---|---|---|---|
Line 309: | Line 309: | ||
to start a vm without a emulated graphics card, use '' | to start a vm without a emulated graphics card, use '' | ||
+ | |||
+ | | ||
+ | |||
+ | ==== stability issues ==== | ||
+ | i go to the point where whenever i booted my DCV VM the HOST system rebooted or rather reset! Finally I found a workaround that fixed this issue: I bought a little dummy hdmi display emulator which is basically an HDMI plug that you plug into the output of the graphics card and it emulates a display. Since i had no adapters readily available for my K1200 i switched to a GTX 1050Ti which i had in my other pc. So far it works the same as the K1200 did. DCV now starts and is usable same as RGS was before. However i Still have the issue, where after about a day or so, when i log back into my VM i get horizontal black lines across my remote desktop which move around as i re-size the window but stay stady " | ||
+ | |||
+ | I have now updated my Bios hosts bios to the latest version (it was actually quite outdated already) and have also enabled Coherency support for the IOMMU stuff in the bios. I usually don't like changing two parameters at once to sovle an issue, but for now lets just try it as it takes at least a day to reproduce the problem.. i can then roll back the bios setting and see if it was the update alone that resolved the issue should my current trials be successful. | ||
+ | |||
+ | ===== Re-Try RDP + passthrough ===== | ||
+ | the key to a smooth user experience as far as framerate etc. goes seems to be to use AVC444 which on Windows supports NVENC (using the Nvidia Card to encode the video stream for RDP) | ||
+ | |||
+ | to enable this on the windows side: | ||
+ | - Open Run (Win+R). Type gpedit.msc | ||
+ | - Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Remote Session Environment | ||
+ | - Enable " | ||
+ | - Enable " | ||
+ | |||
+ | |||
+ | on the client side with xrdp, get the latest version (i worked with 3.0) from https:// | ||
+ | |||
+ | to verify that nvenc is being used, open the task manager and go to the performance tab. the GPU should show video encoding workload. | ||
+ | |||