Hello Team and thank you for all the efforts that you constantly make to keep this forum and related blogs updated and useful. I've learne a lot already and continue to enjoy your postings.
After reading numerous (and I mean Numerous) technet articles, blogs and forum posts about RDS, there are still a few questions remaining for me, which I hope you guys can shed a light on them:
1.I have a 2012R2 Virtualization host with GPU. I have installed Win 7 Enterprise SP1 with KB2592687 and all the prerequisits of KB2830477 , including the patch itself on the VM; and have added RemoteFX 3D adapter to the VM. I have enabled both transports in VMs group policy as well.
I have installed the Win7 Pro SP1 with all the aformentioned KBs as the client so I have full RDP8.1 support on my client side as well.
the problem is, that now I am able to rdp into the vm ONLY IF I manually set my experience setting on RDP client to "LAN 10Mbit". if I choose "automatic" or anything else besides that setting, the connection just drops silently without any errors being thrown. it will show the connection setting up to "securing remote session..." phase and bam! knocks out.
based on the forum posts that I'll paste at the end, it seems that it is something on win7, and win8 vms do not have this problem. I just wanted to confirm that as I could not find any official document stating this behaviour.
2.in case the above question is indeed a win 7 issue, so how much is the extent of RDP 8.0 support on windows 7? I am under the impression that by adding support for RDP 8.0 on widnows 7, you guys have FULL BLOWN support of RDP 8.0 on it INCLUDING automatic network speed detection, adaptive WAN and LAN network detection and optimization, RemoteFX over UDP connections and so forth. but the above issue , if by design and not by a bug, shows that none of those enhancements are available in windows 7 even with RDP8.0 installed.
3(which might be related to 2). is setting the client experience to "LAN 10mbit" the ONLY way of having remotefx kicking in in windows 7?
before installing the RDP 8 on the win 7 VM the VM was actually able to fulfill any experience setting including "automatic network detection" but per articles below , no logs of RemoteFX was shown on the VM but rather RDP graphics module were there UNLESS you set the client manually to LAN 10; in which case you'd see RemoteFX kicking in.again , after installing RDP 8 on win7VM, all the other modes ceased to work but LAN 10 so instead of this setting being "optional" now it is "mandatory" if you want to RDP into that VM.
4.does having a GPU in a win 2012r2 SESSION HOST make any difference for enabling RemoteFX for RDPing into that host? I've read contradicting articles on how Session Hosts will or will not use the GPU.
5.will dxdiag on a session host detect and report DirectX features of RemoteFX as dxdiag on a VM with RemoteFX will? if not then how can I verify that RemoteFX is working (besides the log entries of course) and actually doing anything usefull on my session host? I could not see any noticeable imporvements in the youtube videos streamed from the remote host, nor could see dxdiag being any different before and after RemoteFX getting enabled on my session host.
I very much prefer to have my CAD application installed on a session host rather than VMs on virtualization hosts, but I don't know if that would work if DirectX features are not reported to the application while using it remotely; or even I will get any improvement in general by adding a GPU to session host. (I've already enabled the "use default hardware for remotefx" group policy and I need a mean to verify that too).
6.reverting to win7 and 2008r2, the technet articles below tell me to look for event ID 2 to verify RemoteFX being in action. but it seems that there won't be any event ID 2s anymore after you upgrade to DTLS and RDP 8.0. is that the case? if it is indeed, then the technet articles should be updated as well. also it should be noted that which event IDs to look for from that point on to verify Remote FX. also the same thing for event ID 1000 or 1001 for session hosts.
I really appreciate if you answer me on this issues. I believe a new blog entry with explicit answers to these question will benefit quite a few people as well. below are the links and the blog entrie and technet articles I refered to in my questions.
Regards
Sassan
https://social.technet.microsoft.com/Forums/windowsserver/en-US/d38014b2-256d-4d36-8067-9a7a7a79dacf/client-cannot-connect-to-vm-when-remotefx-enabled?forum=winserverTS
https://social.technet.microsoft.com/Forums/windowsserver/en-US/51476a11-4961-40d9-96a1-a24ae0ae58b6/possible-bug-remote-desktop-rejects-nonremotefx-clients?forum=winserverTS
http://blogs.msdn.com/b/rds/archive/2012/10/09/remote-desktop-protocol-8-0-update-for-windows-7-sp1-enabling-a-great-wan-user-experience-for-windows-7-sp1-virtual-desktops.aspx
http://social.technet.microsoft.com/wiki/contents/articles/16652.remotefx-vgpu-setup-and-configuration-guide-for-windows-server-2012.aspx
http://technet.microsoft.com/en-us/library/ff817587
http://technet.microsoft.com/en-us/library/ff817580
http://support.microsoft.com/kb/2863663