Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Status
Not open for further replies.

eVasilis

macrumors 6502
Jan 13, 2010
425
182
Do such machines still boot reliably when stripped down to a minimal configuration (only graphics card and boot drive)?
I tried to install 11.3 with only the OC/OS sata ssd and gpu (rx580) in three times (erase - install). All failed. The installer hang and refused to progress even after forced reboots. I got the same result .
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
my test machine has a cold boot failure rate of about 80% _if USB Stuff is plugged in_

Without USB Stuff it is about 90% cold Boot ok (at the moment with 11.4 20F71)

MP4.1 Single, 3.46 QuadCore, 24GB Triple Channel Ram, 144 rebuilt firmware, Kepler GPU, Sata SSD as Slave, Apple AHCI Blade SSBUX as Boot Volume in PCIe Slot 2, always booting verbose.

Bootloader makes no difference, swapping from OCLP to RefindPlus to bare Metal OC, even preRelease of 0.70, spoofing or VMM.

To remember: Even flashed an ancient Firmware with APFS Loader via RefindPlus made no difference.

Others with 4.1 can't barely boot, so it's not the SMC Firmware.



Now loading 11.5 Beta to check if there are different results...

Edit: Worked, updated from 11.4 RC to 11.5 Beta 1 (had USB plugged off during update)

Bildschirmfoto 2021-05-20 um 21.08.46.png
 
Last edited:

PeterHolbrook

macrumors 68000
Sep 23, 2009
1,625
441
I see two directions for solving this:
  1. Mitigate the race condition by identifying a hardware configuration that increases the rate of successful booting to an acceptable level
  2. Eliminate the race condition by patching the kernel
How do you foresee the patching of the kernel should be carried out? Would that be effected by physically modifying one or more files in a no-longer sealed system volume, or would it be possible for OpenCore to patch the memory where the kernel is loaded?
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
How do you foresee the patching of the kernel should be carried out? Would that be effected by physically modifying one or more files in a no-longer sealed system volume, or would it be possible for OpenCore to patch the memory where the kernel is loaded?
Hopefully a kernel patch done with OpenCore, if a patch is found (and currently that's a big cautious if).
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
my test machine has a cold boot failure rate of about 80% _if USB Stuff is plugged in_

Without USB Stuff it is about 90% cold Boot ok (at the moment with 11.4 20F71)

MP4.1 Single, 3.46 QuadCore, 24GB Triple Channel Ram, 144 rebuilt firmware, Kepler GPU, Sata SSD as Slave, Apple AHCI Blade SSBUX as Boot Volume in PCIe Slot 2, always booting verbose.

Bootloader makes no difference, swapping from OCLP to RefindPlus to bare Metal OC, even preRelease of 0.70, spoofing or VMM.

To remember: Even flashed an ancient Firmware with APFS Loader via RefindPlus made no difference.

Others with 4.1 can't barely boot, so it's not the SMC Firmware.



Now loading 11.5 Beta to check if there are different results...

Edit: Worked, updated from 11.4 RC to 11.5 Beta 1 (had USB plugged off during update)

View attachment 1777887
With 11.3 on the same Apple SSUBX drive, I have a very low rate of successful booting...
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
Booted 11.5 Beta 1 with my killer test (4 USB thumb drives in) and it hung on crypto

2A5DF202-57DA-4FBB-A9F9-438988032BCE.jpeg

tried it before with USB and a DVD in, ok.

after the hung seen on the screenshot it hung on Ethernet. Thats the usual point since 11.3 for me when it hangs with USB.

next cold boot without USB it was fine.
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
With 11.3 on the same Apple SSUBX drive, I have a very low rate of successful booting...

the most guys what cant barely boot have dual CPU Boards.

Maybe give cpus=1 a chance or plug a single cpu Board in if you have one.

I can try with a Dual 5.1 Board, dont mind the fan noise for a quick test...


same machine with dual cpu board acts exactly same (DVD was still in, USB unplugged)
Bildschirmfoto 2021-05-20 um 21.35.41.png
 
Last edited:
  • Like
Reactions: Schismz and cdf

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
ok, found something noticable:

had some rendering glitches with Safari and the Kepler GPU and tried

agdpmod=pikera

now I could cold boot 3 times in a row with my killer test 4 USB Sticks (plus DVD in).

maybe not relevant but worth a try.
 

JeDiGM

macrumors regular
Oct 20, 2018
120
23
Can anybody elaborate on the NVRAM wearing out thing? This is the first I'm hearing of it and a google search provided nothing. Is there a finite number of times you can reboot a CMP before it dies? What kind of number are we talking? I'm currently shutting down my CMP every night because it keeps randomly waking.
I believe @tsialex can explain that. It's related to a buildup of writes to the NVRAM chips that end up damaging them if not mistaken. He can explain it better that I can. The NVRAM section on the cMP is very small and fills easily. When you fill NAND chips up and hit them with a lot of writes it causes them to wear and degrade over time. He offers a service that I believe can help prolong the life of the cMP by clearing it out from time to time. Opencore also has some safety measures built into it that may help as well but I can't say for sure.
 

JeDiGM

macrumors regular
Oct 20, 2018
120
23
My hunch is this stupid thing and its requirements broke BS on cMP.

 
Last edited:

eVasilis

macrumors 6502
Jan 13, 2010
425
182
ok, found something noticable:

had some rendering glitches with Safari and the Kepler GPU and tried

agdpmod=pikera

now I could cold boot 3 times in a row with my killer test 4 USB Sticks (plus DVD in).

maybe not relevant but worth a try.
Could you elaborate? Was that in your config.plist? In mine the relevant part is:

XML:
<dict>
                <key>agdpmod</key>
                <data>
                cGlrZXJhAA==
                </data>
                <key>rebuild-device-tree</key>
                <data>
                AA==
                </data>
                <key>shikigva</key>
                <data>
                UA==
                </data>
                <key>unfairgva</key>
                <data>
                AQAAAA==
                </data>
            </dict>

"ioreg -l | grep agdpmod" in terminal returns:

"agdpmod" = <"pikera">
"agdpmod" = <"pikera">
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Could you elaborate? Was that in your config.plist? In mine the relevant part is:

XML:
<dict>
                <key>agdpmod</key>
                <data>
                cGlrZXJhAA==
                </data>
                <key>rebuild-device-tree</key>
                <data>
                AA==
                </data>
                <key>shikigva</key>
                <data>
                UA==
                </data>
                <key>unfairgva</key>
                <data>
                AQAAAA==
                </data>
            </dict>

"ioreg -l | grep agdpmod" in terminal returns:

"agdpmod" = <"pikera">
"agdpmod" = <"pikera">
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
Could you elaborate? Was that in your config.plist? In mine the relevant part is:

XML:
<dict>
                <key>agdpmod</key>
                <data>
                cGlrZXJhAA==
                </data>
                <key>rebuild-device-tree</key>
                <data>
                AA==
                </data>
                <key>shikigva</key>
                <data>
                UA==
                </data>
                <key>unfairgva</key>
                <data>
                AQAAAA==
                </data>
            </dict>

"ioreg -l | grep agdpmod" in terminal returns:

"agdpmod" = <"pikera">
"agdpmod" = <"pikera">

setting the boot-arg in OpenCore (I used OCLP 0.1.5 package)

in config.plist

Code:
<key>boot-args</key>
                <string>keepsyms=1 debug=0x100 -v agdpmod=pikera</string>


validation:

Code:
nvram boot-args        
boot-args    keepsyms=1 debug=0x100 -v agdpmod=pikera
 
Last edited:

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
as this is not the "standard" oc package I'll post the whole EFI Volume
 

Attachments

  • EFI Volume (OCLP 0.1.5).zip
    5.3 MB · Views: 75

TECK

macrumors 65816
Nov 18, 2011
1,129
478
@Syncretic's research suggests that it's like finding a needle in a haystack
So technically, either directions are far from pointing at a reliable solution. I think is time for me to just sell my Mac Pro. I'm afraid that with every "next" upgrade, I will experience the same failures others do. When this occurs, I will install Catalina and sell it.
 

TECK

macrumors 65816
Nov 18, 2011
1,129
478
Some machines with other devices connected have been reported as booting reliably.
I am convinced is not the PCIe hardware that makes a difference. We saw cases where users could not use the Sonnet USB3 card for example, while others can without issues. Is never the same, for each user.
 

TECK

macrumors 65816
Nov 18, 2011
1,129
478
most guys what cant barely boot have dual CPU Boards.
I have dual CPUs with no boot issues. I'm interested if anyone matching my procs and ram size on a 2010 Mac with MX25L3205D SPI has boot issues.
 
Last edited:

Macbookprodude

Suspended
Jan 1, 2018
3,306
898
The more I think about this, the better I am without Big Sur on any of my machines.. except for the 2015 MacBook Pro with dual graphics. Seems Apple is screwing up a lot of their hardware and software where it bricks machines. NOT MINE !
 
  • Like
Reactions: JeDiGM

CosmicScale

macrumors newbie
Dec 10, 2017
17
1
London, UK
Regarding the random wakes: make sure that "Wake for network access" is disabled in System Preferences>Energy Saver.
The sleep issue is definitely network service related but unfortunately I need those services enabled. I had a workaround on Catalina but unfortunately that no longer works on Big Sur... With this problem looking like it won't be solved anytime soon maybe it's time to go back to Catalina for now
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
So technically, either directions are far from pointing at a reliable solution. I think is time for me to just sell my Mac Pro. I'm afraid that with every "next" upgrade, I will experience the same failures others do. When this occurs, I will install Catalina and sell it.
It's been an amazing journey with these machines, with many great surprises. Who would have thought getting GOP support this late in the game? So I wouldn't despair just yet. Of course, that's an enthusiast's perspective. In reality, the future looks like it's going to be M1, and your RX 580 alone can fetch a pretty penny at this moment.
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.