Forum Replies Created
Sorry, I had to switch on another activity and I had no time to make tests. I’ll work on it this week.
Actually, I set the display quality to the maximum value in both cases by the NoMachine display settings window. Is there any other way to modify the quality in addition to the display setting window?
This week I should receive a GTX1060 video card so I should be able to make some test with pascal microarchitecture as well.
Thank you, i already knew it because i signed for updates about FR03M0295. I hope today i’ll have enough time to make some test and collect some data/image to show you.
By the way, i elaborate a bit more the artifact problem:
1)when i use the h.264 hw acceleration on the server machine (with video card nvidia quadro K3100m), if there are multiple windows opened on the desktop, a little bit of the windows in background appears sporadically over the window in foreground (for example if the window in background has tabs, one of the tab sporadically appear over the window in foreground). I can eliminate this by closing all the windows in background.
2) on the NoMachine client i see that my test application encoded with the h.264 hardware encoder (with video card nvidia quadro K3100m) has perceptibly worse quality respect to the h.264 sofware encoder (with libx264). Basically the waterfall seems more fine grained when the NoMachine server uses the software encoder (but i can’t use the software encoder because it’s not fast enough for my needs). Do you know if pascal-series nvidia video cards have better h.264 encoder?
I’m afraid i wrote something totally wrong about the ‘Switch to software decoding…’ option in the first part of my last post.
I meant that when i set ‘Switch to software decoding…’ = false on my notebook with the nvidia video card i can see that NoMachine exploits the H.264 hardware acceleration even at resolution 1920×1080.
I’m sorry but i was so worried about writing correctly in English that i didn’t pay attention to what i was writing.
Hello and thank you for your time.
Yes, i read the documentation and i installed the libraries properly. I can see that NoMachine is using H.264 encoding (by using Ctrl-Alt-0 on the client and by checking the sessions logs as well). The H.264 encoding is available even at resolutions greater than 1920×1080 because, as you suggested, i set to false ‘Switch to software decoding…’ option.
What i meant to say is: since i’m using as NoMachine server a board based on Xeon E3 , without anything gpu but the HD530 integrated inside the xeon, NoMachine can exploit only the h.264 software encoding. To make available hardware accelerated h.264 encoding to the NoMachine server i have to add to my system a nvidia video card of the Kepler architecture at least.
My last question.
It happens that my zbook is based on a nvidia quadro of the kepler family so i was able to make some tests. Kepler H.264 encoding is fast enough for my needs but rendering is not perfect (because of the well-known problem of the artifacts). Since in my target system i can put a GTX1060 video card (Pascal microarchitecture, two generations ahead) my last question is: do you know if the Nvidia Pascal microarchitecture h.264 encoder has better performance regarding the artifacts problem?
I think i figured out…
At the moment NoMachine is not able to exploit the H.264 hardware accelerator provided by Xeon E3 gpu since the latter has a QuickSync HW accelerator that is not currently supported (as described in https://www.nomachine.com/FR03M02905 ). Only the libx264 software library is available.
Am I right?
… I try to put it in another form: is there a way to see when NoMachine is using the hardware accelerated h.264 encoding and when is using the software accelerated h.264 encoding?
Thank you, it works.
Another question about the use of h.264 codec:
I notice that, when I use the Xeon based board (and its integrated GPU) as server, there is always a nxcodec.bin process running (even at resolution is <= 1920×1080). This never happens when I use the zbook laptop as server. It looks like there is no h.264 hardware acceleration available on Xeon E3105. anyone can confirm or deny this?
or do I have to enable the hw acceleration when compiling the libx264?
Another question. is it possible to disable the 1920×1080 limit for h.264 hardware encoding?
Thank you for the fast answer and sorry for the delay on my reply, I didn’t receive the reply notification.
This is the scenario:
I have a main console with a custom GUI-based main program. This main program is always running and occupies the full screen.
Through this main program, it should be possible to remotely access my GUI-based application and open it as a foreground window (without borders) in a fixed position. We don’t want borders because we are using a custom look and feel.
Is this functionality available on the Workstation (or any other) version?