I have Windows 10 Pro as a server and Windows 10 Pro as a client. Server has a GTX 1070 card with the latest driver and is fully NVENC capable of h.264 / AVC 444 hardware encoding. Steam streaming works using the hardware codec on the server side.
I have RemoteFX enabled on the server, and have enabled the following in the Group Policy under Remote Desktop Services / Remote Desktop Session Host / Remote Session Environment:
- Use hardware graphics adapters for all Remote Desktop Services sessions
- Use advanced RemtoteFX graphics for RemoteApp
- Prioritize H.264/AVC 444 graphics mode for Remote Desktop Connections
- Configure H.264/AVC hardware encoding for Remote Desktop Connections
- Configure compression for RemoteFX data
- Configure image quality for RemoteFX Adaptive Graphics
- Enable RemoteFX encoding for RemoteFX clients designed for Windows Server 2008 R2 SP1
- Enable Remote Desktop Protocol 8.0
- Configure image quality for RemoteFX Adaptive Graphics
When I connect to the server, in the Event Viewer and go to RemoteDesktopServicesd-RdpCoreTS, I don't see any events with EventID 162 or 170, and the documentation says these should appear when hardware encoding is used.
What am I doing wrong? Why am I not getting hardware h.264 encoding? Is there another setting that I'm missing that I need to enable?