The fpsVR has been updated with the following changes:
On first launch after installing this update, Steam may request elevation of Steam privileges (request for admin rights) to update the processor temperature polling service.
Windows:
The PawnIO driver is now used for CPU monitoring. This driver is signed not only by its author but also by Microsoft. Advantages and disadvantages of using the new driver:
This will likely almost completely resolve the issue with antivirus software. Antivirus software reacted to the old WinRing0 driver, but it is no longer used.
Temperature display for older AMD FX/Bulldozer processors is no longer supported (possibly temporarily). The PawnIO driver has an issue with these processors.
It is expected that over 98% of fpsVR users' PCs will monitor CPU temperature correctly, compared to 96% with the old driver (this estimate is based on testing in the beta branch, and does not take into account that the old driver was blocked by antivirus software for many users, meaning the old driver was much worse).
The page for enabling or disabling CPU monitoring has been removed from the settings. It may return in a future releases after a redesign. In the meantime, you can control CPU monitoring by enabling or disabling the startup type of the Windows service "fpsVR Service - CPU Temperature Counter."
Correct GPU detection for monitoring on PCs with multiple Nvidia or AMD GPUs. Testing is required, your feedback is welcome.
Nvidia - Detecting the correct GPU will likely work with all GPU models and drivers.
AMD - Detecting the correct GPU will likely work with all GPU models if your current driver supports monitoring multiple GPUs via the ADL API (most often with AMD GPUs). If only ADLX is available, fpsVR will monitor the first GPU.
Linux (Proton 10.0-4+):
Added support for running fpsVR with Proton 10.0-4+ on Linux. Added automatic startup detection for Proton (use the -proton launch key if it doesn't work).
Added CPU and GPU monitoring on Linux. CPU data is read for the following modules: AMD: k10temp, zenpower; Intel: coretemp. GPU data for amdgpu and data from nvidia-smi (likely not working at the moment, testing required). All this functionality will work for a native Steam installation (fpsVR is a child process of Steam), for Flatpack installation: you need to open file system access (via the Z drive).
For more information on Linux requirements, known issues, and the discussion, see the thread: https://steamcommunity.com/app/908520/discussions/0/836124807123863711/