People keep messaging me the V1L has M.2 and PCIe slot 5 because of wrong pics in the Internet.What do you mean exactly ?
People keep messaging me the V1L has M.2 and PCIe slot 5 because of wrong pics in the Internet.What do you mean exactly ?
not just internetPeople keep messaging me the V1L has M.2 and PCIe slot 5 because of wrong pics in the Internet.
So it turns out these CBS settings are visible with the board that has 5500 Cezanne, but not visible on the board with 5700X Vermeer.There are ECC settings in the bios:
Advanced -> AMD CBS -> UMC Common Options -> DDR4 Common Options -> Common RAS -> ECC Configuration
i found these CbsSetupDxe functions in the BIOS, one for each supported arch.type.So it turns out these CBS settings are visible with the board that has 5500 Cezanne, but not visible on the board with 5700X Vermeer.
Or you can useSo it turns out these CBS settings are visible with the board that has 5500 Cezanne, but not visible on the board with 5700X Vermeer.
I have read that bios can be modded to enable hidden menus, but I have not done it myself. If anyone has pointers to instructions I would try it.
I have the ch341 programmer with correct adapter for flashing the chip.
setup_var.efi
as I wrote here to patch the Settings from UEFI Shell:i doubt this works here, the options are suppressed.Or you can usesetup_var.efi
as I wrote here to patch the Settings from UEFI Shell:
That would be the Point. Or you mean suppressed != hidden from the Menu ?i doubt this works here, the options are suppressed.
SuppressIf
Conditions, it's something that gets evaluated when the BIOS Menu is rendered (graphically)But let me understand ... so ECC is NOT working (or at least the ECC Function is not Enabled) on the 5700XSo it turns out these CBS settings are visible with the board that has 5500 Cezanne, but not visible on the board with 5700X Vermeer.
I have read that bios can be modded to enable hidden menus, but I have not done it myself. If anyone has pointers to instructions I would try it.
I have the ch341 programmer with correct adapter for flashing the chip.
Did you try several BIOS Versions ? We might need to contact ASRock otherwise. This is VERY BAD !Yes ECC is NOT working for me at the moment with 5700X and yes exactly - big big BUMMER.
I tried with a Samsung M391 module, a SKhynix module and with Goodram modules.
CBS Setup->Common RAS->ECC ConfigurationYes ECC is NOT working for me at the moment with 5700X and yes exactly - big big BUMMER.
I tried with a Samsung M391 module, a SKhynix module and with Goodram modules.
VarStore Guid: 3A997502-647A-4C82-998E-52EF9486A247, VarStoreId: 0x5000, Size: 0x5A8, Name: "AmdSetup"
Form FormId: 0x7024, Title: "ECC Configuration"
Subtitle Prompt: "ECC Configuration", Help: "", Flags: 0x0
End
Subtitle Prompt: "", Help: "", Flags: 0x0
End
OneOf Prompt: "DRAM ECC Symbol Size", Help: "DRAM ECC Symbol Size (x4/x8) - UMC_CH::EccCtrl[EccSymbolSize]", QuestionFlags: 0x10, QuestionId: 0x8A, VarStoreId: 0x5000, VarOffset: 0x90, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0
OneOfOption Option: "x4" Value: 0
OneOfOption Option: "x8" Value: 1
OneOfOption Option: "Auto" Value: 255, Default
End
OneOf Prompt: "DRAM ECC Enable", Help: "Use this option to enable / disable DRAM ECC. Auto will set ECC to enable.", QuestionFlags: 0x10, QuestionId: 0x8B, VarStoreId: 0x5000, VarOffset: 0x91, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0
OneOfOption Option: "Disabled" Value: 0
OneOfOption Option: "Enabled" Value: 1
OneOfOption Option: "Auto" Value: 255, Default
End
OneOf Prompt: "DRAM UECC Retry", Help: "Use this option to enable / disable DRAM UECC Retry.", QuestionFlags: 0x10, QuestionId: 0x8C, VarStoreId: 0x5000, VarOffset: 0x92, Flags: 0x10, Size: 8, Min: 0x0, Max: 0x1, Step: 0x0
OneOfOption Option: "Enabled" Value: 1
OneOfOption Option: "Disabled" Value: 0, Default
End
End
AMD Ryzen 7 2700X, ... Stepping: ZP-B2If Vermeer uses ZP (offset 0xF1) then the defaults are to disable ECC!
And manually enabling it will not activate ECC.
Form FormId: 0x7042, Title: "ECC Configuration"
Subtitle Prompt: "ECC Configuration", Help: "", Flags: 0x0
End
Subtitle Prompt: "", Help: "", Flags: 0x0
End
OneOf Prompt: "DRAM ECC Symbol Size", Help: "DRAM ECC Symbol Size (x4/x8) - UMC_CH::EccCtrl[EccSymbolSize]", QuestionFlags: 0x10, QuestionId: 0x8B, VarStoreId: 0x5000, VarOffset: 0xF0, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0
OneOfOption Option: "x4" Value: 0
OneOfOption Option: "x8" Value: 1
OneOfOption Option: "Auto" Value: 255, Default
End
OneOf Prompt: "DRAM ECC Enable", Help: "Use this option to enable / disable DRAM ECC. Auto will set ECC to enable.", QuestionFlags: 0x10, QuestionId: 0x8C, VarStoreId: 0x5000, VarOffset: 0xF1, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0
OneOfOption Option: "Disabled" Value: 0
OneOfOption Option: "Enabled" Value: 1
OneOfOption Option: "Auto" Value: 255, Default
End
End
Pretty much so yeah. Amazon ****** up the delivery of the Thermalright AXP120-X67 Cooler (they say they Shipped, but Tracking shows no updates since 2024-04-04). I ordered 2 other of the same (Thermalright AXP120-X67) but these will most likely come on Monday only@luckylinux So you can't test anything because no coolers at the moment for your 5700X?
setup_var.efi Setup(0x1):0x9D=3
Shouldn't we "just" ask ASRock then ? Or they will just tell us to **** off ?AMD Ryzen 7 2700X, ... Stepping: ZP-B2
AMD Ryzen 5 4500, ... Stepping: RN-A1, Renoir-X Zen2
AMD Ryzen 5 2400B, ... Stepping: RV-B0
looks to me Ryzen 5000 ( VMR ) do NOT have a CBS Setup Dxe file
ZP ECC configuration
Code:Form FormId: 0x7042, Title: "ECC Configuration" Subtitle Prompt: "ECC Configuration", Help: "", Flags: 0x0 End Subtitle Prompt: "", Help: "", Flags: 0x0 End OneOf Prompt: "DRAM ECC Symbol Size", Help: "DRAM ECC Symbol Size (x4/x8) - UMC_CH::EccCtrl[EccSymbolSize]", QuestionFlags: 0x10, QuestionId: 0x8B, VarStoreId: 0x5000, VarOffset: 0xF0, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0 OneOfOption Option: "x4" Value: 0 OneOfOption Option: "x8" Value: 1 OneOfOption Option: "Auto" Value: 255, Default End OneOf Prompt: "DRAM ECC Enable", Help: "Use this option to enable / disable DRAM ECC. Auto will set ECC to enable.", QuestionFlags: 0x10, QuestionId: 0x8C, VarStoreId: 0x5000, VarOffset: 0xF1, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0 OneOfOption Option: "Disabled" Value: 0 OneOfOption Option: "Enabled" Value: 1 OneOfOption Option: "Auto" Value: 255, Default End End
setup_var.efi
is an Interesting Tool, provided you find and export the correct Setup Section ...In UEFITool if you search forAMD Ryzen 7 2700X, ... Stepping: ZP-B2
AMD Ryzen 5 4500, ... Stepping: RN-A1, Renoir-X Zen2
AMD Ryzen 5 2400B, ... Stepping: RV-B0
looks to me Ryzen 5000 ( VMR ) do NOT have a CBS Setup Dxe file
ZP ECC configuration
Code:Form FormId: 0x7042, Title: "ECC Configuration" Subtitle Prompt: "ECC Configuration", Help: "", Flags: 0x0 End Subtitle Prompt: "", Help: "", Flags: 0x0 End OneOf Prompt: "DRAM ECC Symbol Size", Help: "DRAM ECC Symbol Size (x4/x8) - UMC_CH::EccCtrl[EccSymbolSize]", QuestionFlags: 0x10, QuestionId: 0x8B, VarStoreId: 0x5000, VarOffset: 0xF0, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0 OneOfOption Option: "x4" Value: 0 OneOfOption Option: "x8" Value: 1 OneOfOption Option: "Auto" Value: 255, Default End OneOf Prompt: "DRAM ECC Enable", Help: "Use this option to enable / disable DRAM ECC. Auto will set ECC to enable.", QuestionFlags: 0x10, QuestionId: 0x8C, VarStoreId: 0x5000, VarOffset: 0xF1, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0 OneOfOption Option: "Disabled" Value: 0 OneOfOption Option: "Enabled" Value: 1 OneOfOption Option: "Auto" Value: 255, Default End End
VMR
then CbsSetupDxeSSP
(SSP
) Comes up Form FormId: 0x7025, Title: "ECC Configuration"
Subtitle Prompt: "ECC Configuration", Help: "", Flags: 0x0
End
Subtitle Prompt: "", Help: "", Flags: 0x0
End
OneOf Prompt: "DRAM ECC Symbol Size", Help: "DRAM ECC Symbol Size (x4/x8/x16) - UMC_CH::EccCtrl[EccSymbolSize16, EccSymbolSize]", QuestionFlags: 0x10, QuestionId: 0xB1, VarStoreId: 0x5000, VarOffset: 0x11A, Flags: 0x10, Size: 8, Min: 0x0>
OneOfOption Option: "x4" Value: 0
OneOfOption Option: "x8" Value: 1
OneOfOption Option: "x16" Value: 2
OneOfOption Option: "Auto" Value: 255, Default
End
OneOf Prompt: "DRAM ECC Enable", Help: "Use this option to enable / disable DRAM ECC. Auto will set ECC to enable.", QuestionFlags: 0x10, QuestionId: 0xB2, VarStoreId: 0x5000, VarOffset: 0x11B, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, >
OneOfOption Option: "Disabled" Value: 0
OneOfOption Option: "Enabled" Value: 1
OneOfOption Option: "Auto" Value: 255, Default
End
OneOf Prompt: "DRAM UECC Retry", Help: "Use this option to enable / disable DRAM UECC Retry.", QuestionFlags: 0x10, QuestionId: 0xB3, VarStoreId: 0x5000, VarOffset: 0x11C, Flags: 0x10, Size: 8, Min: 0x0, Max: 0xFF, Step: 0x0
OneOfOption Option: "Auto" Value: 255, Default
OneOfOption Option: "Enabled" Value: 1
OneOfOption Option: "Disabled" Value: 0
End
End
setup_var.efi AmdSetup(0x5000):0x11B=0x1
setup_var.efi
, you might need to re-apply your Changes.setup_var.efi AmdSetup(0x5000):0x11C=0x1
Flags
Parameter, maybe there is something else there too ...