Dev team,
Windows is reporting that UltraVNC is setting the platform timer resolution (timeslice resolution) to 1ms. This increases system/task switching overhead and increases CPU use, draining my battery. This is commonly set with a call to timeBeginPeriod().
How can I instruct UltraVNC to not set this fine time resolution, and keep the standard windows task switching timer in place?
Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
(windows) Platform Timer Resolution set to 1ms
- Rudi De Vos
- Admin & Developer
- Posts: 6867
- Joined: 2004-04-23 10:21
- Contact:
Re: (windows) Platform Timer Resolution set to 1ms
It's not something you can put on or off. The compiler use this timer if a single high precision function is used.
This would require that we check the full source for the high precision functions. Disable code parts and vnc functions or replace them with alternative code and all in a switch statement tobe able to swicth it on or off.
Not for now, will put it on a todo list.
What the cpu gain you can get with it ?
This would require that we check the full source for the high precision functions. Disable code parts and vnc functions or replace them with alternative code and all in a switch statement tobe able to swicth it on or off.
Not for now, will put it on a todo list.
What the cpu gain you can get with it ?
- Rudi De Vos
- Admin & Developer
- Posts: 6867
- Joined: 2004-04-23 10:21
- Contact:
Re: (windows) Platform Timer Resolution set to 1ms
winvnc with low resolution timer hardcoded
https://www.uvnc.eu/download/1222/winvn ... 092018.zip
https://www.uvnc.eu/download/1222/winvn ... 092018.zip