- Joined
- Aug 13, 2011
- Messages
- 55
- Motherboard
- Gigabyte GA-Z68X-UD4-B3
- CPU
- i7 2600K
- Graphics
- RX 560
Ok, I tried the 0.6.3 beta. In my case, the old 0.6.2 config.plist worked without change. My config.plist did not use MemoryFormFactor
My mistake. I see now that, in Sample.plist from OC 0.6.3, Memory section does not appear and CustomMemory is false but, in SampleCustom.plist, CustomMemory is true and full Memory section is present.Why the new memory section is not present yet in the Sample.plist after building latest OpenCore? Also, after building latest OpenCore I can still boot normally without this section...
I don't use this new section with my current 0.63 build. Since no one says there are benefits, I didn't take time to even try.@ekohn00 @Feartech @agrajag @smcpipint
When installing OC 0.6.3 I got "unable to parse configuration" errors and, when I saw this new key, I thought the bug was there. So I tried to learn how the Memory section is filled.
I have set CustomMemory to false and I have deleted all the keys that are included into Memory and Big Sur boots up and works the same. Only difference is that some insignificant data is missing in System Profile - Memory but it seems purely cosmetic because memory is well recognized, without the need for these keys.
From OC 0.6.3 manual:Thank you very much! You help me because I don't know how I can obtain this info !!
But I have two questions
First : before set CustomMemory to YES, Maximum Capacity is 64 GB. And after set CustomMemory to YES and set 68719476736 in Maximum Capacity, dmidecode said is 0 KB. Do you know why ?
Second : What is TypeDetail ? Somebody know why it set to 128 for bit-7? How it work ? What are other values? How can I set Bit 14 — Unbuffered (unregistered) ?
For now, it work like a charm and is just esthetic. But If Somebody can help me it what awesome
Thank you all
Whaoouuu Nice !!! It work!From OC 0.6.3 manual:
8. TypeDetail
Type: plist integer, 16-bit
Failsafe: 0x4
SMBIOS: Memory Device (Type 17) — Type Detail Description: Specifies additional memory type information.
• Bit 0 — Reserved, set to 0
• Bit 1 — Other
• Bit 2 — Unknown
• Bit 7 — Synchronous
• Bit 13 — Registered (buffered)
• Bit 14 — Unbuffered (unregistered)
Somewhere I read and now I can't find that this values are assigned to the highest number with that number of bytes. For example, if I have synchronous memory it corresponds bit 7 and the highest number with 7 bits is 127. The general formula is 2 ^ n-1 where n is the number of bits. For 7 bits, 2 ^ 7 = 128-1 = 127. But I say this with reservations because I cannot find the site where I read it.
About max capacity set to 0, I don’t know what to say, in my system dmicode shows the right value.
But remember that in theory it's 2^14=16384-1=16383 because order starts from 0 but we starts count from 1.Whaoouuu Nice !!! It work!
I don't know why but it work. I try to set for 14 bits, 2^14=16384 and now dmidecode said Unbuffered (Unregistered)...