VNC Again!

mgiammarco

Renowned Member
Feb 18, 2010
165
10
83
Hello,
I am using proxmox and a kvm machine via the java vnc console you provide.
It is very slow, expecially on slow connection because your vnc is configured to not compress (e.g.: jpeg) data.
I have tried to use an external vnc reading forums and tutorials but the best I was able to reach is a:

No valid VeNCrypt sub-type

using linux tigervnc that is the ONLY viewer supported.

Please do not tell me "simply install a vnc/rdp/nx server in your virtual machine and use it".
You forgot a very important thing: the vnc provided by proxmox let me see the CONSOLE (bios messages and so on) of my vm and the boot sequence!

So please tell me how to use an external viewer or how to make the java viewer faster.

Thanks,
Mario
 
...
So please tell me how ... to make the java viewer faster.
Hi,
reduce the network latency?!
I have no problems with the console-speed inside the same LAN. Remote access is sometimes (depends on the connectivity/latency) a little bit laggy.

On the roadmap is spice-support for the console - I guess this will have some adventages.

Udo
 
Hi,
reduce the network latency?!
I have no problems with the console-speed inside the same LAN. Remote access is sometimes (depends on the connectivity/latency) a little bit laggy.

On the roadmap is spice-support for the console - I guess this will have some adventages.

Udo

My experience is very different from yours. And I have a quadcore computer as client connected to a gigabit ethernet with a unloaded switch to the server.
Anyway this don't bother me. Because I need to use vnc under ADSL connection and there it is too much slow. And it is because no vnc compression method is used.

Regarding spice: I started first evaluating Ovirt (rhev) that uses spice. I then discarded it and chose pve/proxmox because the spice client RUNS ONLY ON FEDORA OR CENTOS with firefox.

And guess what? Also proxmox team chose to use a vnc security method that block all vnc clients on the market.

I am very interested to know what your use case is because you (and ovirt team) are deliberately blocking your (future) customers.

Thanks,
Mario
 
Our VNC viewer works out of the box, fully encrypted. A not encrypted connection is not on option. If your network is too slow, us a faster one or move to alternatives. (well known remote display protocols).

A community contributed wiki article regarding VNC clients is here:
http://pve.proxmox.com/wiki/Vnc_2.0

As already mentioned, spice will be implemented (as soon as authentication and security is integrated in our framework). this could/should be faster than VNC.
 
I jump in the thread, but probably here the misunderstanding about spice is that will NOT require guest installation, just will "tunnel" the console of the guest like is doing vnc right now (you don't have to install a vnc server in the guest). Is it correct Tom?
Btw, I've seen somewhere that you also considered a html5 noVnc client (no Java required!), did you drop in favour of spice or do you consider provide both? And/or is there an html5 client for spice? Not having to install other stuff than browser to manage Proxmox would be great.
Thanks a lot
 
novnc is too slow. overall, the current implementation with the VNC web console is by far the best solution. spice will be the future but there are still some missing parts so its not integrated in Proxmox VE.
 
novnc is too slow. overall, the current implementation with the VNC web console is by far the best solution. spice will be the future but there are still some missing parts so its not integrated in Proxmox VE.
Maybe they improved the speed, or modern browser work much better than when you tried? I read on the project site that "More than 16 companies/projects have integrated noVNC into their products including Ganeti Web Manager, OpenStack, and OpenNebula".
In addition I've checked and a spice html client seems lacking a lot of functionalities and not being developed a lot recently (3 months).
I don't use Windows in my workstation, install proprietary Java is out of question, and the icedtea-plugin is broken with open-jdk, that's why I do care about this issue so much, so forgive me :)
Best regards and thanks for your great work!
 
Maybe they improved the speed, or modern browser work much better than when you tried? I read on the project site that "More than 16 companies/projects have integrated noVNC into their products including Ganeti Web Manager, OpenStack, and OpenNebula".
In addition I've checked and a spice html client seems lacking a lot of functionalities and not being developed a lot recently (3 months).
I don't use Windows in my workstation, install proprietary Java is out of question, and the icedtea-plugin is broken with open-jdk, that's why I do care about this issue so much, so forgive me :)
Best regards and thanks for your great work!

Hi,from my tests, novnc is slower and use more cpu than current java console.

Current java console use compression, tightpng, and works fast for me with adsl. (6mbit/s)

spice html is buggy, spice-gtk works good. (but some missing authentification part are missing).

Do you use sun java or other opensource implementation? (openjdk,...)
 
Hi spirit, as I stated in my post, I don't use proprietary java (what you call "sun java" that now is "oracle java"), and I use open-jdk, but icedtea-plugin or whatever is responsible of creating the console window and do VNC is buggy and freezes Firefox / Chromium, so is not usable. So a working (but slower) noVNC would be better to me than a non working java vnc :)
 
..., and I use open-jdk, but icedtea-plugin or whatever is responsible of creating the console window and do VNC is buggy and freezes Firefox / Chromium,

Hello,

yes it's the same for me. With every Linux Workstation I try the vnc remote console is a game of chance
Firefox / Chromium / Opera no matter sonner or later it freezes

regards, maxprox
 
Hi,from my tests, novnc is slower and use more cpu than current java console.

Current java console use compression, tightpng, and works fast for me with adsl. (6mbit/s)

spice html is buggy, spice-gtk works good. (but some missing authentification part are missing).

Do you use sun java or other opensource implementation? (openjdk,...)


I have not found this to be the case at all. I have been using webvirtmgr (python wrapper for KVM) which uses novnc and it connects faster and runs faster. It was a way better experience. Also, Chrome on OSX doesn't support 64 bit java, which is required in the console. NoVNC works in all browsers, even in iOS and android. It is a win in every way.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!