Contribute
Register

Clover bootloader screen resolution correct in Unibeast

Status
Not open for further replies.
Joined
Sep 26, 2011
Messages
112
Motherboard
Gigabyte GA-H67N-USB3
CPU
i5-2500K
Graphics
HD 3000
Classic Mac
  1. eMac
  2. iBook
  3. Performa
Mobile Phone
  1. iOS
Clover bootloader screen resolution is correct (1920x1080) when I boot from the Unibeast USB drive.
But when I boot from my Sierra installation I can't get it to accept any value except 1024x768. If I specify 1920x1080 I get 800x600.

I exported boot logs from my installation and from the USB boot. The Unibeast USB boot has early code discussing available resolutions and says 1920x1080 is available. That code is not present when I boot from my installation. I can't see anything different in the Unibeast clover config file which would cause it grab the resolutions better.

One thing I see is that Unibeast is booting Legacy, and my install is booting UEFI. The 2011 CustoMacMini does not have a UEFI BIOS however, so I can't use the common "WindowsWHxxx" resolution fix. It is only available in the UEFI BIOS settings.

Booting from Unibeast USB:
Code:
0:100  0:100  MemLog inited, TSC freq: 3292515382
0:100  0:000  LegacyRegion2: Chipset/proc: 0x01008086
0:100  0:000   Next Generation Core processors (PAM 0x80-0x86)
0:100  0:000   Test PAM1=(0x41=90, 0x5a=00, 0x81=11, 0x91=00) at chipset 01008086
0:100  0:000  , Install = Success
0:109  0:009  BiosVideoDriverBindingStart!
0:110  0:000  BiosVideoCheckForVbe
0:110  0:000  EdidOverride not found
0:122  0:012   Edid1+
0:122  0:000   found Detail Timing 1920x1080
0:122  0:000   found Detail Timing 1024x768
0:134  0:012   Edid0+
0:134  0:000   found Detail Timing 1920x1080
0:134  0:000  ... already present
0:134  0:000   found Detail Timing 1024x768
0:134  0:000  ... already present
0:212  0:077     0 1280x1024 attr=9B - ok, edid-
0:227  0:015     1 1024x768 attr=9B - ok, edid+, 1024x768, working, highest, pref=1
0:232  0:005     2 640x480 attr=9B - ok, edid+, 640x480, working
0:243  0:010     3 800x600 attr=9B - ok, edid+, 800x600, working
0:289  0:046     4 1920x1080 attr=9B - ok, edid+, working, highest, pref=4
0:289  0:000  BV new mode: 4 1920x1080
0:472  0:182   SetMode pref 4 (4) = Success
3:399  2:926 
3:399  0:000  Now is 25.6.2017,  20:12:6 (GMT)
3:399  0:000  Starting Clover revision: 4045 on CLOVER EFI
3:399  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -t XCODE5 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 9 | OS: 10.12.3 | XCODE: 8.2.1]
3:399  0:000  SelfDevicePath=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x0,0x0)\HD(1,GPT,688CC234-3C99-43EA-B741-C53FC319E69D,0x28,0x64000) @BF400818
3:399  0:000  SelfDirPath = \EFI\CLOVER

When booted internally:
Code:
0:100  0:100  MemLog inited, TSC freq: 3292519500
0:100  0:000 
0:100  0:000  Now is 25.6.2017,  21:54:37 (GMT)
0:100  0:000  Starting Clover revision: 4063 on TianoCore.org EFI
0:100  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -t XCODE8 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 9 | OS: 10.12.4 | XCODE: 8.3.2]
0:100  0:000  SelfDevicePath=PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,2490DFAE-4F4C-4EF2-807F-21F9D0D7B676,0x28,0x64000) @BFFD9D98
0:100  0:000  SelfDirPath = \EFI\BOOT

Can the 2011 CustoMacMini be booted from EFI instead of UEFI? Is that what's causing the native resolution not to be read?
I've read about obtaining a custom EDID, but since the Unibeast doesn't need that I'm hoping to get the resolution the same way Unibeast is.

I've attached the entire bootlog and clover config files for the Sierra Install and from the Unibeast UEFI.

Thanks for any help or insight!
 

Attachments

  • HowToBootHD.zip
    98.6 KB · Views: 59
Bruce - I'm having the same issue - have you received any help?
 
The 2011 CustoMacMini does not have a UEFI BIOS however, so I can't use the common "WindowsWHxxx" resolution fix. It is only available in the UEFI BIOS settings.
You have options for what drivers to install, for either UEFI or Legacy booting. Legacy Clover already includes most of what it needs e.g. BIOS video driver:
Code:
...
0:109  0:009  BiosVideoDriverBindingStart!
0:110  0:000  BiosVideoCheckForVbe
...
0:122  0:000   found Detail Timing 1920x1080
...
0:289  0:046     4 1920x1080 attr=9B - ok, edid+, working, highest, pref=4
0:289  0:000  BV new mode: 4 1920x1080
0:472  0:182   SetMode pref 4 (4) = Success
...
For UEFI you can try CSM enabled in the firmware with CsmVideoDxe.efi,
Video driver for providing a wider set of resolutions than the ones present in UEFI for (option B).
EFI GOP, enabled in the motherboard firmware
the common "WindowsWHxxx" resolution fix
and also present in the graphics firmware.

If there are no options to enable CSM or GOP, and CsmVideoDxe.efi does not work as is, install and boot in legacy for full resolution
 
I sure appreciate your input. Unfortunately, I'm still stuck. I re-created the flash drive using legacy mode, turned off the UEFI in the laptop, booted off the USB fine, erased the hard drive, installed, and booted again using the USB onto the hard drive image. Installed clover with the legacy options (boot on the MBR). Reboot without the USB drive and the laptops says there is no boot loader and stops. I can successfully boot using UEFI mode (when installed that way) but Clover in the UEFI section doesn't load the bios and only comes up in 1024x768. There is no CSM in this laptop and it even says the UEFI support is experimental and not fully supported. It appears that either Clover is NOT putting itself into the actual MBR or for some reason the laptop bios doesn't recognize the boot loader that clover installs. Any other ideas?
 
I sure appreciate your input. Unfortunately, I'm still stuck. I re-created the flash drive using legacy mode, turned off the UEFI in the laptop, booted off the USB fine, erased the hard drive, installed, and booted again using the USB onto the hard drive image. Installed clover with the legacy options (boot on the MBR). Reboot without the USB drive and the laptops says there is no boot loader and stops. I can successfully boot using UEFI mode (when installed that way) but Clover in the UEFI section doesn't load the bios and only comes up in 1024x768. There is no CSM in this laptop and it even says the UEFI support is experimental and not fully supported. It appears that either Clover is NOT putting itself into the actual MBR or for some reason the laptop bios doesn't recognize the boot loader that clover installs. Any other ideas?
The Graphics forum is for Desktop Only - For help with your laptop you should post in the relevant laptop forum.
 
Status
Not open for further replies.
Back
Top