Link to home
Create AccountLog in
Avatar of Shane McKeown
Shane McKeownFlag for Ireland

asked on

Hyper-V RemoteFX Configuration

Folks

Getting conflicting info in relation to setting up a new server that will support RemoteFX based clients...

Server is a Poweredge R320(Intel E5-2403, 32GB, 2x600GB SAS 15K rpm drives)
Quadro 600 GPU card(is on Microsoft's supported list for RemoteFX cards)

Installed Server 2012

Ran coreinfo and got this output

Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
HYPERVISOR      -       Hypervisor is present
VMX             *       Supports Intel hardware-assisted virtualization
EPT             *       Supports Intel extended page tables (SLAT)

So from that I think we are all good for RemoteFX etc...

Installed Hyper-V role, setup few test VM's(Win 8 Enterprise, Win7 Professional SP1, 2008 R2)

Now when I run coreinfo I get

Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
HYPERVISOR      *       Hypervisor is present
VMX             -       Supports Intel hardware-assisted virtualization
EPT             -       Supports Intel extended page tables (SLAT)

Is this normal? Should the VMX and EPT not show stars there?

Main reason for asking the question is the performance of the RDP to the client VM's is brutal...its unusable - so I am trying to figure out if I've missed something

In this guide -
http://social.technet.microsoft.com/wiki/contents/articles/3190.hyper-v-how-to-fix-bios-errors-enabling-hyper-v.aspx

At top of that page is says Hyper-V Requirements

Hardware Virtualization Assists in the form of:
Intel VT-x (initially codenamed Vanderpool)
AMD AMD-V (also called SVM and initially codename Pacifica)

Then further down says 'What to disable in the BIOS'

Intel VT-d is disabled

I'm lost...or am I reading this wrong...

One minute you need it, then you need to disable it?

Need some help with this one as I can't figure out what step I've missed or haven't taken...

For the record I've ENABLE 'Virtualisation Technology' in the Dell BIOS and ENABLED 'Execute Disable' option - is this correct?

Any ideas?
Avatar of Rob Williams
Rob Williams
Flag of Canada image

Core info only needs to be run on the host.

>>"For the record I've ENABLE 'Virtualisation Technology' in the Dell BIOS and ENABLED 'Execute Disable' option - is this correct?"
Yes.

Have you added the remote FX video adapter in the hyper-v settings for the VM?  You need to have remote access setup first as once you do this you can only remote in to the machine, you cannot access from the console.
Avatar of Shane McKeown

ASKER

Hi RobWill

Coreinfo is running on the host...all those outputs are from it running directly on the host...

Yes I've got the RemoteFX adapter running on the VM and can remote into it - it shows up in Device manager both on the host and the VM - but the performance is useless...I've better RDP performance to a VM on another server that's running ESXi as the host layer and regular VGA adapter on the host...this is where I am getting lost
Interesting on the performance.  I recently had two laptops setup side by side one to Server 2008 R2  and one to 2102, both RDS servers, on the same remote LAN, running the same apps, and I could see  better performance with 2012 even without RemoteFX.

There is a good article that may be of help; "How to tell if you're actually using RemoteFX" at http://searchvirtualdesktop.techtarget.com/tip/How-to-tell-if-youre-actually-using-RemoteFX
You will need to sign up for a free account to read it.  A word of caution I started getting a lot of unwanted tech articles after doing so from that site.  You may want to choose the e-mail a address you use carefully
Thanks Rob...I know its enabled since I'm following this guide...

http://social.technet.microsoft.com/wiki/contents/articles/16652.remotefx-vgpu-setup-and-configuration-guide-for-windows-server-2012.aspx

On the Hyper-V console it shows the 'this connection is using RemoteFX - please login by RDP' message that is in that guide I posted...so this tells me things are working

But...the performance is crap - which is why I am wondering about the output from Coreinfo

Do you have a working config on your end? What I'm trying to find out is if things are all working fine should Coreinfo show 'stars' on all 3 of the lines below

HYPERVISOR      *       Hypervisor is present
VMX             -       Supports Intel hardware-assisted virtualization
EPT             -       Supports Intel extended page tables (SLAT)

This is where I'm confused...so wanted to check with other experts to confirm...has anyone got all 3 stars showing up on a working system or does that ever happen?
ASKER CERTIFIED SOLUTION
Avatar of Shane McKeown
Shane McKeown
Flag of Ireland image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
I've requested that this question be deleted for the following reason:

Issue caused by NIC(Broadcom) on the server and unrelated to Hyper-V or RemoteFX
Hi smckeown777.
Sorry I have been tied up.  I was hoping to try to replicate but haven't had a chance, but glad you were able to find the solution.

I would recommend you do not delete the question but just close it and award yourself the points, though you you will be limited to 0.  I think this could be extremely helpful to others, so I would hate to see it deleted.

Personally I avoid Broadcom NICs at any cost.  They are responsible for so many network issues.  I like Intel myself.  I have actually had Dell delete the Intels from my order with a note I don't need them.  When I complained they sent he Intel's for free  :-)

Best of luck!
--Rob
Cheers Rob, I wasn't sure I could keep it active by assigning points...so thanks for the info on that one...

Yep I've heard about Broadcom before - kicking myself for not checking it in the first place, good info for the future and others obviously...will see if I can re-open this and close it properly, cheers...
Was not sure I could close this by assigning myself 0 points...good idea to keep it for others to reference
Thanks smckeown777.
Issue caused by Broadcom nic and 'Virtual Machine Queues' issue