I have a debian machine which I installed proxmox onto. I have been having trouble getting one of my guest machines (specifically a windows guest) to achieve a resolution of 1366x768. The solution in this post didn't work for me.
By default Proxmox uses a basic graphics driver for virtual machines. But this isn't very useful for running desktop operating systems as the range of resolutions and other display options is limited.
To get more flexibility, you should change your Proxmox VM to use the SPICE protocol. This will allow you a much larger selection of display resolutions, including 1366x768, up to a maximum of 2560x1600.
To do this, you should:
- Install the SPICE Guest Tools Windows package in the VM. (Linux already includes these drivers; skip this step for Linux VMs.)
- Shut down the VM.
- Change the Graphic Card to SPICE in the Proxmox virtual machine configuration.
- Start the VM.
Now you can connect to your VM's virtual console using the SPICE console link.