MacPro7,1 Custom Memory Map

gearwhore

New member
AMD OS X Member
Joined
Dec 3, 2020
Messages
9
Having a bit of trouble figuring out how to apply the guide to fix memory :
I've got 2 slots of ram - 2 populated and 2 empty - Asrock x570
the quide says i need to populate 12 entiries, but I have no idea what i should be entering for bank location etc for entries 4-12...
anyone got a custom memory map for Big Sur Macpro 7,1 that they can post?

on Catalina i was able to use a kext to make this work....

Asrock x570M pro4
Ryzen 5600
Radeon 5600xt
2 x 8b ddr 3666


Code:
# dmidecode 3.2c
Scanning I/O Registry for entry point.
SMBIOS 3.2 present.

0000: 00 1A 01 00 01 02 00 00 03 FF 80 98 8B 3F 01 00
0010: 00 00 03 0D 05 11 FF FF 00 00

0000: 01 1B 02 00 01 02 03 04 E6 6F B5 3A 17 B3 04 42
0010: 84 24 F2 52 B6 4F A3 78 06 00 05

0000: 02 0F 03 00 01 02 03 04 00 09 00 04 00 0A 00

0000: 03 16 04 00 01 07 02 03 00 03 03 03 03 00 00 00
0010: 00 00 01 00 00 00

0000: 04 30 05 00 01 03 6B 02 10 0F A2 00 FF FB 8B 17
0010: 03 8B 66 00 74 0E 74 0E 41 31 08 00 09 00 0A 00
0020: 04 05 06 00 06 00 FC 00 6B 00 00 00 06 00 00 00

0000: 07 1B 08 00 01 80 01 80 01 80 01 10 00 10 00 01
0010: 06 05 07 80 01 00 00 80 01 00 00

0000: 07 1B 09 00 01 81 01 00 0C 00 0C 10 00 10 00 01
0010: 06 05 07 00 0C 00 00 00 0C 00 00

0000: 07 1B 0A 00 01 82 01 00 82 00 82 10 00 10 00 01
0010: 06 05 08 00 02 00 80 00 02 00 80

0000: 09 18 80 00 01 A5 0D 03 04 00 00 0C 01 00 00 00
0010: 08 00 00 00 00 00 00 00

0000: 09 18 81 00 01 A5 08 03 03 01 00 0C 01 00 00 00
0010: E3 00 00 00 00 00 00 00

0000: 09 18 82 00 01 A5 08 03 03 02 00 0C 01 00 00 00
0010: E4 00 00 00 00 00 00 00

0000: 09 18 83 00 01 A5 08 03 03 03 00 0C 01 00 00 00
0010: E5 00 00 00 00 00 00 00

0000: 09 18 84 00 01 A5 08 03 03 04 00 0C 01 00 00 00
0010: E6 00 00 00 00 00 00 00

Handle 0x0085, DMI type 16, 23 bytes
0000: 10 17 85 00 03 03 03 00 00 00 08 FF FF 04 00 00
0010: 00 00 00 00 00 00 00

Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 128 GB
    Error Information Handle: No Error
    Number Of Devices: 4

0000: 13 1F 86 00 00 00 00 00 FF FF 3B 00 85 00 02 00
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000: 13 1F 87 00 00 00 40 00 FF FF 03 01 85 00 02 00
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Handle 0x0088, DMI type 17, 92 bytes
0000: 11 5C 88 00 85 00 FF FF FF FF FF FF 00 00 09 00
0010: 01 02 02 04 00 00 00 03 04 05 06 00 00 00 00 00
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050: 00 00 00 00 00 00 00 00 00 00 00 00

Memory Device
    Array Handle: 0x0085
    Error Information Handle: No Error
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: DIMM 0
    Bank Locator: P0 CHANNEL A
    Type: Unknown
    Type Detail: Unknown
    Speed: Unknown
    Manufacturer: Unknown
    Serial Number: Unknown
    Asset Tag: Unknown
    Part Number: Unknown
    Rank: Unknown
    Configured Memory Speed: Unknown
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: Unknown
    Memory Technology: <OUT OF SPEC>
    Memory Operating Mode Capability: None
    Firmware Version: Not Specified
    Module Manufacturer ID: Unknown
    Module Product ID: Unknown
    Memory Subsystem Controller Manufacturer ID: Unknown
    Memory Subsystem Controller Product ID: Unknown
    Non-Volatile Size: None
    Volatile Size: None
    Cache Size: None
    Logical Size: None

Handle 0x0089, DMI type 17, 92 bytes
0000: 11 5C 89 00 85 00 FF FF 40 00 40 00 00 20 09 00
0010: 01 02 1A 80 40 52 0E 03 04 05 06 01 00 00 00 00
0020: 52 0E B0 04 B0 04 B0 04 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050: 00 00 00 00 00 00 00 00 00 00 00 00

Memory Device
    Array Handle: 0x0085
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8 GB
    Form Factor: DIMM
    Set: None
    Locator: DIMM 1
    Bank Locator: P0 CHANNEL A
    Type: DDR4
    Type Detail: Synchronous Unbuffered (Unregistered)
    Speed: 3666 MT/s
    Manufacturer: Unknown
    Serial Number: 00000000
    Asset Tag: Unknown
    Part Number: CMK16GX4M2Z3600C18
    Rank: 1
    Configured Memory Speed: 3666 MT/s
    Minimum Voltage: 1.2 V
    Maximum Voltage: 1.2 V
    Configured Voltage: 1.2 V
    Memory Technology: <OUT OF SPEC>
    Memory Operating Mode Capability: None
    Firmware Version: Not Specified
    Module Manufacturer ID: Unknown
    Module Product ID: Unknown
    Memory Subsystem Controller Manufacturer ID: Unknown
    Memory Subsystem Controller Product ID: Unknown
    Non-Volatile Size: None
    Volatile Size: None
    Cache Size: None
    Logical Size: None

0000: 14 23 8A 00 00 00 00 00 FF FF FF 00 89 00 87 00
0010: FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00
0020: 00 00 00

Handle 0x008B, DMI type 17, 92 bytes
0000: 11 5C 8B 00 85 00 FF FF FF FF FF FF 00 00 09 00
0010: 01 02 02 04 00 00 00 03 04 05 06 00 00 00 00 00
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050: 00 00 00 00 00 00 00 00 00 00 00 00

Memory Device
    Array Handle: 0x0085
    Error Information Handle: No Error
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: DIMM 0
    Bank Locator: P0 CHANNEL B
    Type: Unknown
    Type Detail: Unknown
    Speed: Unknown
    Manufacturer: Unknown
    Serial Number: Unknown
    Asset Tag: Unknown
    Part Number: Unknown
    Rank: Unknown
    Configured Memory Speed: Unknown
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: Unknown
    Memory Technology: <OUT OF SPEC>
    Memory Operating Mode Capability: None
    Firmware Version: Not Specified
    Module Manufacturer ID: Unknown
    Module Product ID: Unknown
    Memory Subsystem Controller Manufacturer ID: Unknown
    Memory Subsystem Controller Product ID: Unknown
    Non-Volatile Size: None
    Volatile Size: None
    Cache Size: None
    Logical Size: None

Handle 0x008C, DMI type 17, 92 bytes
0000: 11 5C 8C 00 85 00 FF FF 40 00 40 00 00 20 09 00
0010: 01 02 1A 80 40 52 0E 03 04 05 06 01 00 00 00 00
0020: 52 0E B0 04 B0 04 B0 04 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050: 00 00 00 00 00 00 00 00 00 00 00 00

Memory Device
    Array Handle: 0x0085
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8 GB
    Form Factor: DIMM
    Set: None
    Locator: DIMM 1
    Bank Locator: P0 CHANNEL B
    Type: DDR4
    Type Detail: Synchronous Unbuffered (Unregistered)
    Speed: 3666 MT/s
    Manufacturer: Unknown
    Serial Number: 00000000
    Asset Tag: Unknown
    Part Number: CMK16GX4M2Z3600C18
    Rank: 1
    Configured Memory Speed: 3666 MT/s
    Minimum Voltage: 1.2 V
    Maximum Voltage: 1.2 V
    Configured Voltage: 1.2 V
    Memory Technology: <OUT OF SPEC>
    Memory Operating Mode Capability: None
    Firmware Version: Not Specified
    Module Manufacturer ID: Unknown
    Module Product ID: Unknown
    Memory Subsystem Controller Manufacturer ID: Unknown
    Memory Subsystem Controller Product ID: Unknown
    Non-Volatile Size: None
    Volatile Size: None
    Cache Size: None
    Logical Size: None

0000: 14 23 8D 00 00 00 00 00 FF FF FF 00 8C 00 87 00
0010: FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00
0020: 00 00 00

0000: 20 0B 1D 00 00 00 00 00 00 00 00

0000: 83 08 2D 00 05 06 00 00

0000: 80 60 2B 00 00 00 00 00 66 F0 AF FD 7F FF FF FF
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000: 85 0C 2F 00 00 00 00 00 00 00 00 00

0000: 7F 04 2A 00
 

Attachments

  • Screen Shot 2020-12-14 at 11.45.24 PM.png
    Screen Shot 2020-12-14 at 11.45.24 PM.png
    358.3 KB · Views: 24
  • Screen Shot 2020-12-14 at 11.49.33 PM.png
    Screen Shot 2020-12-14 at 11.49.33 PM.png
    301.4 KB · Views: 21
  • Screen Shot 2020-12-14 at 11.50.07 PM.png
    Screen Shot 2020-12-14 at 11.50.07 PM.png
    499.2 KB · Views: 23
Last edited by a moderator:

shuhung

New member
AMD OS X Member
Joined
Jul 13, 2020
Messages
15
on Catalina i was able to use a kext to make this work....

For SMBIOS MacPro 7,1, MacProMemoryNotificationDisabler.kext does not work on Big Sur, use Acidanthera RestrictEvents.kext instead.
 

Attachments

  • RestrictEvents.kext.zip
    10 KB · Views: 17

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
Or you can use OC to configure a valid memory configuration for the MacPro7,1:

The config does fix the issue better than the memory notification disabler as that one just hides alert itself (a (1) still present in the Apple Menu hinting a problem).
 

gearwhore

New member
AMD OS X Member
Joined
Dec 3, 2020
Messages
9
i've been trying to do it with the config.plist opencore.. i just cant seem to find an example that uses
BankLocator = P0 CHANNEL "X" not sure which banklocators should be for each section the other examples i've found are using ecc on intel..
 

Attachments

  • memexample-x570edit.plist
    6.1 KB · Views: 8
Last edited:
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.