• Become a Premium Member for $25/year with no ads to improve your community experience.

GUIDE How to Configure Memory Settings in OpenCore

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
6,637
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Memory
This section provides configuration for your RAM.

OptionsValueNotes
ErrorCorrection
  • 0x01 - Other
  • 0x02 - Unknown
  • 0x03 - None
  • 0x04 - Parity
  • 0x05 - Single-bit ECC
  • 0x06 - Multi-bit ECC
  • 0x07 - CRC
  • Specifies the primary hardware error correction or detection method supported by the memory.
0x01 - Other
  • Sets hardware error correct to other.
0x02 - Unknown
  • Sets hardware error correct to Unknown.
0x03 - None
  • Sets hardware error correct to None.
  • It's advised to set this option to "0x03 - None." Unless you're sure of your memory.
0x04 - Parity
  • Sets hardware error correct to Parity.
0x05 - Single-bit ECC
  • Sets hardware error correct to Single-bit ECC.
0x06 - Multi-bit ECC
  • Sets hardware error correct to Multi-bit ECC.
0x07 - CRC
  • Sets hardware error correct to CRC.
FormFactor
  • 0x01
  • 0x02
  • 0x09
  • 0x0D
  • 0x0F
  • Specifies the form factor of the memory (RAM). On Macs this should usually be DIMM or SODIMM.
0x01
  • Sets Memory Form Factor as Other
0x02
  • Sets Memory Form Factor as Unknown
0x09
  • Sets Memory Form Factor as DIMM
  • If you're using a PC, use this option.
0x0D
  • Sets Memory Form Factor as SODIMM
  • If you're using a Laptop, NUC, or All Ion One PC, use this option.
0x0F
  • Sets Memory Form Factor as FB-DIMM
Type
  • 0x01 - Other
  • 0x02 - Unknown
  • 0x0F - SDRAM
  • 0x12 - DDR
  • 0x13 - DDR2
  • 0x14 - DDR2 FB-DIMM
  • 0x18 - DDR3
  • 0x1A - DDR4
  • 0x1B - LPDDR
  • 0x1C - LPDDR2
  • 0x1D - LPDDR3
  • 0x1E - LPDDR4
  • Defines the memory (RAM) type.
0x01 - Other
  • Sets Memory Type as Other
0x02 - Unknown
  • Sets Memory Type as Unknown
0x0F - SDRAM
  • Sets Memory Type as SDRAM
0x12 - DDR
  • Sets Memory Type as DDR
0x13 - DDR2
  • Sets Memory Type as DDR2
0x14 - DDR2 FB-DIMMM
  • Sets Memory Type as DDR2 FB-DIMM
0x18 - DDR3
  • Sets Memory Type as DDR3
0x1A - DDR4
  • Sets Memory Type as DDR4
0x1B - LPDDR
  • Sets Memory Type as LPDDR
0x1C - LPDDR2
  • Sets Memory Type as LPDDR2
0x1D - LPDDR3
  • Sets Memory Type as LPDDR3
0x1E - LPDDR4
  • Sets Memory Type as LPDDR4
TypeDetail
  • 2 - Other
  • 4 - Unknown
  • 128 Synchronous
  • 8192 - Registered (buffered)
  • 16384 - Unbuffered (Unregistered)
  • Defines additional memory type information.
  • It's advised to set the TypeDetail to 4 (0x04) - Unknown. Unless you're sure of your memory.
2 - Other
  • Sets Memory Type as DDR4
4 - Unknown
  • Sets Memory Type as LPDDR
128 - Synchronous
  • Sets Memory Type as LPDDR2
8192 - Registered (buffered)
  • Sets Memory Type as LPDDR3
16384 - Unbuffered (Unregistered)
  • Sets Memory Type as LPDDR4

Notes:
  • For best performance, we advise you to set the correct memory type.
To find what's your memory (RAM) type, check the guide below.
GUIDE - How to Find Memory (RAM) Type
Reserved.
www.elitemacx86.com

Devices
This section provides configuration of RAM for your hardware if it's not detected properly or has some missing information such as Serial Number. Adding your RAM information here can also fix "can't perform kext scan: no kext summary" error.

To fill out the memory information in OpenCore, follow the guide below.
GUIDE - How to Add Memory Information in OpenCore
Reserved.
www.elitemacx86.com

Note:
Normally, this section requires no modification and will remain untouched.
 

Forum statistics

Threads
1,479
Messages
13,998
Members
21,162
Latest member
laamsinh