Remote VNC resolution to Windows 11 VM

ComfySofa

Member
Feb 7, 2021
59
2
13
55
Anyone else has this. Building a Windows 11 VM and i want to get access remotely using VNC - no matter what i do i cant get more than 1200x800 which is the console res. When i install vnc server i dont see the additional software vnc display adapter. Ive got an a2000 nvidia card in there as well but it doesnt matter if thats enabled or not. Ive tried building windows 11 a variety of different way (configuring the vm) but nothing changes.

ive also tried to fix the res in the windows registry but that makes no difference as if the console res is over-riding everything else...

Anyone else done this?

Cheers
 
Last edited:
The easiest method is changing the resolution in the UEFI. While booting, press `F2`. Once in the UEFI, you can change the resolution under `Device Manager`->`OVMF Platform Configuration`->`change prefered`. You might need to boot into windows and reboot for changes to take effect.

alternatively, you could use SPICE instead of VNC.
 
Hi there - thats brilliant. Many thanks. Now switched the resolution....i did switch to spice...it downloaded a weird file which i had no idea what to do with...is there a youtube video of how to use it...and, is it faster?
 
there is a wiki entry on how to set up spice correctly [1].

The tl:dr is: install the spice toolbox in the windows vm. In the proxmox web interface, under `hardware`->`display` change `default` to `spice`. Start the vm and, in the top-right corner of the web interface, select `spice` from the `console` dropdown. This will download the weird file you mentioned. Opening the file will give you a spice display.

Yes, it should be more responsive than VNC.

I am sure there are a bunch of youtube videos on the subject.

Best of luck

[1]: https://pve.proxmox.com/wiki/SPICE
 
Waking this thread up with a question. I have installed the Spice guest tools, etc, and am able to get a Spice console going (had to switch to the Flatpak version of virt-viewer using Manjaro) but the Windows 11 guest does not show resolutions other than 1280x800. Changing the default OVMF resolution in the bios results in a corrupted display in the guest OS, btw - tried that first. I have the display memory set to 64mb.

Any suggestions?
 
The easiest method is changing the resolution in the UEFI. While booting, press `F2`. Once in the UEFI, you can change the resolution under `Device Manager`->`OVMF Platform Configuration`->`change prefered`. You might need to boot into windows and reboot for changes to take effect.

alternatively, you could use SPICE instead of VNC.
The reboot was all I needed after the initial OVMF adjustment, thanks!
 
  • Like
Reactions: peterge

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!