Forum Replies Created
-
AuthorPosts
-
fra81
ModeratorThat FR only refers to H.264 hardware encoding on server side not yet available when using the X11 vector graphics mode. H.264 software encoding is always included in all licensed products (Workstation included), without any need for a specific license. As for the decoding side, software encoding is available in all licensed products and wherever hardware decoding is supported (that practically includes all Windows and Mac clients). If you are connecting from Windows, H.264 should be available.
At this point, I would try to disable hardware decoding on the affected client (https://www.nomachine.com/DT10O00157#5.7.).
fra81
ModeratorHi,
can you confirm you’re really using VP8 and not H.264? Please note that H.264 would be used by default where available. You can find this information in the Display settings panel in the session menu. I suspect you might be using a hardware encoder and there is some problem with video drivers.
Session logs could be useful to sort this out. See https://www.nomachine.com/AR10K00697 and https://www.nomachine.com/DT10O00163#2 for server and client side logs, respectively.
fra81
ModeratorHi,
you can connect to the server, right click on the existing session and select ‘Terminate session’ from the context menu. Alternatively, you can use the nxserver command line interface (sudo /usr/NX/bin/nxserver –terminate [<sessionid> | <display> | <username>]).
However such behaviour is certainly unexpected and, if possible, we would like to see the logs for further investigation. You can find info on how to gather logs here: https://www.nomachine.com/AR10K00697. You can attach them here or send to forum[at]nomachine[dot]com.
fra81
ModeratorHi Shu,
at the moment you have to look for this info in the logs. Session logs are located (by default) inside directories starting with the ‘C-‘ prefix in the ‘/usr/NX/var/log/node’ location. More info on how to retrieve the logs in https://www.nomachine.com/AR10K00697. If GPU is used for encoding, you will see in the ‘session’ file something like:
Info: Using H.264 hardware encoder.
Note that in future versions of NoMachine this info will also be available in the client GUI.
fra81
ModeratorHi,
I would start with checking logs. Please gather server side logs as described in https://www.nomachine.com/AR10K00697 and client side logs as decribed in https://www.nomachine.com/DT10O00163#2. You can attach them here or send to forum[at]nomachine[dot]com. Please also check CPU usage on client and server.
fra81
ModeratorHi David,
that is really strange indeed. I would start with trying to disable hardware decoding (check “Disable client side hardware decoding” in Display settings in the session menu). It would be great if you could gather server side logs as described in https://www.nomachine.com/AR10K00697 and client side logs as decribed in https://www.nomachine.com/DT10O00163#2. You can attach them here or send to forum[at]nomachine[dot]com.
fra81
ModeratorHi David,
as for the missing text in the error message, I can try to guess that it is about “can’t start command”. If you are using a custom command, are you sure that you’re writing it correctly or that it is in the PATH or even installed?
Given also the missing fonts, it seems like you don’t have a complete graphical environment installation on the server. Is that a possibility?
June 8, 2018 at 09:37 in reply to: Performance differences between physical and virtual desktops #18635fra81
ModeratorNotwithstanding the above, are there some reasons why one should favor the virtual session’s protocol? If there aren’t any, I will just stick to the physical session’s protocol.
It depends strictly on the desktop environment and used applications. X11 vector graphics mode is incomparable better at compressing traditional X traffic, but modern desktops and applications make more and more use of graphical effects and multimedia content. If physical session’s protocol works better for you, you should definitely use it. You can find more info here:
https://www.nomachine.com/AR01M00832
For this purpose, I installed the enterprise desktop evaluation but do I need to re-install the clients after I bought the fully licensed version of the terminal server?
You don’t have to reinstall clients. But be aware that the evaluation version doesn’t provide the library for H.264 software encoding. If your graphics card is not capable of H.264 hardware encoding, then you could not experience the best possible performance.
fra81
ModeratorHi Will,
nice to hear you found a solution. In fact this is not something that could be fixed on NoMachine side 😉
May 30, 2018 at 11:53 in reply to: Performance differences between physical and virtual desktops #18560fra81
ModeratorHi Lars,
most data in virtual desktop is coming from images (#72 and #243 in the stats file), while other drawing operations don’t seem to contribute in a significant way, which is quite unexpected from a “lightweight” desktop. Physical desktop sessions can perform better in this specific case because used protocol is specifically optimized for multimedia content. Of course you can use the same protocol also in virtual desktop sessions, by simply unchecking the ‘Use X11 vector graphics mode in virtual sessions’ option in Server preferences -> Performance tab.
Alternatively, you can try to disable the Composite extension in virtual desktop sessions. This could cause the Xfce desktop to fallback to a rendering backend that, I hope, will make less use of bitmaps. To try that, add the following line to the ‘/usr/NX/etc/node.cfg’ file:
DisplayServerExtraOptions “-extension Composite”
A final note about compression ratio: the 1.260:1 ratio you report only includes X11 protocol compression but without considering images compression, which is the biggest part here. The correct overall value that includes also image compression is reported here:
overall: 709795968 bytes (693160 KB) in, 10296814 bytes (10055 KB) out.
That is a compression ratio of about 69:1. Not bad. Problem is that the desktop produced as many as 3000 images in only 100 seconds…
May 25, 2018 at 16:15 in reply to: Performance differences between physical and virtual desktops #18502fra81
ModeratorHi Lars,
I don’t expect the virtual session to take more bandwidth, rather the contrary when using a lightweight desktop like Xfce, unless it is a matter of the applications running on it.
Please take the NoMachine statistics from the NoMachine Player menu and attach them here or send to forum[at]nomachine[dot]com. You can find the ‘Take the statistics’ button in the Connection tab of the session menu.
You can use this trick to take “partial” statistics while reproducing the problem:
– click on ‘Take the statistics’ and discard the result (this will reset all counters);
– operate inside the session with the slowness problem;
– click on ‘Take the statistics’ again to get partial stats.
fra81
ModeratorThis looks like the same issue reported in https://forums.nomachine.com/topic/lock-the-physical-screen-when-somebody-connects-session-disappears#post-18075. It seems that the bug upstream is still open.
To work around the issue, you can try to unselect ‘Lock the physical screen when somebody connects’.
fra81
ModeratorHi,
it looks like a crash of the X server. I’d start with checking X server’s logs, typically ‘/var/log/Xorg.0.log.old’, but to be sure you can grab any file starting with “Xorg.” in /var/log. You can attach the files here or send to forum[at]nomachine[dot]com. You may also try to update your system.
fra81
ModeratorYes, there is no way at the moment, but indeed that could be useful in some specific cases. We will evaluate if this is possible to achieve with used codecs without breaking in any way NoMachine’s sophisticated algorythms, and possibly in a way that is consistent across all codecs. In case, a feature request will be opened.
Thanks for the suggestion.
fra81
ModeratorHi Will,
I see another process using the graphics card besides the X server:
0 1276 G ...ts/.local/share/Steam/ubuntu12_32/steam 197MiB
Could you try to turn Steam off and see if anything change? In the meanwhile we will try to reproduce in our labs with same distro and card.
-
AuthorPosts