About H.264

Forum / General Discussions / About H.264

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
  • #17742

    How could I know NoMachine is using hardware or software encoding ?

    I can see H.264 using in the client side display setting panel , but I don’t know which encoding way on client side and server side.




    To check what’s being used in your session, you can look in the C-*/session logs.

    If you get:

    Info: Using H.264 software encoder.

    the encoding is done by the CPU, otherwise you’ll get “hardware encoder” if it is done by the GPU.

    If there is no H.264 encoding available on the server, it will fall back to VP8 and in the panel you mention, you will see VP8, not H.264.

    More info about H.264 is here:

    Enabling the H.264 codec on the NoMachine client host https://www.nomachine.com/AR10K00696

    What do I need to do to allow NoMachine software to use H.264? – https://www.nomachine.com/AR10K00696


    Thanks~ On server side I find it using H.264 software encoder .

    My graphic card is nv GTX580 , doesn’t it support H.264 hardware encoder  ?

    Or my hardware is ok I need to do something on my system ?

    Another question  it seem I can’t find the session log on client side.

    I used NoMachine Enterprise Client and Chrome to connect to server.


    GTX 580 is a Geforce 500 series graphic card. That’s based on Fermi architecture, which is pre-Kepler. Nvenc was first introduced in Kepler architecture, therefore hardware encoding isn’t possible in your case. You might find this useful from Nvidia’s website: https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

Viewing 4 posts - 1 through 4 (of 4 total)

This topic was marked as solved, you can't post.