Microsoft RemoteFX VMware and Virtualbox issue

Yesterday I was really excited when I got the RC release of Service Pack 1 of Windows 7 and Windows Server 2008 R2 to test the new feature they added which will be a promising technology called RemoteFX. This new technology will impact those users who always or frequently uses Remote  Desktop to access their system. One of my(and others for sure) current problem with Remote Desktop is the way it communicates with the system being remotely accessed. I won’t explain technically how it works but the thing is with todays technology applications tends to be more and more complex in a way on how it presents its user interface (UI). Example of this is applications built with Windows Presentation Foundation or WPF. Since most of the UI layers built are Double Buffered, when you view the application inside Remote Desktop it shows significant performance degradation because the way it renders comparing the same application when you run it physically on the system it was installed. RemoteFX will eliminate that issue and improved UI responsiveness. In fact, you can play those high graphics games now via Remote Desktop.

The Bad news is… You can’t do RemoteFX on VMware and VirtualBox- FOR SURE!. Answer: RemoteFX needs Windows Virtualization technology called Hyper-V as as its pre-requisite in order for you to install and use it. Since you’re Windows 7/Windows 2008 R2 was running already as “Virtualized”  on top of your existing Host Operating System. Hypervisor could not be passed from to the Host OS to the Guest OS. Put simply, you can’t virtualized another system if you are on top of already virtualized OS.

Well, I know some of people think it was stupid to use RemoteFX in already had “remote desktop” virtual software. But all I can say is how Virtualbox sucks on graphics which is poorer than VMware(I know Virtualbox is faster in terms of CPU,Memory Access and IO Operations but can it run Aero desktop support?I don’t think so). VMware can support Aero graphics but really not as good as it is. Yeah I know VMware uses same protocol as RDP and Virtualbox uses VNC protocol for theirs but don’t you think its time for them to step forward and do something “seriously” about Graphics Virtualization. Not until Intel and AMD release their CPU support for it. By the way, RemoteFX utilizes GPU  power for rendering and not CPU as opposed to the current Remote Desktop. I forgot how great VMware and Virtualbox graphics adapter!

My point is, people who has capable of running multiple virtualized desktop OS for different purposes like for “Testing” could not use this upcoming technology. I can blame both Microsoft and those Virtualization companies for my failure. Why Microsoft depends Hypre-V for the RemoteFX (I know there was technical reasons for it) and why virtualization companies couldn’t improve graphics. We were almost a year or so before using 22 nanometer silicon technology why software was still in a hundreds until now?

Virtualbox RemoteFX

Virtualbox RemoteFX Failed

VMware RemoteFX

VMware RemoteFX Failed

A brand new start

Yesterday evening just minutes before the start of my daily routine work (of sleeping..just kidding!) I got a call from someone that I am waiting and praying for the past couple of days that maybe a start of my new better life and a career that Im dreaming of…

Goodluck to me.

PS: A million thanks to you Mr. Menno!

New Site

The New (Beta from now) Microsoft Windows Server 208 R2, IIS 7.5 and the .Net Framework 4.0!

I decided that my next main site will run on these platforms to ensure that updates to new techs and be able to learn this ahead of time.

ASP.Net 4.0 Logo

The ASP.Net 4.0 Logo (unofficial)

My new website Response Header

My new website Response Header

Oh I missed already my WPF days when I was able to write parallel and multi-threaded programming . Whats good about the new framework,  this time you will never directly (as what I did in the 3.5) have to write with the  pool threads or worker threads. Whew!

Also, I am so intrigue with their new class- The LAZY class.

Anyway, too much to speak about them and if you like more info on this stuffs you can visit this links below…

Windows Server 2008 R2

IIS 7

ASP.Net / .Net Framework 4.0