MacOS 10.13 EFI BootScreen APFS

Discussion in 'Mac Pro' started by LK LAW, Apr 11, 2017.

  1. LK LAW macrumors member

    Joined:
    May 30, 2016
    #1
    Right now the reason why I can't used un-flashed GPUs is because I'm paranoid and use FileVault on my MacPro, so I kinda need the an EFI GPU. The difference between PCIe 1.1 and 2.0 in real world applications isn't large enough for me to care.

    Anyways now my question is, with MacOS 10.13 apple will most likely introduce APFS, this will do away with filevault (really wonder how that upgrade is going to work tbh), so will we still have the EFI login window or will the OS boot with the recovery partition and then you get the login screen and thus hopefully not needing any EFI on your GPU?

    Does anyone have an idea as to the most likely scenario?
     
  2. h9826790 macrumors 604

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #2
    Who knows? It's just the APFS's limitation now, and quite possible that's why Apple didn't force us to use AFPS in Sierra. So, may be they will improve APFS (e.g. APFS+) to allow for FileVault in 10.13. Or still keep the HFS+ in 10.13, and only allow APFS for storage.

    Anyway, I don't think Apple will force anyone to use a file system that can't use FileVault, can't use Time Machine, and can't use Fusion drive (especially considering how much Mac they sold with FD in the last few years). It will sure create lots of problem for most current Mac users. They know nothing about file systems, and they love the "simplicity" of Apple. If suddenly FileVault breaks, Time Machine stop working, Fusion drives die....that will be a disaster for Apple.

    So, my guess would be Apple won't push APFS in 10.13 unless they remove all these limitations.
     
  3. JamesPDX Suspended

    JamesPDX

    Joined:
    Aug 26, 2014
    Location:
    USA
    #3
    APFS might just be Operation Backdoor. But it's okay because only the gubmint will have the keys. Which will be put on a flash drive and dropped in a parking lot somewhere.

    I'd consider making multiple OS backups for when Apple decides to brick everything with a build-date prior to 2016. -Operation Backdoor Starfish Plunder.

    Or we could just ask the NSA or the DIA. They might know.
     
  4. LK LAW thread starter macrumors member

    Joined:
    May 30, 2016
    #4
    Let's not turn this into a political discussion :)
     
  5. JamesPDX Suspended

    JamesPDX

    Joined:
    Aug 26, 2014
    Location:
    USA
    #5
    It's a marketing discussion.
     
  6. LK LAW thread starter macrumors member

    Joined:
    May 30, 2016
    #6
    You may explain to me then how you would build a backdoor into a multi key encryltion environment.
     
  7. JamesPDX Suspended

    JamesPDX

    Joined:
    Aug 26, 2014
    Location:
    USA
    #7
    I couldn't and I wouldn't. See Title VIII, Section 814 of the Patriot Act.

    Any system can be broken with enough brute-force. But then neither could I hack an iPhone or write something remotely akin to StuxNet, but that is the tech-world in which we buy our tech and live with it. The other point being is that there may be another reason for the APFS that has less to do with better end-user utility and more to do with appeasing the flourishing surveillance states; all while providing the illusion of privacy under general-purpose computing. But we the public may never know.

    Trust but verify. -Take good care of that Mac Pro. If APFS supports it and you want to try it after they work out the kinks, by all means, go for it. Just put it on a test drive, nothing critical until it proves its worth to you.
     
  8. SoyCapitanSoyCapitan macrumors 68040

    SoyCapitanSoyCapitan

    Joined:
    Jul 4, 2015
    #8
    Starting with Sierra the video card is initialised during boot up without the need for EFI ROM on the GPU. This development will be finally realised in 2018.

    Macs now have the EFI screen on the motherboard ROM not one the GPU. This will be the case with the next Mac Pro. Basically the Mac is becoming more like a PC now.
     
  9. LK LAW thread starter macrumors member

    Joined:
    May 30, 2016
    #9
    Thanks for the info :)
    I so hope the next MacPro will be worth it, otherwise I'll have to jump ship :'(
     
  10. netkas macrumors 65816

    Joined:
    Oct 2, 2007
    #10
    what a ********.
    it hasn't started with sierra.

    all integrated macs (mobile, minis,imacs, nmp) have had their video efi in main rom, even video bios (yes, old plain vbios) was in motherboard rom, because gpu had no own rom. it's so since long time.

    it's same in many modern laptops.

    it's ok when you have non-changeable videocard, like all modern macs. it's not ok when the videocard can be changed (like in cMP)
     
  11. SoyCapitanSoyCapitan macrumors 68040

    SoyCapitanSoyCapitan

    Joined:
    Jul 4, 2015
    #11
    Ok ok we know that. But we're in the Mac Pro forum. It was with Sierra on the cMP we first noticed the screen could initialise and load like Windows on a PC. Hence my post is basic. I didn't want to waste time to write an essay with all the details because this is just a forum and not some place I use to exploit people with overpriced modified graphic cards. I have no need to waste time trying to look like the local don.
     
  12. Fl0r!an macrumors 6502a

    Joined:
    Aug 14, 2007
    #12
    The drivers are loading a little earlier now so we can see the end of the boot process, nothing else has changed. There's no EFI stuff involved, just the system drivers kicking in. You won't get the boot manager, FileVault or any other pre-OS EFI video like that.
     
  13. JamesPDX Suspended

    JamesPDX

    Joined:
    Aug 26, 2014
    Location:
    USA
    #13
    This is by far the most clear and concise explanation that I have found. A+ :)
     
  14. jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #14
    Except it's wrong. You need an EFI firmware to see anything on screen before the drivers load.
     
  15. JamesPDX Suspended

    JamesPDX

    Joined:
    Aug 26, 2014
    Location:
    USA
    #15
    Insert Peter Griffin sigh:
     
  16. jeanlain, May 29, 2017
    Last edited: May 29, 2017

    jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #16
    Ok, the EFI ROM need not be on the gfx card. But we have no idea what the next Mac Pro will be. We don't even know if it will take PCIe cards. But if it does, these cards will need an UEFI ROM to show a boot screen.
    The EFI needs to know about the port layout of a card to show anything on screen. You can't have a generic EFI firmware on the motherboard that just works with any graphics card you put in a Mac or PC.
    Consider also that the card ROM control many things beyond the boot screen, so it needs to be on the card itself anyway.
    And this had nothing to do with Sierra. The 2006 Mac Pro had the Radeon X1900XT PC BIOS on the motherboard ROM (which was added by the Bootcamp-enabling firmware update). This allowed the card to boot Windows without it having a BIOS (it was perhaps the only pure-EFI Mac card).
    --- Post Merged, May 29, 2017 ---
    You could just have admitted you were wrong without resorting to that.
    You said that Sierra was the first OS X that could initialise a video card wihtout the need of the EFI ROM "on the GPU". For one, a BIOS cannot be on a GPU, it has to be on a separate chip. And if the GPU cannot be changed, the firmware may well be on the motherboard's ROM. That has nothing to do with Sierra, as Netkas said. Any non-tower Mac have had this for years (even the 2006 Mac Pro X1900XT has, as I said).
    The tube Mac Pro video boards cannot be changed by the user, so their firmware can also safely be on the motherboard ROM (though I'm not sure if it's the case). It doesn't tell you anything about the 2018 Mac Pro, since its GPUs may well be upgradable.
    Anyway, having a GPU firmware on the motherboard ROM chip doesn't make a Mac "more like a PC". PC video cards need to carry their UEFI/BIOS, just like Mac Edition cards.
    --- Post Merged, May 29, 2017 ---
    I think this new behaviour where the video drivers start before the progress bar finishes was introduced together with the progress bar itself. It was new to Yosemite or El Cap, but not Sierra.
     
  17. Fl0r!an macrumors 6502a

    Joined:
    Aug 14, 2007
    #17
    It is. :)
    D500/D700 share one EFI binary, D300 has a separate one. Every 6,1 contains both in its firmware.
     
  18. netkas macrumors 65816

    Joined:
    Oct 2, 2007
    #18
    every 6,1 contains twice of what you said Flor!an.
    one for master (with outputs),one for slave card.
     
  19. LK LAW thread starter macrumors member

    Joined:
    May 30, 2016
    #19
    So from the info I've been able to gather, FileVault in 10.13 (at least in multikey mode) works differently from 10.12.
    The login window that you would have with >10.12 when you had FileVault doesn't need EFI anymore.
    So that would mean we would only need EFI on our GPUs for the boot pickers and PCIe 2.0 (although thats not completely clear if that last restriction will remain with the eGPU thing), as for the boot picker you can always use rEFind.
    All of this is assuming Apple won't bork this stuff in a future beta...
     
  20. grahamperrin macrumors 601

    grahamperrin

    Joined:
    Jun 8, 2007
    #20
    Based on what I saw in relation to error -69853: yes.

    Confirmed, from a current Recovery OS session, a dry run test of conversion from HFS to APFS:

    > …
    > Found APFS EFI driver /usr/standalone/i386/apfs.efi to install into the APFS Container
    > …
     
  21. LK LAW thread starter macrumors member

    Joined:
    May 30, 2016
    #21
    I have to retract my PCIe 2.0 statement, still seems like that needs a physical/firmware mod.
    Why does apple limit to be honest? Like they just let it run at full speed as eGPU, though to be fare PCIe 3.0 x4 = PCIe 1.1 x16...
     
  22. Squuiid macrumors 6502a

    Squuiid

    Joined:
    Oct 31, 2006
    #22
    This is great news! I've not run FileVault since I upgraded my GTX 680 card to a 1070.

    We will now be able to do almost everything a current Mac can do, including Night Shift, Continuity, enable/disable SIP, etc.
    This was the last remaining feature that fully upgraded Mac Pros with unflashed cards lost out on. No longer it would seem!
     

Share This Page