Guest RDP vs VRDP
-
Waylon McFlailin
- Posts: 2
- Joined: 1. Sep 2009, 22:25
- Primary OS: Linux other
- VBox Version: OSE other
- Guest OSses: WinXP Vista
Guest RDP vs VRDP
I have a WinXP VM running in VirtualBox on RHEL5. I have configured the VM with a bridged adapter and to accept RDP connections directly, as well as VRDP access on the real interface. When I connect via VRDP and play a video, the performance is "ok" - degraded but not terrible. However, when I RDP connect "direct" to the VM on the bridged interface, the video performance is unusably choppy. The GUI response via the "direct" connection is just fine, it's just the video that is terrible. I realize the virtualization layer adds some overhead, but I wasn't expecting it to be this bad with video playback. Is there any tuning I can do to improve this?
-
Sasquatch
- Volunteer
- Posts: 17798
- Joined: 17. Mar 2008, 13:41
- Primary OS: Debian other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows XP, Windows 7, Linux
- Location: /dev/random
Re: Guest RDP vs VRDP
Even I have terrible video playback on native RDP, so it's not a VB issue. The problem is the Remote Desktop protocol itself. It sends bitmaps of the screen to the client and when you play a video, a large amount of data is generated and can cause slow playback like this.
I don't know how VRDP works exactly, but it seems that it uses a continuous stream of images, perhaps compressed or something, and that results in a smoother experience.
So, not much VB can do about, it's just the protocol that's causing this. Check the bandwidth that's in use, and the CPU usage on the Guest. Maybe that works too. My last guess is that MS build some restrictions in their RDP to make sure it doesn't take up so much bandwidth, and VRDP doesn't have that restriction.
I don't know how VRDP works exactly, but it seems that it uses a continuous stream of images, perhaps compressed or something, and that results in a smoother experience.
So, not much VB can do about, it's just the protocol that's causing this. Check the bandwidth that's in use, and the CPU usage on the Guest. Maybe that works too. My last guess is that MS build some restrictions in their RDP to make sure it doesn't take up so much bandwidth, and VRDP doesn't have that restriction.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
-
Waylon McFlailin
- Posts: 2
- Joined: 1. Sep 2009, 22:25
- Primary OS: Linux other
- VBox Version: OSE other
- Guest OSses: WinXP Vista
Re: Guest RDP vs VRDP
You're right, RDP from native linux to native XP gives the same unusable behavior. Thanks.