0

NoMachine performance is great for normal use, as long we disable frame buffering and post processing.

But for games, it seems to be still very problematic. It works much better than others like VNC (vino), but every few seconds the smooth gameplay freezes.

For tests I am using:

  • a desktop (server, 4 cores, 3.6ghz, has bad monitor) and
  • a notebook (client, 1 core, 1.8ghz), resolution 1280x800.
  • game: PathOfExile (Wine) (runs smooth on server)

I tried everything possible using the configuration tool for NoMachine:

  • lowest fps (30,orNotSpecified),
  • mpeg (instead of vp8,x264),
  • lower the image quality to the minimum (just for test, not actually usable),
  • lower resolution made the gameplay smooth (800x500) but the visual quality is too bad
  • view only mode, no audio transfer to the client,

Is there anything else that can be done to help on improving it's performance even more?

Is there some way/trick to lower fps below 30? the node.cfg file will have that as lowest limit.

2 Answers2

1

That seems to be a problem with the CPU on the playback (client) side rather than an encoding or network problem. This is confirmed by the fact that lowering the quality doesn't help, while disabling the post-processing (deblock filter) on client side, which is a CPU consuming task, makes a difference.

That said, lowering the framerate below 30 FPS could help. You can already do it manually by editing the node.cfg file on the server ('installationDirectory/NoMachine/etc/node.cfg').

For example: DisplayServerVideoFrameRate 20

NoMachine devs should allow to specify a lower frame rate also in the GUI, since this could be useful in specific situations like yours.

Richie
  • 46
0

You can try adding this to the node.cfg

DisplayServerExtraOptions "-pixelperfect 0"

It disables frame refinements. Then monitor CPU and memory for any strange usage spikes.

George Udosen
  • 37,534