What is SPICE? SPICE is designed for remoting into virtual machines and high bandwidth environment.
SPICE is disabled by default in Proxmox VE. If the default NoVNC doesn’t do the job, SPICE is another way to console into the VM. To enable Proxmox SPICE, there are two things need to have.
- SPICE driver on the VM
- SPICE client on the desktop
Power down the VM then the SPICE driver can be enabled in the VM Hardware settings. Navigate to Hardware, select Display then click Edit
- Select SPICE from the Graphic Card drop-down menu
- Increase the Memory if necessary. 32MB is enough to support high resolution
- Click OK
Power on the VM and the SPICE option will be available in the Console drop-down menu. Selecting the SPICE, will prompt you to download a file that can be opened by virt-viewer.
In Debian based system, to open the SPICE file, you will need to install the client. The client is called virt-viewer. Fortunately, installing the client is very easy. Use the following command
apt install virt-viewer
Double click the downloaded SPICE file and that should open the SPICE window.
Thank you for taking the time to explain this! Actually the last 2 steps need to be to first install the viewer, and then download the SPICE file, because apparently the certificate in the file needs to be installed within 30 seconds after download, otherwise the connection is refused.