DualCoder / vgpu_unlock

Unlock vGPU functionality for consumer grade GPUs.
MIT License
4.61k stars 430 forks source link

VGX Display frames >60hz #73

Open VlkaFenryka opened 3 years ago

VlkaFenryka commented 3 years ago

https://docs.nvidia.com/grid/10.0/grid-vgpu-release-notes-generic-linux-kvm/index.html#lower-vgpu-benchmarks _RL is controlled by an internal vGPU setting. On vGPUs that use the best-effort scheduler, NVIDIA does not validate vGPU with FRL disabled, but for validation of benchmark performance, FRL can be temporarily disabled by setting frame_ratelimiter=0 in the vGPU configuration file. ⬆️ sadly that did not changed anything, the display in Win10 is still only 60hz $ cat /sys/bus/mdev/devices/481df676-7d0f-4945-8ba9-49d0a6fa5e65/nvidia/vgpu_params frame_rate_limiter=0

How Is it possible to get higher refresh rates for the virtual display?

doctorpangloss commented 3 years ago

Did you mean?

$ cat /sys/bus/mdev/devices/481df676-7d0f-4945-8ba9-49d0a6fa5e65/nvidia/vgpu_params
frame_rate_limiter=0
Dardrai commented 3 years ago

A user used CRU and removed all existing nv profiles and added one custom profile with new settings and got 120Hz to work. I think that would work for looking-glass.

so by using a program called 'CRU' I was able to change the display resolution manually

Edit: I had to remove all the resolution modes that show up in CRU for the Nvidia display, and then add one (adding a second one or modifying the existing one didn't work for me)

alx696 commented 2 years ago

Frame rate limiter seems not work, fps will bigger than 60. Even set frl_enabled = 1 in /etc/vgpu_unlock/profile_override.toml or set frame_rate_limiter=1 in /sys/bus/mdev/devices/UUID/nvidia/vgpu_params .