Throttled Performance After Set Amount of Time

OpticOne

New Member
May 13, 2024
4
1
3
So I'm running into a bit of a strange issue that I can't seem to find an answer for anywhere. I currently have two Windows 10 VMs that I pass a Nvidia Tesla P100 through to using the vgpu unlock to create two 8GB profiles for each VM. The end goal is to have these two vms set up for cloud gaming machines.

For the most part, this setup works fine and gives me about the performance that I would expect. For instance, I can have Unigine's heaven benchmark running on both VMS and have the frame rate locked at 60. The issue I'm running into however is that almost 20 minutes exactly of the VM being online, performance throttles and that locked 60 fps will drop down to a locked 15fps until I restart the VM. I thought I may have been due to thermals at first however the GPU never got over 45C and the CPU never went over 50C. It also doesn't look like it's a case of the Tesla card switching performance profiles due to some kind of error either. It is also interesting to note that if I spin up one VM and let it run until it starts to throttle and then spin up the second VM, that second machine will run at full power for about 20 minutes before also throttling.

I am brand new to all of this and am still trying to figure things out so I don't know if this is due to a setting somewhere I need to change or if this is due to some other sort of issue with the hardware.

Server specs include:
Xeon E5-2640 v4
64GB DDR4 ECC
2x 512GB SSD in Raid 0
nVidia Tesla P100 16GB

VM Resources:
6 cores
16GB Ram (Ballooning Disabled)
100GB virtIO storage.
 
found the answer to my question. nvidia degrades performance with grid drivers after 20 minutes if the VM can't obtain a license from Nvidia's licensing servers.
 
  • Like
Reactions: leesteken
I'm new here and unsure of the rules so I won't tell you how, but, search the internet and you'll find you can run your own licensing server
 
  • Like
Reactions: OpticOne
I'm new here and unsure of the rules so I won't tell you how, but, search the internet and you'll find you can run your own licensing server
I'm not sure on the rules about that either, but just mentioning that that's an option saved me so much time researching different solutions. I set up the licensing server and now it works flawlessly.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!