I recently downloaded NoMachine to try it out.
I am using a Windows 7 client (v5.1.54) with a NVIDIA GeForce GTX 560 Ti (driver version 327.23). I am connecting to a Linux Mint 18 (Ubuntu 16.04) host (v5.1.54) running as a VM on ESXi6. I compiled H.264 on the host and can connect using H.264 just fine at resolutions of 1920×1080 or below. I would like to use a screen resolution of 1920×1200 but can only connect at 1920×1200 using VP8. I am aware of the NoMachine Windows client H.264 hardware decoding limit of 1920×1080 but KB article https://www.nomachine.com/AR09L00811 implies that above 1920 x 1080 (at 1920×1200 for example) I should be able to at least use software decoding using FFMPEG (which I did install on the Windows 7 machine) or for hardware decoding, I can change the key:
<option key=”Switch to software decoding on Windows if resolution is bigger than 1920×1080″ value=”true” />.
I tried with this key value and FFMPEG installed but no H.264 at 1920×1200.
On the Windows client machine I changed the key in player.cfg to:
<option key=”Switch to software decoding on Windows if resolution is bigger than 1920×1080″ value=”false” /> (I assume this would enable hardware encoding).
With this key value no H.264 at 1920×1200.
I also tried forcing H.264 through the settings menu, performance. I restarted/rebooted after changes etc.
So while I can connect using H.264 at 1920×1080 or below, it falls back to VP8 at 1920×1200 regardless of what I do.
Before I chase FFMPEG/NVIDEA driver issues, should H.264 work at 1920×1200 (either software or hardware decoding), or is something hardcoded in to prevent it regardless of what the KB says.
Thanks