Boot menus for graphics output protocol.

Discussion in 'Mac Pro' started by DearthnVader, Nov 17, 2017.

  1. watkipet macrumors newbie

    watkipet

    Joined:
    Aug 11, 2018
    #201
    I assume you're referring to ROMDump on dosdude1's site. I tried downloading that, but Symantec Endpoint Protection (SEP) complained that it had several trojans in it. I wonder if SEP is wrong or if dosdude1's site got hacked.
    --- Post Merged, Sep 14, 2018 ---
    I did a quick read through the thread. It looks like tsialex's instructions for successfully downgrading. However, I never saw anything mentioning using Firmware Restoration CD 1.8 or why that doesn't work.
     
  2. tsialex macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #202
    Flashrom and the kext for direct hardware access are blocked in every AV/anti-malware.

    About the firmware restoration CD:

    Once you flash a 4,1 with the 5,1 firmware, the logic board became a 5,1 in every way except the SMC.

    So, with a 5,1 Firmware you have to use the 5,1 Firmware Restoration CD.

    4,1 won’t work anymore.
     
  3. watkipet macrumors newbie

    watkipet

    Joined:
    Aug 11, 2018
    #203
    Got it. If you're listening, dosdude1, I didn't mean to come off as accusatory. :)

    OK. I think I understand. Other than trying to match my machine's serial number to a list of MacPro4,1 serial numbers, there's no real way for software to know that it used to be a MacPro4,1. So a 4,1 Firmware Restoration CD will refuse to work because it thinks my machine is a 5,1.
     
  4. ActionableMango macrumors G3

    ActionableMango

    Joined:
    Sep 21, 2010
    #204
    It's a good thing for everyone to be vigilant.
     
  5. tsialex macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #205
    Exactly.

    Like I said before, the 4,1 and 5,1 BootROMs are constructed differently. If you check a 4,1 dump and a 5,1 from the same Mac, you will see the different jump points and the way that the modules are structured.

    AGAIN:

    Never reconstruct a 4,1 BootROM based on the 5,1 one. You will get a brick. Extract and sanitise the NVRAM volume, extract and edit the last sector changing the jumping points.
     
  6. h9826790 macrumors G5

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #206
    I downgraded / upgraded my cMP between 4,1 <-> 5,1 a few times, no problem at all.

    So, I can confirm that the Netkas tool can downgrade a 5,1 back to 4,1.

    However, for anyone that has an upgraded CPU, this may cause no boot. So, don't do it if you really know what you are doing.

    P.S. I did that because I want to test if I can recover the boot manager of my Sonnet Tempo SSD by downgrading the cMP's firmware.
     
  7. watkipet macrumors newbie

    watkipet

    Joined:
    Aug 11, 2018
    #207
    I saw that you did some checkins with regard to this on GitHub recently. Are you ready for us to give it a try?
     
  8. Fuzzywuzzies macrumors newbie

    Fuzzywuzzies

    Joined:
    Oct 5, 2018
    Location:
    New Zealand
    #208
    Hello all!
    An avid Mac Pro fan here - I've managed to own every cheese grater since hacking my 1,1 to 64-bit-goodness back in the late 2000s.
    But this is my first post on MacRumors - heck, it's my first internet forum post ever. So go easy on me! :)

    Would anyone like me to put my hand up for testing?

    I have some fair experience mucking around with bootloaders and diskutil and a little with GPUs, but nothing terribly deep - I usually stop at hex!
    Currently I'm running a 4,1 flashed to 5,1 with an Nvidia 1070 and the stock GT120 for boot screens when required, and a box of bits for Mac-ing around. I haven't got huge amounts of time on hand with a young family to look after, but I'd like to contribute here if possible.

    I especially appreciate the effort and knowledge that @DearthnVader and @tsialex have put in. I've followed Netkas since the mid 2000s, so I know what a difference even one person can make to a community.

    Also I'm about to get an RX 580 so as to be able to play with Mojave. :rolleyes: Does anyone have any suggestions / recommendations as to a specific card that would be helpful for testing here?

    Cheers!
     
  9. pciavald, Oct 18, 2018
    Last edited: Oct 18, 2018

    pciavald macrumors newbie

    pciavald

    Joined:
    Oct 18, 2018
    Location:
    Paris
    #209
    Hi there,

    I'm rehabilitating my old MacPro 4,1 upgraded to 5,1 to run macos and (as main system) linux. I've acquired a GTX 1050 Ti to replace the original Radeon HD 4870, a PCIe NVMe SSD and some RAM, and realized the mess it will be to have a nice and not too expensive card in this machine.

    So I've followed these 3 threads starting june 2016 up until right here :

    Jief_Machak using clover to load GOP starting a hackintosh from his MacPro, forking rEFInd, ...
    https://www.insanelymac.com/forum/topic/312706-clover-on-real-mac/

    The holy fork (has it been seen working ?) :
    https://sourceforge.net/u/jief7/refind/ci/GOPScreen/tree/

    An obscure github repo :
    https://github.com/jief666/refind-edk2

    Another thread about that ended with a guy in despair for help (marked as resolved, lol)
    https://forums.macrumors.com/thread...d-missing-boot-menu-for-non-efi-gpus.2073571/

    Also another really good resource to keep, detailing GPU compatibility for MacPro :
    https://blog.greggant.com/posts/2018/05/07/definitive-mac-pro-upgrade-guide.html

    I can test stuff on this mac, as I need it as my main workstation to work mainly under linux but sometimes under macos for the Adobe suite etc, so I need that boot menu, as we all do. I currently have both GPUs connected as I can't get anything out of the 1050Ti under macos, I only seen it working when booting on USB kubuntu, after the black bootscreen.

    I read people getting the 1050Ti to work on Sierra and High Sierra using the latest NVIDIA web driver, but that didn't work for me on both systems, fresh install. So currently my 4k display is connected to the Radeon which renders 1080p and the 1050Ti is unused.

    1. What is the status of booting as-vanilla-as-possible macos through Clover ?
    2. How can I help testing forked rEFInd / Next Loader to have a working boot selection on the 1050Ti ?
    3. Any ideas why the 1050Ti doesn't output anything even when the desktop is loaded ? I installed the latest NVIDIA web drivers for my macos build but after reboots it always comes back to the default driver.

    Cheers and good luck
     
  10. pciavald macrumors newbie

    pciavald

    Joined:
    Oct 18, 2018
    Location:
    Paris
    #210
    Would reverting my 5,1 cMP to 4,1 and trying Next Loader help ?
     
  11. pciavald macrumors newbie

    pciavald

    Joined:
    Oct 18, 2018
    Location:
    Paris
    #211
    So in the end everything works nicely. My 1050Ti was not recognized (could not switch driver from nvidia menu) until I did an NVRAM reset, which just fixed the problem. With the nVidia driver installed I've been able to verify that the card is Metal-compatible so I've been able to flash the boot ROM to 138.0.0.0.0 and then 140.0.0.0.0 in order to be able to natively boot High Sierra (Mojave does not have the nVidia driver yet) on NVMe. I have a steady 1.5GB/s write 1.6GB/s read on the drive, and linux is installed alongside the APFS volume.

    Now currently my ATI Radeon HD 4870 and the nVidia GTX 1050Ti sit together in the cMP, so I have boot menu on my second screen and OS on both. That works for me but i'd be better off freeing space in the machine and removing the old GPU, so i'd love to test stuff if it can help.

    I'll post links and details about the configuration if this threads still gets any interest.

    Cheers
     
  12. startergo macrumors 6502a

    startergo

    Joined:
    Sep 20, 2018
    #212
    Ok let me join the party:
    Just tested Clover in EFI mode. In the config file I only setup cMP properties with my exact values from the ROM. I installed Clover on a USB and than blessed it:

    Code:
    G5s-Mac-Pro:CLOVER g5$ sudo bless --mount /Volumes/Clover/EFI --setBoot --file /Volumes/Clover/EFI/boot/bootx64.efi --verbose
    EFI found at IODeviceTree:/efi
    Mount point for /Volumes/CLOVER is /Volumes/CLOVER
    Mount point is '/Volumes/CLOVER'
    No BootX creation requested
    No boot.efi creation requested
    found ioreg "FirmwareFeaturesMask"; featureMaskValue=0xFF1FFF3F
    found ioreg "FirmwareFeatures"; featureFlagsValue=0xC00C5417
    isPreBootEnvironmentUEFIWindowsBootCapable=0
    preboot environment is not UEFI boot capable
    isDVDWithElToritoWithUEFIBootableOS=0
    Checking if disk is complex (if it is associated with booter partitions)
    Other partition scheme detected
    No auxiliary booter partition required
    Preferred system partition found: disk2s1
    Preferred system partition found: disk3s1
    Preferred system partition found: disk4s1
    Returning booter information dictionary:
    <CFBasicHash 0x7f8db16004f0 [0x7fff839c98e0]>{type = mutable dict, count = 3,
    entries =>
        0 : <CFString 0x107ae7be0 [0x7fff839c98e0]>{contents = "System Partitions"} = (
        disk2s1,
        disk4s1,
        disk3s1
    )
        1 : <CFString 0x107ae83c0 [0x7fff839c98e0]>{contents = "Data Partitions"} = (
        disk6s1
    )
        2 : <CFString 0x107ae83e0 [0x7fff839c98e0]>{contents = "Auxiliary Partitions"} = (
    )
    }
    
    Relative path of /Volumes/Clover/EFI/boot/bootx64.efi is \EFI\BOOT\BOOTX64.efi
    IOMedia disk6s1 does not have a partition UUID
    DADiskRef disk6s1 has Volume UUID D1B06ED7-1F6A-379E-B81B-B6DBF9CC8C49
    IOMedia disk6s1 has path IODeviceTree:/PCI0@0/EHC1@1D,7/@3:1
    Setting EFI NVRAM:
        efi-boot-device='<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPathMatch</key><string>IODeviceTree:/PCI0@0/EHC1@1D,7/@3:1</string></dict><key>BLVolumeUUID</key><string>D1B06ED7-1F6A-379E-B81B-B6DBF9CC8C49</string><key>BLLastBSDName</key><string>disk6s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\BOOT\BOOTX64.efi</string></dict></array>'
    Setting EFI NVRAM:
        IONVRAM-DELETE-PROPERTY='efi-boot-file'
    Setting EFI NVRAM:
        IONVRAM-DELETE-PROPERTY='efi-boot-mkext'
    Setting EFI NVRAM:
        IONVRAM-DELETE-PROPERTY='efi-boot-kernelcache'
    
    Boot Log:
    0:100  0:100  MemLog inited, TSC freq: 3457999569
    0:100  0:000  CPU was calibrated with ACPI PM Timer
    0:100  0:000  
    0:100  0:000  Now is 10.11.2018,  3:17:50 (GMT)
    0:100  0:000  Starting Clover revision: 4741 on Apple EFI
    0:100  0:000  Build with: [Args: -D NO_GRUB_DRIVERS_EMBEDDED -t XCODE8 | -D NO_GRUB_DRIVERS_EMBEDDED -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 5 | OS: 10.12.6 | XCODE: 8.3.3]
    0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800) @73AD8518
    0:100  0:000  SelfDirPath = \EFI\BOOT
    0:100  0:000  === [ Get Smbios ] ========================================
    0:118  0:018  Type 16 Index = 0
    0:118  0:000  Total Memory Slots Count = 8
    0:118  0:000  Type 17 Index = 0
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 1
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 1
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 2
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 2
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 3
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 3
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 4
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 4
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 5
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 5
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 6
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 6
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 7
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 7
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 8
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Boot status=0
    0:118  0:000  Running on: 'MacPro5,1' with board 'Mac-F221BEC8'
    0:118  0:000  === [ GetCPUProperties ] ==================================
    0:118  0:000  CPU Vendor = 756E6547 Model=206C2
    0:118  0:000   The CPU supported SSE4.1
    0:118  0:000  BrandString = Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
    0:118  0:000   The CPU supported turbo
    0:118  0:000  non-usable FLEX_RATIO = 13F00
    0:118  0:000  FSBFrequency = 134 MHz, DMI FSBFrequency = 133 MHz, Corrected FSBFrequency = 133 MHz
    0:118  0:000  MaxDiv/MinDiv: 26.0/12
    0:118  0:000  Turbo: 27/27/28/28
    0:118  0:000  Features: 0xBFEBFBFF
    0:118  0:000  Threads: 12
    0:118  0:000  Cores: 6
    0:118  0:000  FSB: 133 MHz
    0:118  0:000  CPU: 3460 MHz
    0:118  0:000  TSC: 3460 MHz
    0:118  0:000  PIS: 533 MHz
    0:118  0:000  ExternalClock: 133 MHz
    0:118  0:000  === [ GetDevices ] ========================================
    0:118  0:000  PCI (00|00:00.00) : 8086 3406 class=060000
    0:118  0:000  PCI (00|00:01.00) : 8086 3408 class=060400
    0:118  0:000  PCI (00|01:00.00) : 111D 8061 class=060400
    0:118  0:000  PCI (00|02:02.00) : 111D 8061 class=060400
    0:118  0:000  PCI (00|02:04.00) : 111D 8061 class=060400
    0:118  0:000  PCI (00|04:00.00) : 12D8 2308 class=060400
    0:118  0:000  PCI (00|05:01.00) : 12D8 2308 class=060400
    0:118  0:000  PCI (00|06:00.00) : 1B21 0625 class=010601
    0:118  0:000  PCI (00|05:02.00) : 12D8 2308 class=060400
    0:118  0:000  PCI (00|07:00.00) : 1B21 0625 class=010601
    0:118  0:000  PCI (00|00:03.00) : 8086 340A class=060400
    0:118  0:000  PCI (00|08:00.00) : 1002 67DF class=030000
    0:118  0:000   - GFX: Model=AMD Radeon RX 480 (ATI/AMD)
    0:118  0:000  PCI (00|08:00.01) : 1002 AAF0 class=040300
    0:118  0:000   - HDMI Audio: 
    0:118  0:000  PCI (00|00:07.00) : 8086 340E class=060400
    0:118  0:000  PCI (00|00:0D.00) : 8086 343A class=060000
    0:118  0:000  PCI (00|00:0D.01) : 8086 343B class=060000
    0:118  0:000  PCI (00|00:0D.02) : 8086 343C class=060000
    0:118  0:000  PCI (00|00:0D.03) : 8086 343D class=060000
    0:118  0:000  PCI (00|00:0D.04) : 8086 3418 class=060000
    0:118  0:000  PCI (00|00:0D.05) : 8086 3419 class=060000
    0:118  0:000  PCI (00|00:0D.06) : 8086 341A class=060000
    0:118  0:000  PCI (00|00:0D.07) : 8086 341B class=060000
    0:118  0:000  PCI (00|00:0E.00) : 8086 341C class=060000
    0:118  0:000  PCI (00|00:0E.01) : 8086 341D class=060000
    0:118  0:000  PCI (00|00:0E.02) : 8086 341E class=060000
    0:118  0:000  PCI (00|00:0E.03) : 8086 341F class=060000
    0:118  0:000  PCI (00|00:0E.04) : 8086 3439 class=060000
    0:118  0:000  PCI (00|00:0F.00) : 8086 3424 class=110100
    0:118  0:000  PCI (00|00:10.00) : 8086 3425 class=080000
    0:118  0:000  PCI (00|00:10.01) : 8086 3426 class=080000
    0:118  0:000  PCI (00|00:11.00) : 8086 3427 class=080000
    0:118  0:000  PCI (00|00:11.01) : 8086 3428 class=080000
    0:118  0:000  PCI (00|00:14.00) : 8086 342E class=080000
    0:118  0:000  PCI (00|00:14.01) : 8086 3422 class=080000
    0:118  0:000  PCI (00|00:14.02) : 8086 3423 class=080000
    0:118  0:000  PCI (00|00:14.03) : 8086 3438 class=080000
    0:118  0:000  PCI (00|00:15.00) : 8086 342F class=080020
    0:118  0:000  PCI (00|00:16.00) : 8086 3430 class=088000
    0:118  0:000  PCI (00|00:16.01) : 8086 3431 class=088000
    0:118  0:000  PCI (00|00:16.02) : 8086 3432 class=088000
    0:118  0:000  PCI (00|00:16.03) : 8086 3433 class=088000
    0:118  0:000  PCI (00|00:16.04) : 8086 3429 class=088000
    0:118  0:000  PCI (00|00:16.05) : 8086 342A class=088000
    0:118  0:000  PCI (00|00:16.06) : 8086 342B class=088000
    0:118  0:000  PCI (00|00:16.07) : 8086 342C class=088000
    0:118  0:000  PCI (00|00:1A.00) : 8086 3A37 class=0C0300
    0:118  0:000  PCI (00|00:1A.01) : 8086 3A38 class=0C0300
    0:118  0:000  PCI (00|00:1A.02) : 8086 3A39 class=0C0300
    0:118  0:000  PCI (00|00:1A.07) : 8086 3A3C class=0C0320
    0:118  0:000  PCI (00|00:1B.00) : 8086 3A3E class=040300
    0:118  0:000  PCI (00|00:1C.00) : 8086 3A40 class=060400
    0:118  0:000  PCI (00|00:1C.01) : 8086 3A42 class=060400
    0:119  0:000  PCI (00|00:1C.02) : 8086 3A44 class=060400
    0:119  0:000  PCI (00|0C:00.00) : 8086 10F6 class=020000
    0:119  0:000   - LAN: 0 Vendor=Intel
    0:119  0:000  PCI (00|00:1C.03) : 8086 3A46 class=060400
    0:119  0:000  PCI (00|0D:00.00) : 8086 10F6 class=020000
    0:119  0:000   - LAN: 1 Vendor=Intel
    0:119  0:000  PCI (00|00:1C.04) : 8086 3A48 class=060400
    0:119  0:000  PCI (00|0E:00.00) : 104C 823E class=060400
    0:119  0:000  PCI (00|0F:00.00) : 104C 823F class=0C0010
    0:119  0:000  PCI (00|00:1C.05) : 8086 3A4A class=060400
    0:119  0:000  PCI (00|10:00.00) : 14E4 432B class=028000
    0:119  0:000   - WIFI: Vendor=Broadcom
    0:119  0:000  PCI (00|00:1D.00) : 8086 3A34 class=0C0300
    0:119  0:000  PCI (00|00:1D.01) : 8086 3A35 class=0C0300
    0:119  0:000  PCI (00|00:1D.02) : 8086 3A36 class=0C0300
    0:119  0:000  PCI (00|00:1D.07) : 8086 3A3A class=0C0320
    0:119  0:000  PCI (00|00:1E.00) : 8086 244E class=060401
    0:119  0:000  PCI (00|00:1F.00) : 8086 3A18 class=060100
    0:119  0:000  PCI (00|00:1F.02) : 8086 3A22 class=010601
    0:119  0:000  PCI (00|00:1F.03) : 8086 3A30 class=0C0500
    0:119  0:000  PCI (00|00:1F.05) : 8086 3A26 class=010185
    0:119  0:000  === [ GetDefaultSettings ] ================================
    0:119  0:000  Clover load options size = 0 bytes
    0:127  0:008  EFI\CLOVER\config.plist loaded: Success
    0:179  0:051  === [ GetListOfThemes ] ===================================
    0:183  0:004  - [00]: embedded
    0:183  0:000  - [00]: random
    0:187  0:004  - [00]: newyear
    0:195  0:008  - [01]: christmas
    0:203  0:008  === [ Found config plists ] ===============================
    0:204  0:000  - Config.plist
    0:204  0:000  === [ GetEarlyUserSettings ] ==============================
    0:204  0:000  timeout set to 5
    0:204  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
    0:284  0:080  === [ LoadDrivers ] =======================================
    1:428  1:143  Loading BiosVideo.efi  status=Success
    1:514  0:086   - driver needs connecting
    1:542  0:027  Loading ApfsDriverLoader-64.efi  status=Success
    1:625  0:083   - driver needs connecting
    1:653  0:027  Loading Fat-64.efi  status=Success
    1:741  0:088   - driver needs connecting
    1:768  0:027  Loading NvmExpressDxe-64.efi  status=Success
    1:860  0:091   - driver needs connecting
    1:887  0:027  Loading PartitionDxe-64.efi  status=Success
    1:976  0:088   - driver needs connecting
    2:003  0:027  Loading EmuGopDxe.efi  status=Success
    2:092  0:088   - driver needs connecting
    2:119  0:027  Loading UsbMassStorageDxe.efi  status=Success
    2:209  0:089   - driver needs connecting
    2:236  0:026  7 drivers needs connecting ...
    2:264  0:028  PlatformDriverOverrideProtocol not found. Installing ... Success
    2:319  0:054  Partition driver loaded: CD disconnect Success
    2:401  0:082  APFS driver loaded
    2:429  0:027  Video driver loaded: disconnect Success
    2:513  0:084  Searching for invalid DiskIo BY_DRIVER connects:
    2:571  0:057   - Handle 73277A18 with DiskIo, is Partition, no Fs, BY_DRIVER Agent: 72E0C918, Disconnect: Success
    3:306  0:734  === [ InitScreen ] ========================================
    4:459  1:152  Console modes reported: 1, available modes:
    4:487  0:027   - [01]: 80x25 (current mode)
    4:514  0:027  reinit: self device path=PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)
    4:542  0:028  Using embedded font: Success
    4:570  0:027  === [ GetMacAddress ] =====================================
    5:650  1:079  MAC address of LAN #0= Private
    5:872  0:221  MAC address of LAN #1= Private
    6:093  0:221  === [ ScanSPD ] ===========================================
    7:333  1:239  SMBus device : 8086 3A30 class=0C0500 status=Success
    7:360  0:027  SMBus CmdReg: 0x1
    7:388  0:027  Scanning SMBus [8086:3A30], mmio: 0x90924004, ioport: 0x4000, hostc: 0x1
    7:415  0:027  Slots to scan [8]...
    7:445  0:029  === [ GetAcpiTablesList ] =================================
    8:463  1:018  Get Acpi Tables List from RSDT:
    8:516  0:052   - [00]: FACP  Apple00 len=244
    8:544  0:027   - [01]: ECDT  Apple00 len=83
    8:571  0:027   - [02]: HPET  Apple00 len=56
    8:599  0:027   - [03]: APIC  Apple00 len=424
    8:627  0:027   - [04]: SSDT  CpuPPM len=85884
    8:654  0:027   - [05]: SSDT  SataAhci len=484
    8:682  0:027   - [06]: SSDT  NoHdau len=1733
    8:713  0:030   - [07]: MCFG  Apple00 len=60
    8:738  0:025   - [08]: DMAR  Apple00 len=104
    8:766  0:027  Calibrated TSC Frequency = 3457999569 = 3457MHz
    8:794  0:027  === [ GetUserSettings ] ===================================
    9:831  1:037  USB FixOwnership: no
    9:859  0:027   - final DSDT Fix mask=00000000
    9:886  0:027  Using ProductName from config: MacPro5,1
    9:914  0:028  Found same BiosVersion in clover and config
    9:941  0:027  BiosVersion: MP51.88Z.F000.B00.1809191555
    9:969  0:027  BiosReleaseDate: 09/19/18
    9:997  0:027  Using EfiVersion from config: 140.0.0.0.0
    10:025  0:028  Using FirmwareFeatures from config: 0x17540CC0
    10:052  0:027  Using FirmwareFeaturesMask from config: 0x3FFF1FFF
    10:080  0:027  PlatformFeature will not set in SMBIOS
    10:107  0:027  Board-ID set from config as Mac-F221BEC8
    10:135  0:028  BoardType: 0xB
    10:162  0:027  ChassisType: 0x7
    10:190  0:027  QPI: use Table 132
    10:221  0:030  === [ Found DSDT tables ] =================================
    11:192  0:971  === [ ScanVolumes ] =======================================
    12:324  1:131  Found 27 volumes with blockIO
    12:361  0:037  - [00]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)
    12:424  0:062  - [01]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(1,GPT,F5CC509D-EFF5-4D47-95DF-5466F14122D3,0x800,0x64000)
    12:480  0:056          Result of bootcode detection: bootable unknown (legacy)
    12:508  0:027  - [02]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(2,GPT,9D9B9669-B225-4AD4-CD6D-1786E3E9F8AF,0x65000,0x8000)
    12:565  0:056  - [03]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,8431278A-5626-4061-0AF6-E40597D095D8,0x6D000,0xDE3E000)
    12:621  0:056          Result of bootcode detection: bootable Windows (vista,win)
    12:648  0:027  - [04]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(4,GPT,9F0C3D7F-E8D5-4D40-6853-6EA48EA71B44,0xDEAB000,0xE8800)
    12:706  0:057          Result of bootcode detection: bootable Windows (vista,win)
    12:733  0:026  - [05]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)
    12:794  0:060  - [06]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(1,GPT,DD79AD8B-BFA2-4E35-BAB9-C99D436B816E,0x28,0x64000)
    12:849  0:055          Result of bootcode detection: bootable unknown (legacy)
    12:877  0:027  - [07]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(2,GPT,8C29C86F-7E0B-47C8-93AD-2D9D409DA583,0x64028,0x1BD8A540)
    12:934  0:057  - [08]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,4BF7E235-83E3-411F-92DC-844578DA24E5,0x1BDEE568,0x135F20)
    12:990  0:055  - [09]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x2,0x0,0x0)
    13:046  0:056  - [10]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x2,0x0,0x0)\HD(1,GPT,08C8A79A-9510-441B-BE7A-5B2ED808A16A,0x28,0x64000)
    13:103  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:131  0:028  - [11]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x2,0x0,0x0)\HD(2,GPT,563C4384-827A-4A93-881C-5FBFB992E031,0x64028,0x246269960)
    13:187  0:056  - [12]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)
    13:244  0:057  - [13]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(1,GPT,5ACC50D0-A941-43B9-B2C0-B0C3967B0862,0x28,0x64000)
    13:300  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:328  0:027  - [14]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)
    13:384  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:412  0:027  - [15]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)
    13:469  0:056  - [16]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(1,GPT,DFE554C1-20B9-4A2E-AA8E-12E30EAA3CF3,0x28,0x64000)
    13:561  0:092          Result of bootcode detection: bootable unknown (legacy)
    13:588  0:027  - [17]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(2,GPT,3FDE4C70-3991-44F1-BB96-EDEB68A2EFB7,0x64800,0x8000)
    13:645  0:056  - [18]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(3,GPT,1B147299-1289-4445-A635-3A3C4533DFBE,0x6C800,0x1D05300D)
    13:704  0:059          Result of bootcode detection: bootable Windows (vista,win)
    13:730  0:025  - [19]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(4,GPT,059C9C95-F981-41EC-B292-A669F7E58501,0x1D0C0000,0xE8800)
    13:786  0:055          Result of bootcode detection: bootable Windows (vista,win)
    13:813  0:027  - [20]: Volume: PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)
    13:871  0:057          USB volume
    13:898  0:027  - [21]: Volume: PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)
    13:958  0:059          Result of bootcode detection: bootable unknown (legacy)
    13:983  0:025          USB volume
    14:011  0:027          This is SelfVolume !!
    14:039  0:027  - [22]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)
    14:094  0:055          Found optical drive
    14:122  0:027  - [23]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,41D30E05471CDD448FC39DD446B06C03)
    14:178  0:055  - [24]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,6240C61D76BBAB349D1702174E1CAC50)
    14:234  0:055  - [25]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,D173968594D6574AB78522A943AD91C3)
    14:289  0:055  - [26]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,8F018FFC8D587446B326B6D4971D7076)
    14:345  0:055  === [ InitTheme ] =========================================
    15:549  1:204  no default theme, get random theme newyear
    15:576  0:027   using embedded theme
    15:605  0:028  Using embedded font: Success
    15:633  0:027  theme inited
    15:660  0:027  Chosen embedded theme
    15:688  0:027  after NVRAM boot-args=-v darkwake=no debug=0x100
    15:718  0:030  === [ Dump SMC keys from NVRAM ] ==========================
    16:491  0:772  found AppleSMC protocol
    16:518  0:027  === [ ScanLoader ] ========================================
    17:681  1:163  - [01]: 'EFI'
    17:742  0:060          AddLoaderEntry for Volume Name=EFI
    17:774  0:031          AddLoaderEntry for Volume Name=EFI
    17:801  0:027          skipped because entry is hidden
    17:829  0:027  - [06]: 'EFI'
    17:909  0:079  - [07]: 'SierraSSD'
    17:973  0:063          AddLoaderEntry for Volume Name=SierraSSD
    18:005  0:031      Check if volume Is Hibernated:
    18:032  0:027      Check sleep image 'by signature':
    18:068  0:035      read prefs \Library\Preferences\com.apple.PowerManagement.plist status=Success
    18:096  0:027      using default sleep image name = \private\var\vm\sleepimage
    18:129  0:033      sleepimage not found -> Not Found
    18:155  0:025      hibernated: no - sign
    18:192  0:037  - [08]: 'Recovery HD'
    18:260  0:068          AddLoaderEntry for Volume Name=Recovery HD
    18:291  0:030  - [10]: 'EFI'
    18:346  0:055  - [11]: 'Backup'
    18:403  0:056  - [13]: 'EFI'
    18:458  0:055  - [16]: 'EFI'
    18:518  0:059          AddLoaderEntry for Volume Name=EFI
    18:550  0:031          AddLoaderEntry for Volume Name=EFI
    18:577  0:027          skipped because entry is hidden
    18:605  0:027  - [21]: 'CLOVER'
    18:661  0:056          AddLoaderEntry for Volume Name=CLOVER
    18:689  0:027          skipped because entry is hidden
    18:718  0:029  - [23]: 'Preboot'
    18:779  0:061          AddLoaderEntry for Volume Name=Preboot
    18:831  0:051      Check if volume Is Hibernated:
    18:859  0:027      Check sleep image 'by signature':
    18:887  0:027      using default sleep image name = \private\var\vm\sleepimage
    18:915  0:028      sleepimage not found -> Not Found
    18:942  0:027      hibernated: no - sign
    18:973  0:030          AddLoaderEntry for Volume Name=Preboot
    19:022  0:049  - [24]: 'Mojave'
    19:294  0:271          AddLoaderEntry for Volume Name=Mojave
    19:362  0:067      Check if volume Is Hibernated:
    19:388  0:026      Check sleep image 'by signature':
    19:551  0:162      read prefs \Library\Preferences\com.apple.PowerManagement.plist status=Success
    19:577  0:025      using default sleep image name = \private\var\vm\sleepimage
    19:645  0:068      sleepimage not found -> Not Found
    19:672  0:026      hibernated: no - sign
    19:708  0:036  - [25]: 'Recovery'
    19:766  0:057          AddLoaderEntry for Volume Name=Recovery
    19:811  0:045  - [26]: 'VM'
    19:867  0:055  Scanning legacy ...
    19:895  0:027   3: 'Legacy HD3' (vista,win) add legacy
    19:950  0:055   added 'Boot Windows from Legacy HD3' OSType=2 Icon=vista,win
    19:978  0:027   4: 'Legacy HD4' (vista,win) add legacy
    20:033  0:055   added 'Boot Windows from Legacy HD4' OSType=2 Icon=vista,win
    20:061  0:027  18: 'Legacy HD3' (vista,win) add legacy
    20:116  0:055   added 'Boot Windows from Legacy HD3' OSType=2 Icon=vista,win
    20:143  0:027  19: 'Legacy HD4' (vista,win) add legacy
    20:200  0:056   added 'Boot Windows from Legacy HD4' OSType=2 Icon=vista,win
    20:227  0:027  === [ AddCustomTool ] =====================================
    21:311  1:083  found tool \EFI\CLOVER\tools\Shell64U.efi
    21:338  0:027  Checking EFI partition Volume 1 for Clover
    21:365  0:027  Checking EFI partition Volume 6 for Clover
    21:393  0:027  Checking EFI partition Volume 10 for Clover
    21:420  0:026  Checking EFI partition Volume 13 for Clover
    21:447  0:027  Checking EFI partition Volume 16 for Clover
    21:475  0:027  === [ GetEfiBootDeviceFromNvram ] =========================
    22:239  0:764   - efi-boot-device-data: PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)\EFI\BOOT\BOOTX64.efii
    22:268  0:028    - Volume: 'PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)'
    22:295  0:027    - LoaderPath: '\EFI\BOOT\BOOTX64.efi'
    22:323  0:027  === [ FindStartupDiskVolume ] =============================
    23:183  0:860    - Volume: partition = PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)
    23:213  0:029     - searching for that partition and loader '\EFI\BOOT\BOOTX64.efi'
    23:239  0:026      - [!] not found
    23:267  0:027     - searching again, but comparing Media dev path nodes
    23:295  0:027      - [!] not found
    23:323  0:027     - searching for that partition
    23:350  0:027      - [!] not found
    23:379  0:028     - searching again, but comparing Media dev path nodes
    23:406  0:027      - [!] not found
    23:434  0:027  Default boot entry not found
    23:462  0:027  DefaultIndex=-1 and MainMenu.EntryCount=17
    23:491  0:029  GUI ready
    277:962  254:470  ParseBootOption: invalid boot variable
    277:989  0:027  BootVariable of the entry is empty
    278:017  0:027  === [ StartLoader ] =======================================
    279:166  1:149  Finally: ExternalClock=133MHz BusSpeed=133000kHz CPUFreq=3458MHz PIS: hw.busfrequency=532000000Hz
    279:221  0:054  Loading bootmgfw.efi  status=Success
    279:319  0:098  Closing events for Windows
    279:346  0:027  OtherOS: Found Acpi 2.0 RSDP 0x775AE014
    279:375  0:028  RSDT at 775AE0FC
    279:402  0:027  XSDT at 775AE1C0
    279:430  0:027  FADT pointer = 775AB000
    279:465  0:035  Cleanup RSDT: count=9, length=72
    279:491  0:026  corrected RSDT: count=9, length=72
    279:518  0:027  Cleanup XSDT: count=9, length=108
    279:546  0:027  corrected XSDT count=9, length=108
    279:574  0:027  SetStartupDiskVolume:
    279:602  0:027    * Volume: 'EFI'
    279:630  0:027    * LoaderPath: '\EFI\microsoft\Boot\bootmgfw.efi'
    279:659  0:029    * DevPath: EFI
    279:685  0:026    * GUID = F5CC509D-EFF5-4D47-95DF-5466F14122D3
    279:743  0:057    * efi-boot-device: <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>F5CC509D-EFF5-4D47-95DF-5466F14122D3</string></dict></dict></dict></array>
    279:834  0:091  Closing log
    Booted with clover to a black screen and stayed there forever until I pressed enter. I saw activity on my USB drive and booted to my Windows partition (probably the current selected partition before I hit enter)
     
  13. DearthnVader, Nov 10, 2018
    Last edited: Nov 10, 2018

    DearthnVader thread starter macrumors 6502a

    DearthnVader

    Joined:
    Dec 17, 2015
    Location:
    Red Springs, NC
    #213
    Nothing interesting in the log output, was that debug/true?

    We should see:

    Code:
    === [ InitScreen ] ========================================
    3:572  0:719  SetScreenResolution: 1280x1024 - setting Mode 4
    3:607  0:034  Video mode change to mode #4: Success
    3:622  0:015  Console modes reported: 1, available modes:
    3:639  0:016   - [01]: 80x25 (current mode)
    3:655  0:016  SetScreenResolution: 1280x1024 - already set
     
  14. startergo, Nov 10, 2018
    Last edited: Nov 10, 2018

    startergo macrumors 6502a

    startergo

    Joined:
    Sep 20, 2018
    #214
    Yes the debug was true. Only the first part is the verbose output of the bless command after that is the debug output from the debug file. I have copied all the drivers from @abdyfranco next loader and it behaves exactly the same way, but it gives me the debug option. Maybe I can try other video drivers or load vbios and edid. I had selected orinoko frame buffer and Radeon DeInit for this test.
     
  15. DearthnVader, Nov 10, 2018
    Last edited: Nov 10, 2018

    DearthnVader thread starter macrumors 6502a

    DearthnVader

    Joined:
    Dec 17, 2015
    Location:
    Red Springs, NC
    #215
    It's really not telling us anything we don't already know, the GOP option rom gets loaded, and links, but our code doesn't work on the 5,1, and it doesn't get any modes for the connected display.

    We're going to have to add some breakpoints with additional logging to find anything useful.

    1. Jief's version of rEFInd works on the 3,1
    2. Clover with EmuGOPDxe.efi works on the 3,1
    3. NextLoader works on the 3,1

    Somewhere in this code we are failing:

    nEXt Loader:
    Code:
    // Screen handling
    //
    
    // Fetches all the available video modes from the GraphicsOutput module
    // compatible with the GOP Graphics card.
    VOID egDumpGOPVideoModes(VOID)
    {
        EFI_STATUS  Status;
        UINT32      MaxMode;
        UINT32      Mode;
        UINTN       SizeOfInfo;
        EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *Info;
        CHAR16      *PixelFormatDesc;
    
        if (GraphicsOutput == NULL) {
            return;
        }
    
        // get dump
        MaxMode = GraphicsOutput->Mode->MaxMode;
        Mode = GraphicsOutput->Mode->Mode;
    
        for (Mode = 0; Mode < MaxMode; Mode++) {
            Status = GraphicsOutput->QueryMode(GraphicsOutput, Mode, &SizeOfInfo, &Info);
            if (Status == EFI_SUCCESS) {
    
                switch (Info->PixelFormat) {
                    case PixelRedGreenBlueReserved8BitPerColor:
                        PixelFormatDesc = L"8bit RGB";
                        break;
    
                    case PixelBlueGreenRedReserved8BitPerColor:
                        PixelFormatDesc = L"8bit BGR";
                        break;
    
                    case PixelBitMask:
                        PixelFormatDesc = L"BITMASK";
                        break;
    
                    case PixelBltOnly:
                        PixelFormatDesc = L"NO FB";
                        break;
    
                    default:
                        PixelFormatDesc = L"invalid";
                        break;
                }
            }
        }
    rEFInd:

    Code:
    VOID egDumpGOPVideoModes(VOID)
    {
        EFI_STATUS  Status;
        UINT32      MaxMode;
        UINT32      Mode;
        UINTN       SizeOfInfo;
        EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *Info;
        CHAR16      *PixelFormatDesc;
    
        if (GraphicsOutput == NULL) {
            return;
        }
    
        // get dump
        MaxMode = GraphicsOutput->Mode->MaxMode;
        Mode = GraphicsOutput->Mode->Mode;
        MsgLog("Available graphics modes for refit.conf screen_resolution:\n");
        MsgLog("Curr. Mode = %d, Modes = %d, FB = %lx, FB size=0x%x\n",
               Mode, MaxMode, GraphicsOutput->Mode->FrameBufferBase, GraphicsOutput->Mode->FrameBufferSize);
    
        for (Mode = 0; Mode < MaxMode; Mode++) {
            Status = GraphicsOutput->QueryMode(GraphicsOutput, Mode, &SizeOfInfo, &Info);
            if (Status == EFI_SUCCESS) {
    
                switch (Info->PixelFormat) {
                    case PixelRedGreenBlueReserved8BitPerColor:
                        PixelFormatDesc = L"8bit RGB";
                        break;
    
                    case PixelBlueGreenRedReserved8BitPerColor:
                        PixelFormatDesc = L"8bit BGR";
                        break;
    
                    case PixelBitMask:
                        PixelFormatDesc = L"BITMASK";
                        break;
    
                    case PixelBltOnly:
                        PixelFormatDesc = L"NO FB";
                        break;
    
                    default:
                        PixelFormatDesc = L"invalid";
                        break;
                }
    
                Print(L"- Mode %d: %dx%d PixFmt = %s, PixPerScanLine = %d\n",
                          Mode, Info->HorizontalResolution, Info->VerticalResolution, PixelFormatDesc, Info->PixelsPerScanLine);
            } else {
                MsgLog("- Mode %d: %r\n", Mode, Status);
            }
        }
    
    }
    
    Some relevant info can be found:

    https://blog.fpmurphy.com/2015/05/check-available-text-and-graphics-modes-from-uefi-shell.html

    I built this code once, and was able to get all the supported GOP modes for a GTX 1050 and a RX580 in an EFI Shell with OVMF.

    Likely we could use the code to fix what we are doing wrong @abdyfranco ?
     
  16. startergo, Nov 10, 2018
    Last edited: Nov 10, 2018

    startergo macrumors 6502a

    startergo

    Joined:
    Sep 20, 2018
    #216
    Code:
    0:100  0:100  MemLog inited, TSC freq: 3457999529
    0:100  0:000  CPU was calibrated with ACPI PM Timer
    0:100  0:000
    0:100  0:000  Now is 10.11.2018,  13:56:54 (GMT)
    0:100  0:000  Starting Clover revision: 4741 on Apple EFI
    0:100  0:000  Build with: [Args: -D NO_GRUB_DRIVERS_EMBEDDED -t XCODE8 | -D NO_GRUB_DRIVERS_EMBEDDED -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 5 | OS: 10.12.6 | XCODE: 8.3.3]
    0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800) @73AD8418
    0:100  0:000  SelfDirPath = \EFI\BOOT
    0:100  0:000  === [ Get Smbios ] ========================================
    0:118  0:018  Type 16 Index = 0
    0:118  0:000  Total Memory Slots Count = 8
    0:118  0:000  Type 17 Index = 0
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 1
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 1
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 2
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 2
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 3
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 3
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 4
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 4
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 5
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 5
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 6
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 6
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 7
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Type 17 Index = 7
    0:118  0:000  SmbiosTable.Type17->Speed = 1333MHz
    0:118  0:000  SmbiosTable.Type17->Size = 16384MB
    0:118  0:000  SmbiosTable.Type17->Bank/Device =  DIMM 8
    0:118  0:000  SmbiosTable.Type17->Vendor = 0x0000
    0:118  0:000  SmbiosTable.Type17->SerialNumber = 0x00000000
    0:118  0:000  SmbiosTable.Type17->PartNumber = 0x000000000000000000000000000000000000
    0:118  0:000  Boot status=0
    0:118  0:000  Running on: 'MacPro5,1' with board 'Mac-F221BEC8'
    0:118  0:000  === [ GetCPUProperties ] ==================================
    0:118  0:000  CPU Vendor = 756E6547 Model=206C2
    0:118  0:000   The CPU supported SSE4.1
    0:118  0:000  BrandString = Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
    0:118  0:000   The CPU supported turbo
    0:118  0:000  non-usable FLEX_RATIO = 13F00
    0:118  0:000  FSBFrequency = 134 MHz, DMI FSBFrequency = 133 MHz, Corrected FSBFrequency = 133 MHz
    0:118  0:000  MaxDiv/MinDiv: 26.0/12
    0:118  0:000  Turbo: 27/27/28/28
    0:118  0:000  Features: 0xBFEBFBFF
    0:118  0:000  Threads: 12
    0:118  0:000  Cores: 6
    0:118  0:000  FSB: 133 MHz
    0:118  0:000  CPU: 3460 MHz
    0:118  0:000  TSC: 3460 MHz
    0:118  0:000  PIS: 533 MHz
    0:118  0:000  ExternalClock: 133 MHz
    0:118  0:000  === [ GetDevices ] ========================================
    0:118  0:000  PCI (00|00:00.00) : 8086 3406 class=060000
    0:118  0:000  PCI (00|00:01.00) : 8086 3408 class=060400
    0:118  0:000  PCI (00|01:00.00) : 111D 8061 class=060400
    0:118  0:000  PCI (00|02:02.00) : 111D 8061 class=060400
    0:118  0:000  PCI (00|02:04.00) : 111D 8061 class=060400
    0:118  0:000  PCI (00|04:00.00) : 12D8 2308 class=060400
    0:118  0:000  PCI (00|05:01.00) : 12D8 2308 class=060400
    0:118  0:000  PCI (00|06:00.00) : 1B21 0625 class=010601
    0:118  0:000  PCI (00|05:02.00) : 12D8 2308 class=060400
    0:118  0:000  PCI (00|07:00.00) : 1B21 0625 class=010601
    0:118  0:000  PCI (00|00:03.00) : 8086 340A class=060400
    0:118  0:000  PCI (00|08:00.00) : 1002 67DF class=030000
    0:118  0:000   - GFX: Model=AMD Radeon RX 480 (ATI/AMD)
    0:118  0:000  PCI (00|08:00.01) : 1002 AAF0 class=040300
    0:118  0:000   - HDMI Audio:
    0:118  0:000  PCI (00|00:07.00) : 8086 340E class=060400
    0:118  0:000  PCI (00|00:0D.00) : 8086 343A class=060000
    0:118  0:000  PCI (00|00:0D.01) : 8086 343B class=060000
    0:118  0:000  PCI (00|00:0D.02) : 8086 343C class=060000
    0:118  0:000  PCI (00|00:0D.03) : 8086 343D class=060000
    0:118  0:000  PCI (00|00:0D.04) : 8086 3418 class=060000
    0:118  0:000  PCI (00|00:0D.05) : 8086 3419 class=060000
    0:118  0:000  PCI (00|00:0D.06) : 8086 341A class=060000
    0:118  0:000  PCI (00|00:0D.07) : 8086 341B class=060000
    0:118  0:000  PCI (00|00:0E.00) : 8086 341C class=060000
    0:118  0:000  PCI (00|00:0E.01) : 8086 341D class=060000
    0:118  0:000  PCI (00|00:0E.02) : 8086 341E class=060000
    0:118  0:000  PCI (00|00:0E.03) : 8086 341F class=060000
    0:118  0:000  PCI (00|00:0E.04) : 8086 3439 class=060000
    0:118  0:000  PCI (00|00:0F.00) : 8086 3424 class=110100
    0:118  0:000  PCI (00|00:10.00) : 8086 3425 class=080000
    0:118  0:000  PCI (00|00:10.01) : 8086 3426 class=080000
    0:118  0:000  PCI (00|00:11.00) : 8086 3427 class=080000
    0:118  0:000  PCI (00|00:11.01) : 8086 3428 class=080000
    0:118  0:000  PCI (00|00:14.00) : 8086 342E class=080000
    0:118  0:000  PCI (00|00:14.01) : 8086 3422 class=080000
    0:118  0:000  PCI (00|00:14.02) : 8086 3423 class=080000
    0:118  0:000  PCI (00|00:14.03) : 8086 3438 class=080000
    0:118  0:000  PCI (00|00:15.00) : 8086 342F class=080020
    0:118  0:000  PCI (00|00:16.00) : 8086 3430 class=088000
    0:118  0:000  PCI (00|00:16.01) : 8086 3431 class=088000
    0:118  0:000  PCI (00|00:16.02) : 8086 3432 class=088000
    0:118  0:000  PCI (00|00:16.03) : 8086 3433 class=088000
    0:118  0:000  PCI (00|00:16.04) : 8086 3429 class=088000
    0:118  0:000  PCI (00|00:16.05) : 8086 342A class=088000
    0:118  0:000  PCI (00|00:16.06) : 8086 342B class=088000
    0:118  0:000  PCI (00|00:16.07) : 8086 342C class=088000
    0:118  0:000  PCI (00|00:1A.00) : 8086 3A37 class=0C0300
    0:118  0:000  PCI (00|00:1A.01) : 8086 3A38 class=0C0300
    0:118  0:000  PCI (00|00:1A.02) : 8086 3A39 class=0C0300
    0:119  0:000  PCI (00|00:1A.07) : 8086 3A3C class=0C0320
    0:119  0:000  PCI (00|00:1B.00) : 8086 3A3E class=040300
    0:119  0:000  PCI (00|00:1C.00) : 8086 3A40 class=060400
    0:119  0:000  PCI (00|00:1C.01) : 8086 3A42 class=060400
    0:119  0:000  PCI (00|00:1C.02) : 8086 3A44 class=060400
    0:119  0:000  PCI (00|0C:00.00) : 8086 10F6 class=020000
    0:119  0:000   - LAN: 0 Vendor=Intel
    0:119  0:000  PCI (00|00:1C.03) : 8086 3A46 class=060400
    0:119  0:000  PCI (00|0D:00.00) : 8086 10F6 class=020000
    0:119  0:000   - LAN: 1 Vendor=Intel
    0:119  0:000  PCI (00|00:1C.04) : 8086 3A48 class=060400
    0:119  0:000  PCI (00|0E:00.00) : 104C 823E class=060400
    0:119  0:000  PCI (00|0F:00.00) : 104C 823F class=0C0010
    0:119  0:000  PCI (00|00:1C.05) : 8086 3A4A class=060400
    0:119  0:000  PCI (00|10:00.00) : 14E4 432B class=028000
    0:119  0:000   - WIFI: Vendor=Broadcom
    0:119  0:000  PCI (00|00:1D.00) : 8086 3A34 class=0C0300
    0:119  0:000  PCI (00|00:1D.01) : 8086 3A35 class=0C0300
    0:119  0:000  PCI (00|00:1D.02) : 8086 3A36 class=0C0300
    0:119  0:000  PCI (00|00:1D.07) : 8086 3A3A class=0C0320
    0:119  0:000  PCI (00|00:1E.00) : 8086 244E class=060401
    0:119  0:000  PCI (00|00:1F.00) : 8086 3A18 class=060100
    0:119  0:000  PCI (00|00:1F.02) : 8086 3A22 class=010601
    0:119  0:000  PCI (00|00:1F.03) : 8086 3A30 class=0C0500
    0:119  0:000  PCI (00|00:1F.05) : 8086 3A26 class=010185
    0:119  0:000  === [ GetDefaultSettings ] ================================
    0:119  0:000  Clover load options size = 0 bytes
    0:128  0:009  EFI\CLOVER\config.plist loaded: Success
    0:180  0:051  === [ GetListOfThemes ] ===================================
    0:184  0:004  - [00]: embedded
    0:184  0:000  - [00]: random
    0:189  0:004  - [00]: newyear
    0:197  0:008  - [01]: christmas
    0:205  0:008  === [ Found config plists ] ===============================
    0:205  0:000  - Config.plist
    0:205  0:000  === [ GetEarlyUserSettings ] ==============================
    0:205  0:000  timeout set to 5
    0:205  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
    0:272  0:067   Custom EDID has wrong length=257
    0:303  0:030  === [ LoadDrivers ] =======================================
    1:448  1:144  Loading BiosVideo.efi  status=Success
    1:536  0:087   - driver needs connecting
    1:564  0:027  Loading ApfsDriverLoader-64.efi  status=Success
    1:647  0:083   - driver needs connecting
    1:675  0:027  Loading Fat-64.efi  status=Success
    1:763  0:088   - driver needs connecting
    1:790  0:027  Loading NvmExpressDxe-64.efi  status=Success
    1:882  0:091   - driver needs connecting
    1:910  0:027  Loading PartitionDxe-64.efi  status=Success
    1:998  0:088   - driver needs connecting
    2:026  0:027  Loading EmuGopDxe.efi  status=Success
    2:117  0:091   - driver needs connecting
    2:145  0:027  Loading FSInject-64.efi  status=Success
    2:232  0:087  Loading UsbMassStorageDxe.efi  status=Success
    2:348  0:115   - driver needs connecting
    2:376  0:027  Loading CsmVideoDxe-64.efi  status=Success
    2:459  0:083   - driver needs connecting
    2:487  0:027  8 drivers needs connecting ...
    2:514  0:027  PlatformDriverOverrideProtocol not found. Installing ... Success
    2:570  0:055  Partition driver loaded: CD disconnect Success
    2:653  0:082  APFS driver loaded
    2:680  0:027  Video driver loaded: disconnect Success
    2:764  0:083  Searching for invalid DiskIo BY_DRIVER connects:
    2:822  0:057   - Handle 73277818 with DiskIo, is Partition, no Fs, BY_DRIVER Agent: 73231718, Disconnect: Success
    3:504  0:681  === [ InitScreen ] ========================================
    4:671  1:167  Console modes reported: 1, available modes:
    4:698  0:026   - [01]: 80x25 (current mode)
    4:727  0:028  reinit: self device path=PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)
    4:753  0:026  Using embedded font: Success
    4:783  0:029  === [ GetMacAddress ] =====================================
    5:890  1:107  MAC address of LAN #0= Private
    6:111  0:220  MAC address of LAN #1= Private
    6:332  0:221  === [ ScanSPD ] ===========================================
    7:585  1:253  SMBus device : 8086 3A30 class=0C0500 status=Success
    7:613  0:027  SMBus CmdReg: 0x1
    7:641  0:027  Scanning SMBus [8086:3A30], mmio: 0x90924004, ioport: 0x4000, hostc: 0x1
    7:668  0:027  Slots to scan [8]...
    7:735  0:067  === [ GetAcpiTablesList ] =================================
    8:778  1:042  Get Acpi Tables List from RSDT:
    8:832  0:053   - [00]: FACP  Apple00 len=244
    8:859  0:027   - [01]: ECDT  Apple00 len=83
    8:887  0:027   - [02]: HPET  Apple00 len=56
    8:915  0:027   - [03]: APIC  Apple00 len=424
    8:943  0:027   - [04]: SSDT  CpuPPM len=85884
    8:970  0:027   - [05]: SSDT  SataAhci len=484
    8:998  0:027   - [06]: SSDT  NoHdau len=1733
    9:025  0:027   - [07]: MCFG  Apple00 len=60
    9:053  0:027   - [08]: DMAR  Apple00 len=104
    9:081  0:027  Calibrated TSC Frequency = 3457999529 = 3457MHz
    9:108  0:027  === [ GetUserSettings ] ===================================
    10:129  1:020   Custom EDID has wrong length=257
    10:165  0:036  USB FixOwnership: no
    10:191  0:025   - final DSDT Fix mask=00000000
    10:221  0:029  Using ProductName from config: MacPro5,1
    10:247  0:026  Found same BiosVersion in clover and config
    10:276  0:028  BiosVersion: MP51.88Z.F000.B00.1809191555
    10:305  0:029  BiosReleaseDate: 09/19/18
    10:332  0:026  Using EfiVersion from config: 140.0.0.0.0
    10:358  0:026  Using FirmwareFeatures from config: 0x17540CC0
    10:387  0:029  Using FirmwareFeaturesMask from config: 0x3FFF1FFF
    10:413  0:026  PlatformFeature will not set in SMBIOS
    10:442  0:028  Board-ID set from config as Mac-F221BEC8
    10:468  0:026  BoardType: 0xB
    10:498  0:029  ChassisType: 0x7
    10:524  0:026  QPI: use Table 132
    10:553  0:028  === [ Found DSDT tables ] =================================
    11:523  0:970  === [ ScanVolumes ] =======================================
    12:683  1:159  Found 27 volumes with blockIO
    12:712  0:028  - [00]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)
    12:768  0:056  - [01]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(1,GPT,F5CC509D-EFF5-4D47-95DF-5466F14122D3,0x800,0x64000)
    12:824  0:056          Result of bootcode detection: bootable unknown (legacy)
    12:850  0:025  - [02]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(2,GPT,9D9B9669-B225-4AD4-CD6D-1786E3E9F8AF,0x65000,0x8000)
    12:906  0:055  - [03]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,8431278A-5626-4061-0AF6-E40597D095D8,0x6D000,0xDE3E000)
    12:961  0:055          Result of bootcode detection: bootable Windows (vista,win)
    13:000  0:039  - [04]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(4,GPT,9F0C3D7F-E8D5-4D40-6853-6EA48EA71B44,0xDEAB000,0xE8800)
    13:053  0:053          Result of bootcode detection: bootable Windows (vista,win)
    13:081  0:027  - [05]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)
    13:143  0:061  - [06]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(1,GPT,DD79AD8B-BFA2-4E35-BAB9-C99D436B816E,0x28,0x64000)
    13:199  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:227  0:027  - [07]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(2,GPT,8C29C86F-7E0B-47C8-93AD-2D9D409DA583,0x64028,0x1BD8A540)
    13:284  0:057  - [08]: Volume: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,4BF7E235-83E3-411F-92DC-844578DA24E5,0x1BDEE568,0x135F20)
    13:341  0:056  - [09]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x2,0x0,0x0)
    13:397  0:056  - [10]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x2,0x0,0x0)\HD(1,GPT,08C8A79A-9510-441B-BE7A-5B2ED808A16A,0x28,0x64000)
    13:453  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:481  0:027  - [11]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x2,0x0,0x0)\HD(2,GPT,563C4384-827A-4A93-881C-5FBFB992E031,0x64028,0x246269960)
    13:538  0:056  - [12]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)
    13:594  0:056  - [13]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(1,GPT,5ACC50D0-A941-43B9-B2C0-B0C3967B0862,0x28,0x64000)
    13:650  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:678  0:027  - [14]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)
    13:735  0:056          Result of bootcode detection: bootable unknown (legacy)
    13:763  0:027  - [15]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)
    13:821  0:058  - [16]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(1,GPT,DFE554C1-20B9-4A2E-AA8E-12E30EAA3CF3,0x28,0x64000)
    13:876  0:054          Result of bootcode detection: bootable unknown (legacy)
    13:904  0:027  - [17]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(2,GPT,3FDE4C70-3991-44F1-BB96-EDEB68A2EFB7,0x64800,0x8000)
    13:961  0:056  - [18]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(3,GPT,1B147299-1289-4445-A635-3A3C4533DFBE,0x6C800,0x1D05300D)
    14:018  0:056          Result of bootcode detection: bootable Windows (vista,win)
    14:046  0:028  - [19]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)\HD(4,GPT,059C9C95-F981-41EC-B292-A669F7E58501,0x1D0C0000,0xE8800)
    14:103  0:056          Result of bootcode detection: bootable Windows (vista,win)
    14:130  0:027  - [20]: Volume: PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)
    14:188  0:057          USB volume
    14:216  0:027  - [21]: Volume: PciRoot(0x0)\Pci(0x1D,0x7)\USB(0x4,0x0)\HD(1,MBR,0x00000000,0x800,0x1DD5800)
    14:275  0:059          Result of bootcode detection: bootable unknown (legacy)
    14:303  0:027          USB volume
    14:330  0:026          This is SelfVolume !!
    14:357  0:027  - [22]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)
    14:412  0:054          Found optical drive
    14:439  0:026  - [23]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,41D30E05471CDD448FC39DD446B06C03)
    14:525  0:085  - [24]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,6240C61D76BBAB349D1702174E1CAC50)
    14:580  0:055  - [25]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,D173968594D6574AB78522A943AD91C3)
    14:635  0:055  - [26]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)\HD(2,GPT,4594F987-DBAD-4166-8B02-30C78AC924F1,0x64028,0x746A2D60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,8F018FFC8D587446B326B6D4971D7076)
    14:690  0:055  === [ InitTheme ] =========================================
    15:885  1:194  no default theme, get random theme newyear
    15:911  0:025   using embedded theme
    15:941  0:029  Using embedded font: Success
    15:967  0:026  theme inited
    15:996  0:028  Chosen embedded theme
    16:022  0:026  after NVRAM boot-args=-v darkwake=no debug=0x100
    16:051  0:028  === [ Dump SMC keys from NVRAM ] ==========================
    16:824  0:772  found AppleSMC protocol
    16:850  0:026  === [ ScanLoader ] ========================================
    18:037  1:187  - [01]: 'EFI'
    18:098  0:060          AddLoaderEntry for Volume Name=EFI
    18:128  0:030          AddLoaderEntry for Volume Name=EFI
    18:157  0:028          skipped because entry is hidden
    18:183  0:026  - [06]: 'EFI'
    18:264  0:080  - [07]: 'SierraSSD'
    18:329  0:065          AddLoaderEntry for Volume Name=SierraSSD
    18:363  0:033      Check if volume Is Hibernated:
    18:390  0:026      Check sleep image 'by signature':
    18:426  0:036      read prefs \Library\Preferences\com.apple.PowerManagement.plist status=Success
    18:453  0:026      using default sleep image name = \private\var\vm\sleepimage
    18:488  0:035      sleepimage not found -> Not Found
    18:514  0:026      hibernated: no - sign
    18:544  0:029  - [08]: 'Recovery HD'
    18:656  0:112          AddLoaderEntry for Volume Name=Recovery HD
    18:685  0:028  - [10]: 'EFI'
    18:740  0:055  - [11]: 'Backup'
    18:798  0:058  - [13]: 'EFI'
    18:861  0:062  - [16]: 'EFI'
    18:921  0:060          AddLoaderEntry for Volume Name=EFI
    18:953  0:031          AddLoaderEntry for Volume Name=EFI
    18:981  0:028          skipped because entry is hidden
    19:008  0:027  - [21]: 'CLOVER'
    19:064  0:055          AddLoaderEntry for Volume Name=CLOVER
    19:092  0:027          skipped because entry is hidden
    19:119  0:027  - [23]: 'Preboot'
    19:181  0:062          AddLoaderEntry for Volume Name=Preboot
    19:226  0:044      Check if volume Is Hibernated:
    19:253  0:027      Check sleep image 'by signature':
    19:282  0:028      using default sleep image name = \private\var\vm\sleepimage
    19:311  0:029      sleepimage not found -> Not Found
    19:338  0:026      hibernated: no - sign
    19:368  0:030          AddLoaderEntry for Volume Name=Preboot
    19:417  0:049  - [24]: 'Mojave'
    19:739  0:321          AddLoaderEntry for Volume Name=Mojave
    19:816  0:077      Check if volume Is Hibernated:
    19:843  0:026      Check sleep image 'by signature':
    20:022  0:178      read prefs \Library\Preferences\com.apple.PowerManagement.plist status=Success
    20:049  0:027      using default sleep image name = \private\var\vm\sleepimage
    20:130  0:080      sleepimage not found -> Not Found
    20:157  0:027      hibernated: no - sign
    20:190  0:033  - [25]: 'Recovery'
    20:249  0:059          AddLoaderEntry for Volume Name=Recovery
    20:289  0:039  - [26]: 'VM'
    20:345  0:055  Scanning legacy ...
    20:373  0:027   3: 'Legacy HD3' (vista,win) add legacy
    20:428  0:055   added 'Boot Windows from Legacy HD3' OSType=2 Icon=vista,win
    20:456  0:027   4: 'Legacy HD4' (vista,win) add legacy
    20:511  0:055   added 'Boot Windows from Legacy HD4' OSType=2 Icon=vista,win
    20:539  0:027  18: 'Legacy HD3' (vista,win) add legacy
    20:594  0:055   added 'Boot Windows from Legacy HD3' OSType=2 Icon=vista,win
    20:622  0:027  19: 'Legacy HD4' (vista,win) add legacy
    20:678  0:055   added 'Boot Windows from Legacy HD4' OSType=2 Icon=vista,win
    20:705  0:027  === [ AddCustomTool ] =====================================
    21:822  1:116  found tool \EFI\CLOVER\tools\Shell64U.efi
    21:848  0:025  Checking EFI partition Volume 1 for Clover
    21:877  0:028  Checking EFI partition Volume 6 for Clover
    21:903  0:026  Checking EFI partition Volume 10 for Clover
    21:932  0:029  Checking EFI partition Volume 13 for Clover
    21:959  0:026  Checking EFI partition Volume 16 for Clover
    21:989  0:029  === [ GetEfiBootDeviceFromNvram ] =========================
    22:742  0:753   - efi-boot-device-data: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,4BF7E235-83E3-411F-92DC-844578DA24E5,0x1BDEE568,0x135F20)\com.apple.recovery.boot\boot.efii
    22:769  0:027    - Volume: 'PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,4BF7E235-83E3-411F-92DC-844578DA24E5,0x1BDEE568,0x135F20)'
    22:799  0:030    - LoaderPath: '\com.apple.recovery.boot\boot.efi'
    22:825  0:025    - Guid = 4BF7E235-83E3-411F-92DC-844578DA24E5
    22:853  0:027  === [ FindStartupDiskVolume ] =============================
    23:743  0:889    - Volume: partition = PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)\Pci(0x4,0x0)\Pci(0x0,0x0)\Pci(0x2,0x0)\Pci(0x0,0x0)\Sata(0x0,0x0,0x0)\HD(3,GPT,4BF7E235-83E3-411F-92DC-844578DA24E5,0x1BDEE568,0x135F20)
    23:772  0:029     - searching for that partition and loader '\com.apple.recovery.boot\boot.efi'
    23:801  0:029      - found entry 2. 'Boot Recovery from Recovery HD', Volume 'Recovery HD', '\com.apple.recovery.boot\boot.efi'
    23:828  0:026  Boot redirected to Entry 2. 'Boot Recovery from Recovery HD'
    23:854  0:026  DefaultIndex=2 and MainMenu.EntryCount=17
    23:885  0:030  GUI ready
    33:194  9:308  BootVariable of the entry is empty
    33:220  0:026  === [ StartLoader ] =======================================
    34:352  1:132  Finally: ExternalClock=133MHz BusSpeed=133000kHz CPUFreq=3458MHz PIS: hw.busfrequency=532000000Hz
    34:417  0:065  Loading boot.efi  status=Success
    34:524  0:106  GetOSVersion: 10.14 (18A389)
    34:579  0:055  CSR_CFG: CSR_ALLOW_UNTRUSTED_KEXTS | CSR_ALLOW_UNRESTRICTED_FS | CSR_ALLOW_TASK_FOR_PID | CSR_ALLOW_UNRESTRICTED_DTRACE | CSR_ALLOW_UNRESTRICTED_NVRAM
    34:607  0:027  Will not patch boot.efi
    34:635  0:027  === [ PatchSmbios ] =======================================
    35:770  1:135  insert table 9 for dev 0:0
    35:799  0:028  insert table 9 for dev 0:1
    35:825  0:026  insert table 9 for dev 0:0
    35:885  0:059  insert table 9 for dev 0:0
    35:914  0:028  insert table 9 for dev 0:0
    35:943  0:028  Trusting SMBIOS...
    35:972  0:028  Detected alternating SMBIOS channel banks
    35:998  0:026  Channels: 4
    36:027  0:029  Interleave: 0 2 4 6 1 3 5 7 8 10 12 14 9 11 13 15 16 18 20 22 17 19 21 23
    36:745  0:717   partNum=0x000000000000000000000000000000000000
    36:771  0:026  SMBIOS Type 17 Index = 0 => 0 0:
    36:802  0:030   DIMM1 1333MHz 16384MB
    36:827  0:025   partNum=0x000000000000000000000000000000000000
    36:856  0:028  SMBIOS Type 17 Index = 1 => 1 2:
    36:882  0:026   DIMM2 1333MHz 16384MB
    36:911  0:029   partNum=0x000000000000000000000000000000000000
    36:938  0:026  SMBIOS Type 17 Index = 2 => 2 4:
    36:967  0:029   DIMM3 1333MHz 16384MB
    36:993  0:026   partNum=0x000000000000000000000000000000000000
    37:022  0:028  SMBIOS Type 17 Index = 3 => 3 6:
    37:049  0:026   DIMM4 1333MHz 16384MB
    37:078  0:028   partNum=0x000000000000000000000000000000000000
    37:104  0:026  SMBIOS Type 17 Index = 4 => 4 1:
    37:133  0:029   DIMM5 1333MHz 16384MB
    37:159  0:026   partNum=0x000000000000000000000000000000000000
    37:188  0:028  SMBIOS Type 17 Index = 5 => 5 3:
    37:214  0:025   DIMM6 1333MHz 16384MB
    37:243  0:028   partNum=0x000000000000000000000000000000000000
    37:268  0:025  SMBIOS Type 17 Index = 6 => 6 5:
    37:306  0:037   DIMM7 1333MHz 16384MB
    37:333  0:026   partNum=0x000000000000000000000000000000000000
    37:361  0:027  SMBIOS Type 17 Index = 7 => 7 7:
    37:389  0:027   DIMM8 1333MHz 16384MB
    37:416  0:027  mTotalSystemMemory = 131072
    37:444  0:027  NumberOfMemoryDevices = 8
    37:471  0:027  Table 131 is present, CPUType=501
    37:499  0:027  Change to: 501
    37:526  0:027  Table 132 is present, QPI=1900
    37:554  0:027  Change to: 0
    37:581  0:027  === [ PatchACPI ] =========================================
    38:803  1:221  Xsdt reallocation done
    38:828  0:025  old FADT length=F4
    38:857  0:028   SignatureFixup: 0xABACCABA -> 0x0
    38:884  0:026  Output DSDT before patch to /EFI/CLOVER/ACPI/origin/DSDT-or.aml
    39:058  0:174  Apply DsdtFixMask=0x00000000
    39:085  0:027     drop _DSM mask=0xFFFF
    39:114  0:028  === [ FixBiosDsdt ] =======================================
    40:256  1:141  VideoCard devID=0x67DF1002
    40:283  0:027  DisplayADR1[0] = 0x30000, DisplayADR2[0] = 0x0
    40:314  0:030  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
    40:340  0:025  USBADR[1] = 0x1A0001 and PCIe = 0xFFFE
    40:367  0:027  USBADR[2] = 0x1A0002 and PCIe = 0xFFFE
    40:395  0:027  USBADR[3] = 0x1A0007 and PCIe = 0xFFFE
    40:423  0:027  Found Airport BCM at 0x1C0005, 0x0
    40:450  0:027  USBADR[4] = 0x1D0000 and PCIe = 0xFFFE
    40:478  0:027  USBADR[5] = 0x1D0001 and PCIe = 0xFFFE
    40:505  0:027  USBADR[6] = 0x1D0002 and PCIe = 0xFFFE
    40:533  0:027  USBADR[7] = 0x1D0007 and PCIe = 0xFFFE
    40:560  0:027    0 replacements
    40:588  0:027  first CPU found at 4E7 offset 4EA
    40:615  0:027  score candidate at 4E3
    40:643  0:027  score inserted in acpi_cpu_score _PR_
    40:671  0:027  Found ACPI CPU: CPU0 | CPU1 | CPU2 | CPU3 | CPU4 | CPU5 | CPU6 | CPU7 | CPU8 | CPU9 | CPUA | CPUB | CPUC | CPUD | CPUE | CPUF | CPUG | CPUH | CPUI | CPUJ | CPUK | CPUL | CPUM | CPUN , within the score: _PR_
    41:443  0:772  PreCleanup XSDT: count=9, length=108
    41:471  0:027  PreCleanup XSDT, corrected XSDT: count=9, length=108
    41:497  0:026  === [ ACPIDropTables ] ====================================
    42:565  1:068    0 replacements
    42:594  0:029    0 replacements
    42:621  0:026    0 replacements
    42:650  0:029  Out of control with CPU numbers
    42:713  0:063  CPUBase=0 and ApicCPUBase=0 ApicCPUNum=12
    42:742  0:029  Cleanup XSDT: count=9, length=108
    42:768  0:026  corrected XSDT count=9, length=108
    42:799  0:030  === [ RestSetup macOS ] ===================================
    43:846  1:047      VendorID = 0x6666 changed to 0x1002
    43:872  0:026      ProductID = 0x6666 changed to 0x67DF
    43:901  0:029  Framebuffer @0x80000000  MMIO @0x90000000 I/O Port @0x00003000 ROM Addr @0x90640000
    43:928  0:026  PCI region 1 = 0x00000000, region3 = 0x00000000, region5 = 0x90600000
    43:957  0:028  Use region5 as MMIO space
    43:983  0:026  BIOS_0_SCRATCH=0xFFFFFFFF, 1=0xFFFFFFFF, 2=0xFFFFFFFF, 3=0xFFFFFFFF, 4=0xFFFFFFFF, 5=0xFFFFFFFF, 6=0xFFFFFFFF
    44:178  0:195  RADEON_CRTC2_GEN_CNTL == 0xFFFFFFFF
    44:205  0:026   card not posted because GEN_CNTL = -1
    44:234  0:029  ATI card non-POSTed,
    44:290  0:056  Set VRAM for Ellesmere =4294967295Mb
    44:315  0:024  ATI: get_vram_size returned 0xFFF00000
    44:344  0:028  Found generic VBIOS ROM file (1002_67DF.rom)
    44:376  0:032  Loaded ROM len=65536
    44:404  0:027  Calculated ROM len=59904
    44:429  0:025  VideoBIOS read from file
    44:458  0:028  ATI Radeon EVERGREEN+ family
    44:484  0:025  Users config name Orinoco
    44:512  0:028  (AtiPorts) Nr of ports set to: 6
    44:538  0:026  ATI Ellesmere AMD Radeon RX 480 -1MB (Orinoco) [1002:67DF] (subsys [1028:1701]):: PciRoot(0x0)\Pci(0x3,0x0)\Pci(0x0,0x0)
    44:585  0:046  Device 0 deinited
    44:612  0:026  stringlength = 124336
    44:648  0:036  CurrentMode: Width=0 Height=0
    44:674  0:026  Beginning FSInjection
    44:704  0:029  skipping kext injection (not requested)
    44:730  0:026  ** Warning: Your MLB is not suitable for iMessage(must be 17 chars long) !
    44:759  0:029  Use origin smbios table type 1 guid.
    44:791  0:032  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
    44:818  0:026  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.14
    44:844  0:026  SetStartupDiskVolume:
    44:873  0:029    * Volume: 'Mojave'
    44:900  0:026    * LoaderPath: '<null string>'
    44:929  0:029    * DevPath: Mojave
    44:955  0:026    * GUID = 4594F987-DBAD-4166-8B02-30C78AC924F1
    45:012  0:056    * efi-boot-device: <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>4594F987-DBAD-4166-8B02-30C78AC924F1</string></dict></dict></dict></array>
    45:068  0:055  Custom boot screen not used because entry has unset use graphics
    45:094  0:026  Closing log
    Another try with injected EDID and loaded vbios. Still black screen selected (blindly Mojave for boot)
    One thing I noticed is that Clover installed driver for the HDMI:
    Edit:
    My bad. The network HDMI driver was always installed .got too much excited. :)
    Code:
    pci14e4,432b:
    
      Type:    Other Network Controller
      Driver Installed:    Yes
      MSI:    Yes
      Bus:    PCI
      Slot:    HDMI port
      Vendor ID:    0x14e4
      Device ID:    0x432b
      Subsystem Vendor ID:    0x106b
      Subsystem ID:    0x008e
      Revision ID:    0x0001
      Link Width:    x1
      Link Speed:    2.5 GT/s
    
     
  17. DearthnVader thread starter macrumors 6502a

    DearthnVader

    Joined:
    Dec 17, 2015
    Location:
    Red Springs, NC
    #217
    I posted this in the other thread, but I've moved back to rEFInd builds due to reports that Clover was corrupting nvram on the 5,1.

    I took some time and compiled some code to see if we can get a dump of the screen modes for a display connected to an AMD RX card in the 5,1. I don't own a 5,1 so I can't really test things, but the results I've seen from the drivers command from a shell seems to indicate that the AMD GOP driver loads and detects a display, tho rEFInd doesn't get any modes for that display when it probes.

    I'd like someone with a 5,1 to boot a shell and run this program( ScreenModes ) to see if we can detect the display.

    Here is the output I get from it, with the AMD GOP Driver in the same state it seems to be in on the 5,1:

    Code:
    o ConsoleControl handle found via HandleProtocol
    Found ConsoleControl handle via LocateProtocol
    Screen mode: Text
    Graphics Support Avalaiable: Yes
    
    Found 1 ConsoleControl handles via LocateHandleBuffer
    Screen mode: Text
    Graphics Support Avalaiable: Yes
    
    
    No UGA handle found via HandleProtocol
    Found UGA handle via LocateProtocol
    Horizontal Resolution: 1360
    Vertical Resolution: 768
    Color Depth: 32
    Refresh Rate: 60
    
    Found 3 UGA handles via LocateHandleBuffer
    Horizontal Resolution: 1360
    Vertical Resolution: 768
    Color Depth: 32
    Refresh Rate: 60
    
    Horizontal Resolution: 640
    Vertical Resolution: 480
    Color Depth: 32
    Refresh Rate: 60
    
    Horizontal Resolution: 1360
    Vertical Resolution: 768
    Color Depth: 32
    Refresh Rate: 60
    
    
    No GOP handle found via HandleProtocol
    Found GOP handle via LocateProtocol
    GOP reports MaxMode 5
     0: 1280x1024 BGRReserved Pixels 1280
     1: 640x480 BGRReserved Pixels 640
     2: 800x600 BGRReserved Pixels 832
     3: 1024x768 BGRReserved Pixels 1024
     4: 1280x960 BGRReserved Pixels 1280
    
    Found 1 GOP handles via LocateHandleBuffer
    GOP reports MaxMode 5
     0: 1280x1024 BGRReserved Pixels 1280
     1: 640x480 BGRReserved Pixels 640
     2: 800x600 BGRReserved Pixels 832
     3: 1024x768 BGRReserved Pixels 1024
     4: 1280x960 BGRReserved Pixels 1280
    
    
    It finds both the UGA Radeon card, and the RX580, and both displays connected.

    Usage:

    From a shell:

    Code:
    screenmodes -v > modes.txt
     

    Attached Files:

  18. watkipet macrumors newbie

    watkipet

    Joined:
    Aug 11, 2018
    #218
    I tried this, however I'm running next-loadeder, not rEFInd, so I'm not sure how valid my results are. I ran Screenmodes.efi from my APFS partition. The first time I ran it, I could redirect the output to a file on the same partition. On subsequent times, the output file is there while I'm in the shell session, but when I reboot into macOS, the file disappears. Anyone happen to know if this is expected? Should I not be attempting to write to APFS from an EFI shell?
     
  19. startergo macrumors 6502a

    startergo

    Joined:
    Sep 20, 2018
    #219
    I always write it to the fat partition (EFI). I don't think it works on the APFS. The good thing is that all EFI partitions are mounted you just need to browse to it i.e. fs0:, fs1:... etc
     
  20. DearthnVader thread starter macrumors 6502a

    DearthnVader

    Joined:
    Dec 17, 2015
    Location:
    Red Springs, NC
    #220
    Never tried to write to APFS from the shell, better to just use FAT32 volumes.
     
  21. watkipet macrumors newbie

    watkipet

    Joined:
    Aug 11, 2018
    #221

    OK. I finally got a chance to try this. I put it on a FAT32 thumb drive.

    So, my output on a 4,1 flashed to a 5,1 from the EFI shell is pretty much the same as yours. I have an NVIDIA GeForce 120 and a Sapphire Pulse Radeon RX 580.
     

    Attached Files:

  22. DearthnVader thread starter macrumors 6502a

    DearthnVader

    Joined:
    Dec 17, 2015
    Location:
    Red Springs, NC
    #222
    Interesting findings, looks as if things should be working with rEFInd, but we know they don't on the 5,1.......
     
  23. RetroDan macrumors member

    RetroDan

    Joined:
    Dec 17, 2015
    Location:
    Michigan
    #223
    Would like to know if there's any movement on this. I'm quite fond of rEFInd, but I'd like to remove the GT120 from my cMP so that I can use my RX580 as my sole graphics card - it's quite a tight fit in there with both of them.
     
  24. startergo macrumors 6502a

    startergo

    Joined:
    Sep 20, 2018
    #224
    Well nowadays GT-120 is replaced by GT640 or GT 740, this is what works with Mojave... Single slot
     
  25. RetroDan macrumors member

    RetroDan

    Joined:
    Dec 17, 2015
    Location:
    Michigan
    #225
    Truth be told, I'd like to use that PCIe slot for something more useful than just a GPU that will give me a boot screen.
     

Share This Page