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

Mirror Driver: Grey Boxes

Post Reply
goergc
Posts: 5
Joined: 2013-09-30 06:51

Mirror Driver: Grey Boxes

Post by goergc »

Hi,

we are using UltraVNC (V1.1.9.3) in combination with the mirror driver on a Windows XP 32-Bit system.

Normally everything is working well. But we experience a problem with a software which is developed by us.
The software displays a bitmap inside, on which we draw with GDI functions. Unfortunately UltraVNC only transmits a grey box where the Bitmap should be.
When the mirror driver is deactivated this effect is gone and the bitmap content is transmitted normally.

Has anyone experienced something similar and can help me?

Best regards
Christian Görg
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Mirror Driver: Grey Boxes

Post by Rudi De Vos »

A mirror driver mirror gdi functions of a driver, but it can't mirror any video commands
the bypass the gdi ( like hardware acceleration).

Are you displaying the display map with hardware stuff ( directx).
a simple bitblt always work but directx bypass the video driver gdi and
isn't mirrored as the mirror driver can not see it.
goergc
Posts: 5
Joined: 2013-09-30 06:51

Re: Mirror Driver: Grey Boxes

Post by goergc »

As I know we don't use any DirectX or OpenGL methods. I try to extract the problem and put it in an example program, that I can send you.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Mirror Driver: Grey Boxes

Post by Rudi De Vos »

You can fast test it

right click desktop-> properties -> advanced -> troubleshooter
If you move the slider to the left, you disable hardware acceleration.

If it's caused by some hardware acceleration, you now should see it local and remote.
goergc
Posts: 5
Joined: 2013-09-30 06:51

Re: Mirror Driver: Grey Boxes

Post by goergc »

That is the problem. When the slider was at "Disable all DirectDraw and DirectX acceleration" the grey box disappears and the content is displayed.
I think it is .NET or Windows which is accelerating the drawing of the Bitmap in background.
Thanks for your help.

Best regards
Christian Görg
Post Reply