Jump to content

Max resolution with High Sierra on QEMU/UEFI/Clover/OVMF?


1 post in this topic

Recommended Posts

Hi all. Firstly thanks to everyone for the huge amount of info on this forum, it's been hugely helpful to me over the last few years of hackintosh-ing!

 

I've got a High Sierra VM up and running in Qemu/KVM using the instructions from https://github.com/kholia/OSX-KVM/tree/master/HighSierra running on Ubuntu 18.04, and moved this over to use UEFI following the additional instructions. It's working pretty well, but the maximum resolution which I can select in the TianoCore UEFI bios is 2560x1600, and ideally I'd like to run this VM full screen at 4K resolution, so it's at the native resolution of my monitor. I may consider gpu passthrough at some point, but it seems to work reasonably well so far for lightroom (amazingly) with the 8 cores, and 32GB memory I'm currently assigning to the VM.  

 

Looking at the lists of resolutions in the OVMF code (https://github.com/tianocore/edk2/search?q=2560&unscoped_q=2560) they do appear to list  3840x2160 in all the places 2560x1600 is listed, and I'm fairly sure this is present in the binary bundled in the latest commit on the OSX-KVM repo, which appears to come from here: https://github.com/thenickdude/edk2/blob/58204afac35108a1a6126d19210af08974e354cb/OvmfPkg/VirtioGpuDxe/Gop.c so I'm wondering if I've perhaps missed something in the setup, or this is limited by some other configuration option like vram?

 

How can I enable higher resolutions than 2560x1600 using UEFI, ideally 3840x2160?

 

Host:

  Ubuntu 18.04, AMD 1950X Threadripper, 64GB memory, GeForce GTX 1080Ti

VM:

  Qemu (built from 026b238 on macOS branch of  https://github.com/kholia/qemu)

  High Sierra 10.13.5

  UEFI boot (via https://github.com/kholia/OSX-KVM/blob/master/UEFI/README.md)

  CPU: 1 processor, 8 cores, 2 threads per core

  Memory: 32GB

  Networking: bridged, though using e1000-82545em device as virtio seems to cause high cpu usage

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...