H.264 (Nvidia GPU) "Unsupported Preset Selected" Error on 2022.24200 despite trying multiple fixes

Hello everyone,

I am having a persistent issue with the Movie File Out TOP when trying to render using H.264 (Nvidia GPU). The node throws the following error, and I cannot export any video using hardware encoding:

Error: Unsupported Preset Selected (/project1/moviefileout1)

Here are my system specifications:

  • TouchDesigner Version: 2022.24200 (I need to stay on 2022 for project compatibility)

  • GPU: Nvidia RTX 2070 Max-Q (Laptop)

  • OS: Windows 10 / 11

What I have tried so far (none of these worked):

  1. Updated to the latest Nvidia Studio Driver.

  2. Downgraded to older Nvidia Studio Drivers (using DDU for a clean wipe).

  3. Changed the H.264 Presets inside the TOP (Default, P4, High Performance, etc.).

  4. Forced TouchDesigner to run on the RTX 2070 via Windows Graphics Settings (to avoid Optimus/Intel GPU conflicts).

  5. Fixed the Windows Regional Settings (changed decimal symbol from comma to dot) to clear out some TScript keyframer errors I was getting.

  6. Completely uninstalled TouchDesigner, wiped the Derivative folders in AppData, cleared the Registry entries, and performed a clean reinstall of 2022.24200.

  7. Deleted the Movie File Out TOP and created a fresh one.

Hardware encoding (Nvidia GPU) used to work perfectly on this exact machine before, but now nothing seems to fix this preset error. CPU rendering (Hardware Encoding = Off) works, but I really need NVENC back.

Are there any hidden environment variables, specific driver versions, or workarounds for this specific 2022 build? Any help would be greatly appreciated!

You need to downgrade your driver even more, as the preset system has changed in the Nvidia encoders, so very old builds such as this won’t work with the latest drivers.

Thank you malcolm!
So basically if I purchase an upgrade for my TD that will solve the issue right?

Hey,

Yes, a newer version of TouchDesigner will fix the issue as well, as another option. Using the old drivers should work too though.