Contribute
Register

Clover Boot: Screen resolution/partial display/scrambled

Status
Not open for further replies.
Joined
Jan 16, 2011
Messages
557
Motherboard
Asus ROG MAXIMUS X HERO
CPU
i7-9700K
Graphics
RX 580
Mac
  1. MacBook Air
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
I have two identical systems (except monitors) with 10.11.2, installed with UniBeast 6.1.1 and MultiBeast 8.0.1.
One uses a Dell monitor with 2560x1440, the other an Apple Cinema Display with 1920x1200 resolution.
In use are two identical HD5770.
Both are using the exact same config.plist as created with MultiBeast with minor manual modifications via clover configurator regarding bootflags (-v darkwake=0).

Both systems run fine - but only when connected to the Dell at boot.
The screen resolution with clover is high (value unknown, but the plist value is 1920x1080).

When I try to boot them on the Cinema Display I get a very low resolution display of the boot volumes, just two symbols are largely filling the screen.
Verbose mode is not even displayed (screen remains dark).
The boot ends on the login screen with the blurry background, as it seems with native resolution 1920x1200, but only a small part of the desktop is displayed, the upper left corner, and it is partly garbled or sometimes fading in and out.
It is just a display issue, as I can enter the user login data "blind" and continue to the desktop, which of course is unusable but functional.

What also works: Booting using the Dell, disconnect it and attach the Cinema Display. It will run just fine with native resolution.

What I tried so far without success:

- Changing the default resolutions within Clover Configurator: No visible change.
-Changing the resolution in config.plist manually to 1920x1200 or other native resolutions of the Cinema Display: No visible change.
- Removing the resolution information completely from config.plist with Xcode: No chance.


How can I make clover boot in correct resolution and hand over to a full screen display of the desktop on that specific Cinema Display?

Thanks in advance...

IMG_3139.JPG


IMG_3140.JPG

This result varies: Sometimes it is static like this, sometimes without the black pattern, but fading in and out.
 
Still no success

- using ATI injection for the HD5770 with personality "Vervet", device ID 0x68b8 : Same result except that OSX now shows the correct name and type instead of HD5000 without injection;

- using different Clover themes and resolutions: Same result;

- copying the USB EFI content to my main HD: Boot hangs at black screen, no verbose data shown.

I do not understand why the clover resolution selection is ignored while the clover menu is displayed and further why there is no automatic switching to native cinema display resolution once the OS takes over.
Or better: Why does it only show that upper left section of the desktop which I assume to be in correct resolution? (and blinking and/or with pattern)?

And no, it is not that one specific display, here is another identical one showing the same effect.

And as mentioned, booting on the Dell works fine, unplugging it and plugging in the cinema display works as well. But power cycling and/or unplugging the cinema display after boot with it into the described pattern does not work.
A matter of device detection during the boot process by clover?

Urgently waiting for someone with an idea... (beyond buying a new graphic card)


Forgot to mention: Same behaviour on DVI and DP.
 
A few more hours/forums later:

Assumption: Clover cannot read the monitor´s EDID, that´s why it doesn´t adjust the resolution of the clover menu, during verbose boot and when ending at the desktop.

So I extracted the monitor´s EDID with the terminal command ioreg -l and searched for IODisplayEDID.
This was of course done while the cinema display was active display on a chimera booted Yosemite and as crosscheck on El Capitan, after booting with clover and the dell, thereafter exchanging monitors (what, as mentioned earlier, makes the cinema display work).

Then I tried all thinkable combinations of injecting that EDID with different native and other resolutions from the clover GUI menu or selecting injectEDID alone without the EDID value from above.

No joy. :banghead:
 
Another info confirming the usability of the Cinema Display in general:

Booting with both Dell (via DP) and Cinema Display (DVI) connected works just fine.
Both screens are mirrored during BIOS POST, Clover Menu (high resolution on both) and verbose boot.
Once the desktop is reached, they change into a screen array as usual.

Going back to the assumption of an EDID recognition problem:

Is anyone here who has an idea how the config.plist format of such an injection must be if I´d like to combine the EDID value with other necessary data like screen resolution or others?
It looks like the clover configurator does not generate such a combined message correctly.
 
I tried these settings with and without adding the EDID value, but it had no effect on the Cinema Display.
The only noticeable change was seen when booting with the Dell with these settings, which now was forced into the resolution set on the GUI section of Clover (1920x1080).
But thanks anyway.
 
I have two identical systems (except monitors) with 10.11.2, installed with UniBeast 6.1.1 and MultiBeast 8.0.1.
One uses a Dell monitor with 2560x1440, the other an Apple Cinema Display with 1920x1200 resolution.
In use are two identical HD5770.
Both are using the exact same config.plist as created with MultiBeast with minor manual modifications via clover configurator regarding bootflags (-v darkwake=0).

Both systems run fine - but only when connected to the Dell at boot.
The screen resolution with clover is high (value unknown, but the plist value is 1920x1080).

When I try to boot them on the Cinema Display I get a very low resolution display of the boot volumes, just two symbols are largely filling the screen.
Verbose mode is not even displayed (screen remains dark).
The boot ends on the login screen with the blurry background, as it seems with native resolution 1920x1200, but only a small part of the desktop is displayed, the upper left corner, and it is partly garbled or sometimes fading in and out.
It is just a display issue, as I can enter the user login data "blind" and continue to the desktop, which of course is unusable but functional.

What also works: Booting using the Dell, disconnect it and attach the Cinema Display. It will run just fine with native resolution.

What I tried so far without success:

- Changing the default resolutions within Clover Configurator: No visible change.
-Changing the resolution in config.plist manually to 1920x1200 or other native resolutions of the Cinema Display: No visible change.
- Removing the resolution information completely from config.plist with Xcode: No chance.


How can I make clover boot in correct resolution and hand over to a full screen display of the desktop on that specific Cinema Display?

Thanks in advance...

View attachment 169992


View attachment 169993

This result varies: Sometimes it is static like this, sometimes without the black pattern, but fading in and out.

I had the exact same problem with my Cinema Display. Turned out to be the Adapter I'm using be sure that your not using an passive adaptor. (Need to use an active adaptor)
 
ATI graphics card are good and powerfull but sometime difficult to configure. Do you have the possibility to try an nVidia card?

No, but this one has been running without any issues with this kind of display OOB since 10.6.8 using chimera/chameleon. It´s personality is included in Apple´s HD5000 kext. And I would really like to keep it, as the silent cell is so ...silent ;-)
 
I had the exact same problem with my Cinema Display. Turned out to be the Adapter I'm using be sure that your not using an passive adaptor. (Need to use an active adaptor)

I have it connected with DVI directly, without any adapter. But also using an DP->DVI active adaptor doesn´t help.
 
Status
Not open for further replies.
Back
Top