Proxmox Serial Port Pass Through A Membrane
I have a problem where i do not get the performance that i should get out of my VMs. My hardware is the following: Motherboard: ASUS Sabertooth 990FX R2.0 CPU: AMD FX-8350, 125W GPU: AMD R9 390x (8G) RAM: DDR3 16G Monitor: Dell UHD 3440x1440 resolution So i have passed through my GPU to a windows 10 pro VM and installed the correct drivers (have tried different ones) and whenever i start a game everything looks fine, until i turn the camera in the game. Whenever i turn my head/camera in games my fps is drastically lowered, and then when i stop moving my head it goes back up, if i for example walk forwards in the game i maintain high fps. This makes me believe that this is happening whenever the game tries to load stuff to the GPU memory. The lag is not reduced by lowering the in-game resolution, neither by running in window mode. I also get lag whenever i try to watch a 4k youtube video, and i have also tried reinstalling everything the same way on a windows 7 VM, but i get the exact same problem. I have also tried blocking the VMs cpu cores with isolcpus from unRAID, so only the VM can use the cores, this did not make any noticeable difference.
(I have passes through a USB3 controller as well if that matters at all.) Edit: i forgot to add that i have also tried using a AMD HD7870 and i got the same problems when i was using that, and i have tried multiple games such as GW2 and Planetside 2. My XML file is the following. 83608 4 /machine hvm destroy restart restart /usr/bin/qemu-system-x86_64 Some extra info i can add is that i have used Unigine 'Valley' Benchmark 1.0 with Extreme HD settings and got 2500 scores on a standard windows 8.1 and i got 1800 scores when running on a VM in unRAID. It sounds more CPU related than GPU, as 4k video shouldn't be hardware decoded (I believe) and rely on the CPU to decode. I assume that you have 8 cores to assign, correct? UnRAID likes to do tasks on core 0 (from what I've read), so I recommend not using that in the VM. Your XML shows 0,1,4,5 as assigned to this, any particular reason for choosing those?
Almost 2 years back, I wrote that ESXi 4.1 supports USB pass through: Recently I needed serial pass through as well, and surprise surprise, serial port pass through. 14.3 Using Devices in QEMU. Ingersoll Rand G80 Manual Dexterity there. Pass through the host device. Redirects the VM Guest's virtual serial port to a character device char_dev on VM Host Server.
I'd try your top 4 cores (likely 4-7) or 2,3 & 6,7 if this is anything like Intel cores (I don't think it is, but I'm not certain on the recommendation for AMD assignments). Okay i googled a bit and i ran this command when in a elevated command prompt. Dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All I do not see any difference in game performance, and 4k youtube videos are still lagging. Download Empire Season 2 Episode 1 here. I dont know if that command is what u where thinking about?
Edit: thought i would post what the command reported back when i ran it: Disabling feature(s) [==========================100.0%==========================] The operation completed successfully. It never asked me to restart the computer, but i did that anyway, still no difference. Okay i googled a bit and i ran this command when in a elevated command prompt. Dism. Sega Saturn Astal Iso 9000 here. exe /Online /Disable-Feature:Microsoft-Hyper-V-All I do not see any difference in game performance, and 4k youtube videos are still lagging.
I dont know if that command is what u where thinking about? Edit: thought i would post what the command reported back when i ran it: Disabling feature(s) [==========================100.0%==========================] The operation completed successfully. It never asked me to restart the computer, but i did that anyway, still no difference. You have to disable it in the VM template If you don't see it when in edit, you have to enable advanced view.