

The X11 vector graphics mode is not available for web sessions.ġ) All server products distributed under a customer's subscription (e.g., NoMachine Workstation, Terminal Server and so on) include the MPEG-LA H.264 software encoding/decoding libraries. In the case of virtual desktops in X11 vector graphics mode and custom sessions, video streaming techniques, and therefore H.264 SW encoding, are applied only to multimedia contents. (iv) Multimedia content in custom sessions. (iii) Linux virtual desktops in X11 vector graphics mode. (ii) Linux virtual desktops without activating X11 vector graphics mode. NoMachine supports H.264 software acceleration for these types of sessions: H.264 software acceleration is used when the server or client doesn't have the necessary hardware requirements to use HW acceleration. NoMachine and H.264 software acceleration (MPEG-4 AVC libraries)
#X2go vs nomachine android
We plan to extend support for H.264 HW decoding also to iOS and Android tablets. On Linux, users have to belong to the same system group such as that of the video card listed under /dev/dri.

NoMachine used as a client or Enterprise Client) supports the H.264 hardware decoding on Windows and Mac hosts with hardware accelerated video cards (GPUs). NoMachine software on the user's computer (i.e. On Linux, users who need to use hardware encoding have to belong to the appropriate system group, usually the 'video' group. Support for hardware H.264 encoder on AMD cards is supported from version 8.
#X2go vs nomachine manual
On Linux, it's necessary to apply a manual configuration as explained here. 6, also Intel Quick Sync video cards on Windows and Linux are supported. H.264 HW encoding is not available on Mac computers.įrom v. (iii) Web sessions with support for WebRTC enabledĬurrently available on Windows and Linux, NoMachine supports H.264 hardware encoding via Nvidia's NVENC API, and provided the graphics cards (GPUs) come with Nvidia Kepler or later microarchitecture, ie. (ii) Linux virtual desktops without activating the X11 vector graphics mode. (i) Connections to the remote physical desktop.

NoMachine supports H.264 hardware acceleration for these types of sessions: NoMachine and H.264 hardware acceleration (GPU) All these methods are applied at the same time. For example, a video is encoded by H.264 software encoding, static images are encoded by JPEG and textual elements of GUIs are encoded by X graphics primitives by using the NX compression algorithm that is an optimization of the X11 protocol. The X11 Vector Graphics mode is a proprietary method which uses a combinations of different techniques to encode each element of the screen in the most convenient way. 6), H.264 is used when the browser supports WebRTC/HTML5 and H.264 and the support for WebRTC is enabled on the NoMachine Server.Īt the moment, H.264 hardware encoding is not available when virtual desktops are running in X11 vector graphics mode (default) and it's not supported in Linux custom sessions. No further actions are necessary to enable H.264 support in NoMachine sessions.įor web sessions (from v. When hardware encoding or decoding is not available, NoMachine falls back to software encoding/decoding. Please consult the changelog for details about version 6.6.8: Īll packages for Windows, Linux, Mac and Raspberry include the AVC/H.264 software codec. NoMachine supports H.264 GPU-accelerated (hardware) and software encoding/decoding out-of-the-box (since version 6.6.8).
