Performance with Rocky Linux Host is extremely slow

Forum / NoMachine for Linux / Performance with Rocky Linux Host is extremely slow

Tagged: 

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #55206
    rocky9_nomchine
    Participant

    Hello,

    I am able to make a successful connection from Windows 11 to Rocky Linux Remote Host.

    However, the performance is very poor, there is a few second delays between input actions.

    After the connection is established, the remote host (local input) also becomes very unresponsive with a few seconds delay.

    Both Windows 11 and Rocky Linux are running NoMachine 9.3.7, and both machines are on the same network.

    As a comparison, I tried with two different Windows 11 client, same result.

    But connection between two Windows machine is good, also connecting to Windows Host from Rocky Client is also good.

     

    In summary:

    Rocky Linux Remote Host – Windows Client (bad performance, very laggy)

    Windows 11 Remote Host – Windows 11 Client (Good performance)

    Windows 11 Remote Host – Rocky Linux Client (Good performance)

    Affected Nomachine ver: 9.3.7

    Attached log is taken fro Windows 11 Client when connected to Rocky Host.

     

    #55217
    Britgirl
    Keymaster

    Hi, thanks for the client side logs. Can you send us the logs from the server as well? You can get them through the UI on the Rocky server: Settings > Server > Security > Take logs, reproduce the problem first and then click Take logs.

    #55221
    rocky9_nomchine
    Participant

    Sure, here it is (I had to do a logrotate to cut down on log size.)

    #55227
    Britgirl
    Keymaster

    Can you try disabling EGL capture? From a terminal run:

    sudo /usr/NX/bin/nxserver --eglcapture no

    #55233
    rocky9_nomchine
    Participant

    Disabling egl did not help.

    I also tried playing around with Server Performance setting on the Linux host.

    Default settings are:

    • unchecked – Use a specific display encoding
    • checked – use hardware encoding
    • unchecked – Use a specific display frame rate
    • checked – Use acceleration for display processing.

    I tried disabling hardware encoding, and acceleration for display processing, enabling specific display encoding (VP8, MPEG, H.264), using a specific display frame rate (30FPS), none of it did any improvement.

    I have attached the server side logs that include all the activities above.

    The logs had to be split to meet the 1024kb requirement, and I added .zip to the z01, z02, or else the forum won’t let me upload them.

    You will have to rename them before combing:
    Server logs 2026-01-08 12.36.08.z01.zip -> need to be renamed as: Server logs 2026-01-08 12.36.08.z01
    Server logs 2026-01-08 12.36.08.z02.zip -> need to be renamed as: Server logs 2026-01-08 12.36.08.z02
    Server logs 2026-01-08 12.36.08.zip -> does not need to be renamed.

    Then combine with $zip -FF ‘Server logs 2026-01-08 12.36.08.zip’ –out full.zip

    #55241
    Britgirl
    Keymaster

    My bad. I should have mentioned that after disabling egl you should logout and log back in or reboot the system. Please try that if you didn’t do that already.

    #55255
    rocky9_nomchine
    Participant

    AH yes, after  sudo /usr/NX/bin/nxserver --eglcapture no
    follow by a reboot, the performance issue appears to go away.

     

    #55256
    rocky9_nomchine
    Participant

    There is a no problem with sudo /usr/NX/bin/nxserver --eglcapture no.
    I use dual monitor setup on Rocky Linux, with eglcapture disabled, I lose the ability to select which monitor to display. Instead, both displays are showing, and I can choose either scale both to the client monitor size, or “enable view point mode”.

    I have not yet tried resizing the remote display.

    #55264
    Britgirl
    Keymaster

    Can you submit new logs?

    #55274
    rocky9_nomchine
    Participant

    Please see the attached.
    Service side debug level log during remote control with –eglcapture set to no.

    #55286
    Britgirl
    Keymaster

    Can you provide the output of the following commands?

    gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetCurrentState

    gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetResources

    #55291
    rocky9_nomchine
    Participant

    Here it is:

    gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetResources
    (uint32 1, [(uint32 0, int64 43, 1920, 0, 1600, 1200, 48, uint32 0, [uint32 0, 1, 2, 3, 4, 5, 6, 7], @a{sv} {}), (1, 45, 0, 0, 1920, 1080, 55, 0, [0, 1, 2, 3, 4, 5, 6, 7], {}), (2, 47, 0, 0, 0, 0, -1, 0, [0, 1, 2, 3, 4, 5, 6, 7], {}), (3, 49, 0, 0, 0, 0, -1, 0, [0, 1, 2, 3, 4, 5, 6, 7], {})], [(uint32 0, int64 4294967347, 0, [uint32 0, 1, 2, 3], 'DP-1', [uint32 48, 52, 27, 40, 31, 28, 21, 45, 47, 46, 56, 54, 36, 10, 34, 8, 57, 1, 17, 38, 29, 18, 9], @au [], {'vendor': <'DEL'>, 'product': <'DELL 2007FP'>, 'serial': <'C953665T311S'>, 'width-mm': <410>, 'height-mm': <310>, 'display-name': <'DP-1'>, 'backlight': <-1>, 'min-backlight-step': <-1>, 'primary': , 'presentation': , 'connector-type': <'DisplayPort'>, 'underscanning': , 'supports-underscanning': , 'supports-color-transform': , 'edid': <[byte 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x10, 0xac, 0x21, 0xa0, 0x53, 0x31, 0x31, 0x33, 0x16, 0x10, 0x01, 0x03, 0x80, 0x29, 0x1f, 0x78, 0xee, 0xee, 0x91, 0xa3, 0x54, 0x4c, 0x99, 0x26, 0x0f, 0x50, 0x54, 0xa5, 0x4b, 0x00, 0x81, 0x80, 0xa9, 0x40, 0x71, 0x4f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x3f, 0x40, 0x30, 0x62, 0xb0, 0x32, 0x40, 0x40, 0xc0, 0x13, 0x00, 0x6f, 0x13, 0x11, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xff, 0x00, 0x43, 0x39, 0x35, 0x33, 0x36, 0x36, 0x35, 0x54, 0x33, 0x31, 0x31, 0x53, 0x0a, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x44, 0x45, 0x4c, 0x4c, 0x20, 0x32, 0x30, 0x30, 0x37, 0x46, 0x50, 0x0a, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x38, 0x4c, 0x1e, 0x53, 0x11, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0xd5]>}), (1, 4294967349, 1, [0, 1, 2, 3], 'DVI-I-1', [55, 50, 22, 27, 40, 31, 28, 21, 45, 47, 46, 56, 54, 36, 10, 34, 8, 57, 1, 17, 38, 29, 18, 9], [], {'vendor': <'DEL'>, 'product': <'DELL P2310H'>, 'serial': <'N918R0170P2S'>, 'width-mm': <510>, 'height-mm': <290>, 'display-name': <'DVI-I-1'>, 'backlight': <-1>, 'min-backlight-step': <-1>, 'primary': , 'presentation': , 'connector-type': <'DVII'>, 'underscanning': , 'supports-underscanning': , 'supports-color-transform': , 'edid': <[byte 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x10, 0xac, 0x28, 0xd0, 0x53, 0x32, 0x50, 0x30, 0x01, 0x14, 0x01, 0x03, 0x80, 0x33, 0x1d, 0x78, 0x2e, 0xee, 0x95, 0xa3, 0x54, 0x4c, 0x99, 0x26, 0x0f, 0x50, 0x54, 0xa5, 0x4b, 0x00, 0x71, 0x4f, 0x81, 0x80, 0xd1, 0xc0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38, 0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0xfd, 0x1e, 0x11, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xff, 0x00, 0x4e, 0x39, 0x31, 0x38, 0x52, 0x30, 0x31, 0x37, 0x30, 0x50, 0x32, 0x53, 0x0a, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x44, 0x45, 0x4c, 0x4c, 0x20, 0x50, 0x32, 0x33, 0x31, 0x30, 0x48, 0x0a, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x38, 0x4c, 0x1e, 0x53, 0x11, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0xc3]>})], [(uint32 0, int64 0, uint32 1536, uint32 2048, 59.953784942626953, uint32 9), (1, 1, 800, 600, 75.0, 5), (2, 2, 2048, 1152, 59.903182983398438, 6), (3, 3, 5120, 2880, 59.987163543701172, 6), (4, 4, 1152, 2048, 59.903182983398438, 9), (5, 5, 960, 1280, 59.939048767089844, 9), (6, 6, 2048, 1536, 59.953784942626953, 6), (7, 7, 1620, 2880, 59.960258483886719, 9), (8, 8, 1024, 768, 60.003841400146484, 10), (9, 9, 640, 480, 59.940475463867188, 10), (10, 10, 1152, 864, 59.958633422851562, 6), (11, 11, 768, 1024, 59.920131683349609, 9), (12, 12, 800, 1280, 59.810325622558594, 9), (13, 13, 900, 1600, 59.946022033691406, 9), (14, 14, 1080, 1440, 59.988838195800781, 9), (15, 15, 1050, 1680, 59.954250335693359, 9), (16, 16, 1920, 1440, 59.967990875244141, 6), (17, 17, 800, 600, 60.316539764404297, 5), (18, 18, 640, 480, 75.0, 10), (19, 19, 1080, 1920, 59.962844848632812, 9), (20, 20, 2880, 5120, 59.987163543701172, 9), (21, 21, 1368, 768, 59.882049560546875, 6), (22, 22, 1680, 1050, 59.954250335693359, 6), (23, 23, 1050, 1400, 59.978443145751953, 9), (24, 24, 1920, 1200, 59.884601593017578, 6), (25, 25, 864, 1152, 59.958633422851562, 9), (26, 26, 3200, 1800, 59.956130981445312, 6), (27, 27, 1600, 900, 59.946022033691406, 6), (28, 28, 1400, 1050, 59.978443145751953, 6), (29, 29, 720, 400, 70.0816650390625, 6), (30, 30, 1800, 3200, 59.956130981445312, 9), (31, 31, 1440, 900, 59.887443542480469, 6), (32, 32, 1440, 1920, 59.967990875244141, 9), (33, 33, 4096, 2304, 59.989021301269531, 6), (34, 34, 1024, 768, 75.028579711914062, 5), (35, 35, 1200, 1920, 59.884601593017578, 9), (36, 36, 1152, 864, 75.0, 5), (37, 37, 720, 1280, 59.855125427246094, 9), (38, 38, 800, 600, 59.861404418945312, 6), (39, 39, 1600, 2560, 59.986587524414062, 9), (40, 40, 1440, 1080, 59.988838195800781, 6), (41, 41, 2880, 1620, 59.960258483886719, 6), (42, 42, 900, 1440, 59.887443542480469, 9), (43, 43, 2560, 1600, 59.986587524414062, 6), (44, 44, 2160, 3840, 59.980926513671875, 9), (45, 45, 1280, 1024, 75.024673461914062, 5), (46, 46, 1280, 960, 59.939048767089844, 6), (47, 47, 1280, 1024, 60.019741058349609, 5), (48, 48, 1600, 1200, 60.0, 5), (49, 49, 1200, 1600, 59.869106292724609, 9), (50, 50, 1920, 1080, 59.962844848632812, 6), (51, 51, 768, 1368, 59.882049560546875, 9), (52, 52, 1600, 1200, 59.869106292724609, 6), (53, 53, 2560, 1440, 59.960628509521484, 6), (54, 54, 1280, 720, 59.855125427246094, 6), (55, 55, 1920, 1080, 60.0, 5), (56, 56, 1280, 800, 59.810325622558594, 6), (57, 57, 1024, 768, 59.920131683349609, 6), (58, 58, 600, 800, 59.861404418945312, 9), (59, 59, 3840, 2160, 59.980926513671875, 6), (60, 60, 1440, 2560, 59.960628509521484, 9), (61, 61, 2304, 4096, 59.989021301269531, 9)], 65535, 65535)

    #55308
    Britgirl
    Keymaster

    We’d like to send you a debug package which will allow us to extract more detailed logs. If you’re interested, let us know and we’ll send you further instructions.

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

You must be logged in to reply to this topic. Please login .