Celebrating the 22th anniversary of the UltraVNC: https://forum.uvnc.com/viewtopic.php?t=38031
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

Dual-Monitor performance with two video cards

Post Reply
WKjun
8
8
Posts: 12
Joined: 2019-03-03 10:45
Location: Austria

Dual-Monitor performance with two video cards

Post by WKjun »

Hello!

I am about to implement this highly anticipated new version soon!
Previously I have used two monitors where just one of them is shared (fullscreen) and the other used locally. It is used as a kind of DJ desk where I can modify the playlist on one screen while music videos are played back on the other which is streamed over 1Gbit LAN to the actual seen screen. Therefore video playback is just at 1024x768 (PAL & NTSC framerate), but in realtime (U2 mode).

As far as I can recall a previous statement here, it is best to use a seperate video card for the second monitor. Is that (still) so?
The other question is, if the primary video card is pretty fast, would it make a positive difference using a second but rather slow video card? Or does it only matter if both screens are streamed?
  • Radeon RX 590 (8GB)
    Radeon RX 550 (2GB)
Kind regards,
Wilhelm
Last edited by WKjun on 2019-12-10 09:37, edited 1 time in total.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Dual-Monitor performance with two video cards

Post by Rudi De Vos »

**With 2 cards, you capture parallel
**With a single card you need to capture screen A followed by screen B
If one of the screens is static, you loose a few ms while you wait for changes
Having same small screen with changes (like a screensaver preview) on the static give a few extra FPS
It's faster when the screen change on both monitors..

Test video card
HD 630 intel, that's a little slower then the RX 550

Settings encoder u2 -> now called video
set cpu to 100 ( server option): This not only set the max cpu that can be used by vnc but also
switch to fast capture.

With the HD 630 we get 30 FPS with single monitor.
As dual monitor i use a GTX 1050, for video it's around 28FPS
resolution 1920x 1200
We use Youtube 60FPS test video's

Normal you should easy get 40 FPS with 1024x768 if your video source can deliver it.

Natural it also depend on the bandwidth and used media.
WKjun
8
8
Posts: 12
Joined: 2019-03-03 10:45
Location: Austria

Re: Dual-Monitor performance with two video cards

Post by WKjun »

Thanks Rudi for clearing things up and share some fundamental aspects of its behavior! :thumbs:

Although it seems logical that those screens which get captured should be on the faster card, it makes me wonder what parts of modern graphics cards are used in the capturing process that could make such a big difference.

My impression is that since after the 1990s, where 3D rendering and GPUs took place, 2D performance is as fast as can be and does not make a difference anymore for working on Windows desktop, 2D games and video playback. In fact modern cards don't even ramp up clock frequencies a lot while doing anything "2D".
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Dual-Monitor performance with two video cards

Post by Rudi De Vos »

win 10 Capture is done using directx.
Post Reply