Recovery Partition not require EFI GPU anymore

Discussion in 'Mac Pro' started by h9826790, Oct 2, 2016.

  1. h9826790 macrumors 604

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #1
    As some RX480 users pointed out that they can access the recovery partition without any EFI. I jsut tested it with my 7950. I booted my Mac with the non EFI VBIOS, hold Command + R, and I can confirm that I can use recovery partition without any issue.

    TBH, I couldn't remember if I try this before Sierra. I don't know when this function exist. Or, I simply assume the recovery partition won't work without EFI.

    If my assumption is correct. That means any OOTB GPU, even not fully accelerated card, as long as it can display something in Sierra, the recovery partition is accessible.

    I assume the recovery partition can only load the Apple driver, however, if anyone have the non EFI Maxwell card, you may test if the recovery partition actually accessible for you in Sierra now.
    --- Post Merged, Oct 3, 2016 ---
    Anyway, it seems Apple finally moving away from their legacy EFI.

    A flashed GPU now basically only provide
    1) the boot manager
    2) a precise ident in the system info
    3) may be still a requirement for the HDMI Audio to work properly

    Function 1 is pretty redundant, because we can easily pick the boot partition inside the OS, or use key combo during boot.
    Function 2 is purely cosmetic, completely an extra bonus without any real impact on any operation.
    Function 3 is still an unknown.


    And now
    a) Recovery partition can work with PC card
    b) the apple logo (loading bar) may appear during boot

    These 2 functions usually not doing anything in daily ops. However, now we can disable SIP with non EFI GPU. And we can see if the loading bar stuck during boot. Which are useful when something went wrong.
     
  2. monkeybagel macrumors 65816

    Joined:
    Jul 24, 2011
    Location:
    United States
    #2
    The recovery partition on my machine would not provide a GUI using a flashed 980Ti, even though most of the boot process would be displayed. This changed around 10.11.5 when the recovery partition was updated. It worked as normal.

    I did notice that 10.12 "corrected" the boot progress bar. Using 10.11, the bar would appear normal, and at the last part of the boot process before the login screen, it would appear in the lower left of the screen, with the remainder of the screen being black. Now, it looks completely normal like a factory Apple video card.
     
  3. koyoot macrumors 601

    koyoot

    Joined:
    Jun 5, 2012
    #3
    One thing comes to mind. All this is done for... external GPU enclosures.
     
  4. h9826790 thread starter macrumors 604

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4
    Thanks for the test, that's way beyond my imagination. Apple actually intentionally kill the EFI support in recovery partition, but only support the GPU that can be used with Apple driver.
    --- Post Merged, Oct 3, 2016 ---
    May be you are right, but not very Apple way, even though MacOS support eGPU, most likely Apple want to sell their own Mac version eGPU. And now is the other way around, any supported GPU without EFI will work fine.
     
  5. Draeconis macrumors 6502a

    Joined:
    May 6, 2008
    #5
    This month's announcement may well be interesting.
     
  6. theitsage macrumors 6502a

    Joined:
    Aug 28, 2005
    #6
    The external enclosure is actually a display.
     
  7. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #7
    Personally I can't imagine a nice display being saddled with an increasingly obsolete GPU, but that's what happens with iMacs anyway, so you're probably right.
     
  8. theitsage macrumors 6502a

    Joined:
    Aug 28, 2005
    #8
    It's unrealistic to think Apple will ever provide support for BYOGPU. Polaris 10 chipset inside the new 5K display is the best we'll get.

    I'm not buying one but many will because it's a simple solution for Macs without dGPU. My hope is that the community will be able to replicate what Apple builds in this setup for our DIY eGPU.
     

Share This Page