Hi All,
I've been facing a strange issue that I am not sure of the root cause of, I believe latency is the main issue here but I will explain more below, I am also new to proxmox and virtualization in general, and lastly I'm a hardware engineer
Just some basic background info, I am setup on a SuperMicro X12SPL-LN4F and a Xeon 4314, I am trying to pass through the data from two FPGA dev boards into two separate instances of Windows with some basic communication between each instance that just provides very basic synchronization between the two dev boards. Before installing Proxmox I verified that a single dev board works on this hardware setup with no issues at the data rates I expected and then moved on to getting proxmox installed and setup with each board being passed through to its respective VM and instance of Windows. This works with no issues with the driver installs and respective application (proprietary) in Windows with lower data rates, but once I start increasing the data rate I start running into communication issues with the dev boards before they eventually lockup and I have to reboot the host PC. I'm not quite sure how the inner workings of the application work but I think the data is passed directly to memory and this is where I think the latency issue is, I think there is a timeout somewhere in the transfer that is being triggered by a higher latency in the VM, its all a black box but I was wondering if Proxmox had some tools to try figuring this out or if anyone had suggestions on how to reduce latency.
Thanks!
I've been facing a strange issue that I am not sure of the root cause of, I believe latency is the main issue here but I will explain more below, I am also new to proxmox and virtualization in general, and lastly I'm a hardware engineer

Just some basic background info, I am setup on a SuperMicro X12SPL-LN4F and a Xeon 4314, I am trying to pass through the data from two FPGA dev boards into two separate instances of Windows with some basic communication between each instance that just provides very basic synchronization between the two dev boards. Before installing Proxmox I verified that a single dev board works on this hardware setup with no issues at the data rates I expected and then moved on to getting proxmox installed and setup with each board being passed through to its respective VM and instance of Windows. This works with no issues with the driver installs and respective application (proprietary) in Windows with lower data rates, but once I start increasing the data rate I start running into communication issues with the dev boards before they eventually lockup and I have to reboot the host PC. I'm not quite sure how the inner workings of the application work but I think the data is passed directly to memory and this is where I think the latency issue is, I think there is a timeout somewhere in the transfer that is being triggered by a higher latency in the VM, its all a black box but I was wondering if Proxmox had some tools to try figuring this out or if anyone had suggestions on how to reduce latency.
Thanks!