I'm current trying to get most FPS when using uVnc over LAN.
Need HD and possible also 4K test result on win 10
winvnc:
PowerMode is activated when you set Max Cpu: 100
vncviewer:
[v] preemtive Updates
[v] u2
jepg (6 or 7)
The viewer info show the current Ffp
Youtube testvideo (4K Video Ultra HD 60fps) https://www.youtube.com/watch?v=R3AKlscrjmQ&t=193s
ps: There is a big difference bewteen 2 monitors on the same card and each on his own.
On the same card are handled serialized, 2 cards are handled simultaneous.
Thanks for the feedbacks.
Download: ( 32 /64)
This is the current 1224
-server:
with activated powermode when max cpu is set to 100
-viewer:
FPS added in the viewer info window
-ddengine:
change capture for one monitor per card ( using more it's the same code as before)
flahsing cursor when hovering over video fix
https://www.uvnc.eu/download/1224/FPS_test.zip
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
- 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
- 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
FPS test 1224
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: FPS test 1224
Result:
Cpu: i7
Desktop: (1920x1200)
LAN: ( 1Gb 10GB loopback)
video card (s): (Nvidia GTW 1050, Intel HD 630)
multi monitors: 2, one on each card
FPS: 37 (loopback)
Cpu: i7
Desktop: (1920x1200)
LAN: ( 1Gb 10GB loopback)
video card (s): (Nvidia GTW 1050, Intel HD 630)
multi monitors: 2, one on each card
FPS: 37 (loopback)
-
- Posts: 6
- Joined: 2013-04-17 21:29
Re: FPS test 1224
Cpu: i7-6820
Desktop: (1920x1080) Intel 530
LAN: 1Gb
video card (s): (AMD FirePro W5170M, Intel HD 530)
multi monitors: 3, two on AMD, one on Intel
Encoder: Ultra2
Speed: 20000 kbits/s
FPS: 22
Same setup with desktop: (1600x1200) AMD FirePro
FPS: 22, no significant difference
Do the server settings make any real difference? As long as it is set to show video on the full resolution that VNC viewer shows maximized at the desktop resolution?
Desktop: (1920x1080) Intel 530
LAN: 1Gb
video card (s): (AMD FirePro W5170M, Intel HD 530)
multi monitors: 3, two on AMD, one on Intel
Encoder: Ultra2
Speed: 20000 kbits/s
FPS: 22
Same setup with desktop: (1600x1200) AMD FirePro
FPS: 22, no significant difference
Do the server settings make any real difference? As long as it is set to show video on the full resolution that VNC viewer shows maximized at the desktop resolution?
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: FPS test 1224
Retested an the only difference is the powermode activated by settings the server to cpu = 100
Internal, when 100 is detected other parameters are used to incease the FPS.
Yes, the server option make the difference.
Internal, when 100 is detected other parameters are used to incease the FPS.
Yes, the server option make the difference.
Re: FPS test 1224
Hello!
First of all I want to thank you for you efforts - UltraVNC is the perfect tool for me to stream music videos and some movie clips in realtime as smooth as possible from one PC to another over 1Gbit LAN.
Therefore my goal is a steady fps of 25-30, depending on the material being PAL or NTSC. But it is not the fps alone that counts! Some settings seem to me counter-productive although they should speed things up further more.
The best settings I could find are:
Server:
Max CPU: 100
Turbo: ON
Viewer:
u2, Full Colors
[v] Use CopyRect encoding
[ ] Use Cache Encoding
[v] Zip/Tight Compression: 9
[v] Jpeg (Tight) - Quality: 9
[ ] Preemtive Updates
On Win7 I am 99% satisfied with the results so far. Especially powermode helped!
First of all I want to thank you for you efforts - UltraVNC is the perfect tool for me to stream music videos and some movie clips in realtime as smooth as possible from one PC to another over 1Gbit LAN.
Therefore my goal is a steady fps of 25-30, depending on the material being PAL or NTSC. But it is not the fps alone that counts! Some settings seem to me counter-productive although they should speed things up further more.
The best settings I could find are:
Server:
Max CPU: 100
Turbo: ON
Viewer:
u2, Full Colors
[v] Use CopyRect encoding
[ ] Use Cache Encoding
[v] Zip/Tight Compression: 9
[v] Jpeg (Tight) - Quality: 9
[ ] Preemtive Updates
- CopyRect, as description tells, is good for moving parts of the picture. So I think it helps smooth it out.
- Reducing Zip or Jpeg to lower (or extremely low) numbers does not speed up things any more - no bottleneck there.
- Preemtive Updates is one of that options in my case which seem to introduce a bit more stuttering, for example a car drives by.
On Win7 I am 99% satisfied with the results so far. Especially powermode helped!
Re: FPS test 1224
I just want to say that the latest version excels on Windows 10! Full-HD, completely fluid, and that between two not-too-fast AMD FX-9590 PCs.
To get the most out of it, I have tried a lot of combinations of settings, but basicly all your recommendations were perfect. Interesting that different behavior on Windows 7 though.
Desktop Duplication API is - of corse - of paramount importance; now I have proven to me that it works on Win10 Home as well as Pro.
Important: Power plan options in Windows have to be set much higher than 5% (Minimum processor state) for the FX-9590. 50% helps, 75% even more and on 100% it is perfectly fluid. Either this is common for (slower) CPUs or the FX series in particular, because of the unoptimized Windows Scheduler for that type.
u2, Full Colors
[ ] Use CopyRect encoding
[ ] Use Cache Encoding
[v] Zip/Tight Compression: 6
[v] Jpeg (Tight) - Quality: 9
[v] Preemtive Updates
After setting CPU to 100% (on both ends) and checking Preemtive Updates, it is a dream come true, even on max. Jpeg Quality 9!
One question: Shouldn't Zip/Tight Compression be off or as low as possible for this low-latency situation? When comparing screenshots I cannot tell any difference between 1 and 9, while unchecked there is a slight difference, although nearly undeterminable.
Thanks and best regards!
To get the most out of it, I have tried a lot of combinations of settings, but basicly all your recommendations were perfect. Interesting that different behavior on Windows 7 though.
Desktop Duplication API is - of corse - of paramount importance; now I have proven to me that it works on Win10 Home as well as Pro.
Important: Power plan options in Windows have to be set much higher than 5% (Minimum processor state) for the FX-9590. 50% helps, 75% even more and on 100% it is perfectly fluid. Either this is common for (slower) CPUs or the FX series in particular, because of the unoptimized Windows Scheduler for that type.
u2, Full Colors
[ ] Use CopyRect encoding
[ ] Use Cache Encoding
[v] Zip/Tight Compression: 6
[v] Jpeg (Tight) - Quality: 9
[v] Preemtive Updates
After setting CPU to 100% (on both ends) and checking Preemtive Updates, it is a dream come true, even on max. Jpeg Quality 9!
One question: Shouldn't Zip/Tight Compression be off or as low as possible for this low-latency situation? When comparing screenshots I cannot tell any difference between 1 and 9, while unchecked there is a slight difference, although nearly undeterminable.
Thanks and best regards!
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: FPS test 1224
zlib/tight/zrle encoding use zlib/jpeg
u2 is a pure jpeg decoder
u2 is a pure jpeg decoder