What are the benefits of using x264 encoding?

Forum / NoMachine Terminal Server Products / What are the benefits of using x264 encoding?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #37988

    Dear All,

    We recently purchased an nvidia graphics card to add to our Linux terminal server setup – with the thought that it might improve performance of NoMachine sessions, by making use of x264 encoding.

    I feel a bit daft as I just read that X11 vector graphics are selected by default in this setup. Are there any benefits to having a dedicated graphics card in a multi-user NoMachine Linux terminal server? If there are, how would I go about setting that up?

    FYI we’re not running a “fancy” desktop – using MATE – estimated total number of concurrent sessions 30.

    Best wishes,



    Hi Jon,

    just for the record, x264 is the software H.264 encoder, that doesn’t make use of the GPU, while you want to leverage the hardware encoding made available by the graphics card, namely NVENC. Hardware encoding support is not available in virtual desktop sessions when X11 vector graphics mode is enabled, as explained here. You can try to disable X11 vector graphics, so that hardware encoding will be used, and compare the results. It will mostly depend on the applications used.

    The graphics card is also used to accelerate the applications running in the virtual desktop, by means of VirtualGL support (https://knowledgebase.nomachine.com/AR05P00982). This would only be useful if you run applications that use OpenGL for rendering.

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

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