Complete BIOS menu structure of GPD Win Max 2 (2023)
I tried to make a complete overview of the BIOS menu structure of the BIOS setup screen of my GPD Win Max 2 (2023), AMD7840U with 64 GiB RAM.
- For most elements I have also added the help text the BIOS shows.
- For the settings which I remember I have changed I have added a note (there might still be settings I changed but did not note.)
- Headlines correspond to tabs, hirarchies denoted by "→" correspond to sub menus.
- In
Bold
I give the settings which are currently set.
Main
BIOS Information
BIOS Vendor
"American Megatrends
"Core Version
"5.29
"Compliancy
"UEFI 2.8; PI 1.7
"BIOS Version
"0.35
"Build Date and Time
"09/12/2023 09:43:44
"Access Level
"Administrator
"EC FW Version
"0.14.00
"
Product Information
Manufacturer Name
"GPD
"Product Name
"G1619-04
"Serial Number
"<censored due to privacy reasons>"SKU Number
"7896559068635
"UUID
"<censored due to privacy reasons>"
Processor Information
Processor Name
"AMD Ryzen 7 7840U w/ Radeon 780M Graphics
"Processor Speed
"3.3 GHz
"
NVMe Information
M.2 SSD (NVME)
"WD PC SN740 SDDPTQD-1T00 (1024.2GB)
"M.2 SSD (NVME)
"WD Red SN700 2000GB (2000.3GB)
"
Memory Information
Total Memory
"65536 MB (LPDDR5)
"Memory Current Speed
"7500 MHz
"
System Date
[<current date>]System Time
[<current time in UTC>]
Advanced
(Tab from the not-advanced mode)
CPU Common Options
→Core Performance Boost
[Disabled
,Enabled
] (Setting changed by myself.)
Memory Configuration Option
→LPDDR Options
→LPDDR Timing Configuration
→Active Memory Timing Settings
[Auto
,Enable
] (Setting changed by myself.)Maximum Memory Data Clock Speed
[Auto
,1600MT/s
,[...],6400MT/s
,7000MT/s
,7500MT/s
] (Setting changed by myself.)
GFX Configuration
→iGPU configuration
[Auto
,iGPU Disabled
,UMA_SPECIFIED
,UMA_AUTO
,UMA_GAME_OPTIMIZED
] (Setting changed by myself.)UMA Frame buffer Size
[Auto
,64M
,[...],16G
] (Setting changed by myself.)
SmartShift Control
→SmartShift Control
[Auto
,Manual
] (Setting changed by myself or by windows tool "MotionAssistant".)SmartShift Enable
[Auto
,Disable
,Enable
] (Setting changed by myself or by windows tool "MotionAssistant".)APU Only sPPT Limit
[integer32000
] (Setting changed by myself.)Sustained PowerLimit
[integer28000
] (Setting changed probably by windows tool "MotionAssistant".)Fast PPT Limit
[integer35000
] (Setting changed probably by windows tool "MotionAssistant".)Slow PPT Limit
[integer32000
] (Setting changed probably by windows tool "MotionAssistant".)
OCU Link Configuration
→OCU Link Speed
→ [Auto
,GEN4
]
Advanced
(Tab from the advanced mode)
Trusted Computing
→TPM 2.0 Device found
Firmware version:
"6.10"Vendor:
AMD
Security Device Support
[Disable
,Enable
]Active PCR banks
"SHA256
"Available PCR banks
"SHA256,SHA384
"SHA256 PCR Bank
[Disabled
,Enabled
]SHA384 PCR Bank
[Disabled
,Enabled
]Pending operation
[None
,TPM Clear
] # Schedule an Operation for the Security Device. NOTE: Your Computer will reboot during restart in order to change State of Security Device.Platform Hierarchy
[Disabled
,Enabled
]Storage Hierarchy
[Disabled
,Enabled
]Endorsment Hierarchy
[Disabled
,Enabled
]Physical Presence Spec Version
[1.2
,1.3
]TPM 2.0 InterfaceType
[CRB
]Device Select
[TPM 1.2
,TPM 2.0
,Auto
]
AMD fTPM configuration
→Erase fTPM NV for factory reset
[Disabled
,Enabled
] # When New CPU is installed, Select "Enabled" to reset fTPM, if you have BitLocker or encryption-enabled system, the system will not boot without recovery key. Select "Disabled" to keep previous fTP; record and continue system bootm fTPM will NOT be enabled with new CPU unless fTPM is reset (reinitialized), you could swap back to the old CPU to recover TPM related keys and data.
ACPI Settings
→Enable ACPI Auto Configuration
[Disabled
,Enabled
] # Enables or Disables BIOS ACPI Auto Configuration.Enable Hibernation
[Disabled
,Enabled
] # *Enables or Disables System ability to Hibernate (OS/S4 Sleep State). This option may not be effective with some operating systems.ACPI Sleep State
[Suspend Disabled
,S3 (Suspend to RAM)
] # *Select the highest ACPI sleep state the system will enter when SUSPEND button is pressed.Lock Legacy Resources
[Disabled
,Enabled
]
AMD CBS
→AMD CBS Revision Number
"0x0"CPU Common Options
→Performance
→ "WARNING - DAMAGE CAUSED BY USE OF YOUR AMD PROCESSOR OUTSIDE OF SPECIFICATION OR IN EXCESS OF FACTORY SETTINGS ARE NOT COVERED UNDER YOUR AMD PRODUCT WARRANTY AND MAY NOT BE COVERED BY YOUR SYSTEM MANUFACTURER'S WARRANTY. Operating your AMD processor outside of specification or in excess of factory settins, including but not limited to overclocking, may damage or shorten the life of your processor or other system components, create system instabilities (e.g., data loss and corrupted images) and in extreme cases may result in total system failure. AMD does not provide support or service for issues or damages related to zse of an AMD processor outside of processor specifications or in excess of factory settings."Custom Core Pstates
→Decline
<back to parent menu.>Accept
→Custom Pstate0
[Custom
,Auto
] # Disable - disable this Pstate | Custom - customize this Pstate, applicable only if PcdOcDisable=FALSE | <warning message repeated.>Pstate0 Freq (MHz)
[integer3300
] # Specified the core frequency (MHZ)Pstate0 VID
[hexBF
] # Specifies the core voltage.
REP-MOV/STOS Streaming
[Disabled
,Enabled
] # Allow REP-MOVS/STOS to use non-caching streaming stores for large sizesPrefetcher settings
→L1 Stream HW Protector
[Disable
,Enable
,Auto
] # Option to Enable | Disable L1 Stream HW PrefetcherL1 Stride Protector
[Disable
,Enable
,Auto
] # Uses memory access history of individual instructions to fetch additional lines when each access is a constant distance from the previous.L1 Region Protector
[Disable
,Enable
,Auto
] # Uses memory access history to fetch additional lines when the data access for a given instruction tends to be followed by other accesses.L2 Stream HW Protector
[Disable
,Enable
,Auto
] # Option to Enable | Disable L2 Stream HW PrefetcherL2 Up/Down Protector
[Disable
,Enable
,Auto
] # Uses memory access history to determine whether to fetch the next or previous line for all memory accesses.
Core Watchdog
→Core Watchdog Timer Enable
[Disable
,Enable
,Auto
] # Enable or disable CPU Watchdog Timer
RedirectForReturnDis
[Auto
,1
,0
] # From a workaround for GCC/C000005 issue for XV Core on CZ A0, setting MSRC001_1029 Decode Configuration (DE_CFG) bit 14 [DecfgNoRdrctForReturns] to 1Platform First Error Handling
[Enabled
,Disabled
,Auto
] # Enable/disable PFEH, cloak individual banks, and mask deferred error interrupts from each bank.Core Performance Boost
[Disabled
,Auto
] # Disable CPBGlobal C-State Control
[Disabled
,Enabled
,Auto
] # Controls IO based C-state generation and DF C-states. There is another DF Cstate option which will be synchronized with this option if DF Cstate option is auto.Opcache Control
[Disabled
,Enabled
,Auto
] # Enables or disables the OpcacheSEV ASID Coint
[253 ASIDs
,509 ASIDs
,Auto
] # This field specifies the maximum valid ASID, which affects the maximum system physical address space. 16TB of physical address space is available for systems that support 253 ASIDs, while 8TB of physical adress space is available for systems that support 509 ASIDs. <Read ↗ here about ASIDs.>SEV-ES ASID Space Limit Control
[Auto
,Manual
] # **SEV-ES ASID Space Limit [integer **
1`**] # SEV VMs using ASIDs below the SEV-ES ASID Space Limit must enable the SEV-ES feature. ASIDs from SEV-ES ASID Space Limit to (SEV ASID Count +1) can only be used with SEV VMs. If this field is set to (SEV ASID Count + 1), all ASIDs are forces to be SEV-ES ASIDs. Hence, the valid values for this field is 1 - (SEV ASID Count +1)
Streaming Stores Control
[Disabled
,Enabled
,Auto
] # Enables or disables the streaming stores functionalityLocal APIC Mode
[Compatibility
,xAPIC
,x2APIC
,Auto
] # **ACPI _CST C1 Declaration
[Disabled
,Enabled
,Auto
] # Determines whether or not to declare the C1 state to the OS.MCA error thresh table
[False
,True
,Auto
] # Enable MCA error thresholding.SMU and PSP Debug Mode
[Disabled
,Enabled
,Auto
] # When this option is enabled, specific uncorrected errors detected by the PSP FW or SMU FW will hang and not reset the systemSVM Lock
[Enabled
,Disabled
,Auto
] # Enable or Disable VM_CR[LOCK]SVM Enable
[Enabled
,Disabled
,Auto
] # Enable or Disable VM_CR[SvmeDisable]Log Transparent Errors
[Auto
,Disabled
,Enabled
] # Log transparent errors in MCA in addition to debug registers.AVX512
[Disabled
,Enabled
,Auto
] # Enable/Disable AVX512.MONITOR and MWAIT disable
[Enabled
,Disabled
,Auto
] # The MONITOR, MWAIT, MONITORX, and MWAITX opcodes become invalid, when Enabled.
DF Common Options
→Memory Addressing
→Memory interleaving
[Disabled
,Auto
] # Allows for disabling memory channel interleaving.Memory interleaving size
[245 Bytes
,512 Bytes
,1 KB
,2 KB
,Auto
] # Controls the memory interleaving size. The valid values are AUTO, 256 bytes, 512 bytes, 1 Kbytes or 2Kbytes. This determines the starting address of the interleave (bit 8, 9, 10 or 11).DRAM map inversion
[Disabled
,Enabled
,Auto
] # Inverting the map will cause the highest memory channels to get assigned the lowest addresses in the system.Location of private memory regions
[Distributed
,Consolidated
,Consolidated to 1st DRAM pair
,``,Auto
] # Controls whether or not the private memory regions (PSP, SMU and CC6) are at the top of DRAM, at the top of 1st DRAM pair or distributed. Note that distributed requires memory on all dies. Note that it will always be at the top of DRAM if some dies don't have memory regardless of this option's setting.
DF Watchdog Timer Interval
[Auto
,41 ms
,166 ms
,334 ms
,669 ms
,1.34 seconds
,2.68 seconds
,5.36 seconds
] # Configure the Data Fabric watchdoc timer interval.Disable DF to external downstream IP SyncFloodPropagation
[Sync flood disabled
,Sync flood enabled
,Auto
] # Disables Error propagation to UMC or any downstream slaves eg. FCH. Use this to avoid reset in failure scenarioSync Flood Propagation to DF Components
[Sync flood disabled
,Sync flood enabled
,Auto
] # Control DF::PIEConfig[DisSyncFloodProp]Freeze DF module queues on error
[Disabled
,Enabled
,Auto
] # Disabling this option sets DF:DfGlobalCtrl[DisImmSyncFlood OnFatalError] Enables freezing of all DF queues on error and also forces a sync flood on HWA even if MCAs are disabledCC6 memory region encryption
[Disabled
,Enabled
,Auto
] # Control whether or not the CC6 save/restore memory is encryptedSystem probe filter
[Disabled
,Enabled
,Auto
] # Controls whether or not the probe filter is enabled. Has no effect on parts where the probe filter is fuse disabled.Disable DF sync flood propagation
[Sync flood disabled
,Sync flood enabled
,Auto
] # Control DF::PIEConfig[DisSyncFloodProp] Disables propagation from PIE to other DF components and eventually to SDP portsDF Cstates
[Disabled
,Enabled
,Auto
] # When DF Cstate feature is enabled, FW programs the registers required to enable this feature is the DF HW. (For auto option, it means this option will synchronized with Global C State.)
UMC Common Options
→DDR Options
→ # <not selectable.>LPDDR Options
→LPDDR Timing Configuration
→ "WARNING - DAMAGE CAUSED BY USE OF YOUR AMD PROCESSOR OUTSIDE OF SPECIFICATION OR IN EXCESS OF FACTORY SETTINGS ARE NOT COVERED UNDER YOUR AMD PRODUCT WARRANTY AND MAY NOT BE COVERED BY YOUR SYSTEM MANUFACTURER'S WARRANTY. Operating your AMD processor outside of specification or in excess of factory settins, including but not limited to overclocking, may damage or shorten the life of your processor or other system components, create system instabilities (e.g., data loss and corrupted images) and in extreme cases may result in total system failure. AMD does not provide support or service for issues or damages related to zse of an AMD processor outside of processor specifications or in excess of factory settings."Decline
<back to parent menu.>Accept
→Active Memory Timing Settings
[Auto
,Enabled
] # Active Memory Timing SettingsMaximum Memory Data Clock Speed
[Auto
,1600MT/s
,[...],6400MT/s
,7000MT/s
,7500MT/s
] (Setting changed by myself.) # Specifies the maximum memory target speed in MT/s. The system will automatically limit to the highest supported speed if user inout exceeds the maximum supported speed.LPDDR SPD Timing
→Trcpage Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrcpage
[hex0
] # Specifies the Tcrpage. Valid values: 0x000 ~ 0xFFF. The value is in hex.Tcwl Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTcwl
[hex9
] # Specifies the CAS Write LatencTcl Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTcl
[hex8
] # Specifies the CAS Latency. Valid values: 0x16 ~ 0x40, stepping of 2. The value is in hex.Trcdrd Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrcdrd
[hex8
] # Specifies the RAS# Active to CAS# Read Delay Time.Trcdwr Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrcdwr
[hex8
] # Specifies the RAS# Active to CAS# Write Delay Time.Trp Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrp
[hex8
] # Specifies Row Precharge Delay Time. Valid values: 0x8 ~ 0x3E, stepping of 2. The value is in hex.TrpPb Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrpPb
[hex8
] # Specifies Row Precharge Delay TimeTrfc Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrfc
[hex138
] # Specifies the Refresh Recovery Delay Time (tRFC1). Valid values 3DEh-3ChTrfcPb Ctrl
[Auto
,Manual
] # Auto: Follow default setting, Manual: Manually specifyTrfcPb
[hex138
] # Specifies the Refresh Recovery Delay Time (tRFC2). Valid values 3DEh-3Ch
LPDDR Non-SPD Timing
→- <Options similar, but differently named and more of them, to above "
LPDDR SPD Timing
". Skipped for now.>
- <Options similar, but differently named and more of them, to above "
LPDDR Controller Configuration
→LPDDR Power Options
→Power Down Enable
[Disabled
,Enabled
,Auto
] # Enable or disable DDR power down modePhy Low Power Disable
[Auto
,0
,1
] # When LpDis = 1 : Disable putting phy in low power mode, When LpDis = 0 : Enable putting phy in low power mode and stop clocks to DRAM when all ranks are in power down. Auto should be 0.
LPDDR Refresh Mode
[Auto
,All Banks
,Per Bank
] # Auto will result in all banks being enabled. Per bank enables refreshes to be sent on a per bank basis.LPDDR RFM
[Disabled
,Enabled
,Auto
] # Use this option to enable / disable LPDDR refresh management feature.WCK Always On
[Disabled
,Enabled
,Auto
] # Use this option to enable / disable WCK Always On-DVFSC Mode
[Disabled
,Enabled
,Auto
] # Enable or disable DVFSC mode at DDR1600.RRW Memory Test Control
[Auto
,Enabled
,Disabled
] # Reliable Read Write (RRW) Auto is disabled by default.
LPDDR Bus Configuration
→CA drive strength
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
] # Select the drive strength for all CA0-7 IOsCK drive strength
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
] # Select the drive strength for all CK{T,C} IOsDQ drive strength
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
] # Select the drive strength for all DQ and DMI IOsDQS drive strength
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
] # Select the drive strength for all DQS{T,C} IOsWCK drive strength
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
] # Select the drive strength for all WCK{T,C} IOsProcessor CA ODT impedance
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
,Disable
] # Select the ODT impedance for ACHAN CA IOsProcessor CK ODT impedance
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
,Disable
] # Select the ODT impedance for ACHAN CK IOsProcessor CS ODT impedance
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
,Disable
] # Select the ODT impedance for ACHAN CS IOsProcessor DQ ODT impedance
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
,Disable
] # Select the ODT impedance for ACHAN DQ IOsProcessor DQS ODT impedance
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
,Disable
] # Select the ODT impedance for ACHAN DQS IOsProcessor WCK ODT impedance
[Auto
,120.0 Ohm
,60.0 Ohm
,40.0 Ohm
,Disable
] # Select the ODT impedance for ACHAN WCK IOsDRAM CA ODT impedance
[Auto
,Disable
,RZQ/1
,RZQ/2
,RZQ/3
,RZQ/4
,RZQ/5
,RZQ/6
] # Select the ODT impedance for Dram Bus ReceiverDRAM DS ODT impedance
[Auto
,Disable
,RZQ/1
,RZQ/2
,RZQ/3
] # Select the ODT impedance for Dram CS Bus Receiver (RZQ/1 and RZQ/2 is only valid for LPDDR5x).DRAM DQ ODT impedance
[Auto
,Disable
,RZQ/1
,RZQ/2
,RZQ/3
,RZQ/4
,RZQ/5
,RZQ/6
] # Select the ODT impedance for Dram DQ Bus ReceiverDRAM WCK ODT impedance
[Auto
,Disable
,RZQ/1
,RZQ/2
,RZQ/3
,RZQ/4
,RZQ/5
,RZQ/6
] # Select the ODT impedance for Dram WCK Bus ReceiverDRAM Non-Target ODT impedance
[Auto
,Disable
,RZQ/1
,RZQ/2
,RZQ/3
,RZQ/4
,RZQ/5
,RZQ/6
] # Select the ODT impedance for Dram Non-Target RankDRAM Pull-Down drive strengths
[Auto
,Disable
,RZQ/1
,RZQ/2
,RZQ/3
,RZQ/4
,RZQ/5
,RZQ/6
] # Select the ODT impedance for Dram Pull-Down resistance
LPDDR RAS
→DRAM Read Link ECC Enable
[Disabled
,Enabled
,Auto
] # Use this option to enable/ disable Link ECC on DRAM Read. Auto will set ECC to enable.DRAM Write Link ECC Enable
[Disabled
,Enabled
,Auto
] # Use this option to enable/ disable Link ECC on DRAM Write. Auto will set ECC to enable.Disable Memory Error Injection
[False
,True
,Auto
] # True: UMC::CH::MiscCfg[DisErrInj]=1Memory Clear
[Auto
,Enabled
,Disabled
] # Clear/Zero out Dram range [DramScrubBaseAddr:DramScrubLimitAddr]. When this option is disabled, Memory is not cleared after training. ECC Dimms have memory clear enabled always. Non-ECC DIMMs can choose to disable/enable using this option. Default = Memclear disabled
LPDDR Security
→TSME
[Auto
,Enabled
,Disabled
]Data Scramble
[Enabled
,Disabled
,Auto
] # Data scrambling: DataScrambleEn
LPDDR Addressing Options
→Chip Select Interleaving
[Disabled
,Auto
] # Interleave memory blocks across the DRAM chip selects for node 0.Bank Swap
[Disabled
,Enabled
,Auto
] # Swapping BankGroup/Bank bits with ColumnHigh bits.BankGroup Swap
[Disabled
,Enabled
,Auto
] # Swapping Bank and BankGroup bitsAddress Hash Bank
[Disabled
,Enabled
,Auto
] # Enable or disable bank adress hashingAddress Hash CS
[Auto
,Enabled
,Disabled
] # Enable or disable CS adress hashing
LPDDR Training Options
→DFE Read Training
[Auto
,Enable
,Disable
] # Perform 2D Read Training with DFE on.DFE Write Training
[Auto
,Enable
,Disable
] # Perform 2D Write Training with DRAm side DFE on.
LPDDR Memory MBIST
→MBIST Enable
[Auto
] <not selectable.>MBIST Test Mode
[Auto
] <not selectable.>MBIST Aggressors
[Auto
] <not selectable.>LPDDR Data Eye
→ <not selectable.>
NBIO Common Options
→IOMMU
[Disabled
,Enabled
,Auto
] # Enable/Disable IOMMUPCIe ARI Support
[Disabled
,Enabled
,Auto
] # Enable/Disable ARIPCIe ARI Enumeration
[Disable
,Enable
,Auto
] # ARI Forwarding Enable for each downstream portPSPP Policy
[Disabled
,Enabled
,Auto
]GFX Configuration
→iGPU configuration
[Auto
,iGPU Disabled
,UMA_SPECIFIED
,UMA_AUTO
,UMA_GAME_OPTIMIZED
] (Setting changed by myself.) # UMA ModeUMA Version
[Legacy
,Non-Legacy
,Auto
] # UMA Legacy Version | UMA Non Legacy Version | Hybrid Secure
<ifiGPU configuration
is "UMA_SPECIFIED
":>UMA Frame buffer Size
[Auto
,64M
,[...],16G
] (Setting changed by myself.) # Set UMA FB size
GPU Host Translation Cache
[Disabled
,Enabled
,Auto
] # Option to disable GPU Host Translation CacheTCON INSTANT ON LOGO
[Disabled
,Enabled
,Auto
] # Option to enable/disable TCON Instant on LOGOUMA Carveout Index Mac Control
[Auto
,Manual
] # Control of indicates maximum index selectable for carveout options.
<ifUMA Carveout Index Mac Control
is "Manual
":>UMA Carveout Index Max
[integer0
] # *Indicates maximum index selectable for carveout options. 0 means feature is disabled.
Audio Configuration
→NB Azalia
[Disabled
,Enabled
,Auto
] # Enable Integrate HD Audio controllerAudio IOs
[Auto
,HDA(3SDI)
,HDA(1SDI) + SW0(1MDATA)
,SW0(4MDATA) + SW1(1MDATA)
,HDA(3SDI) + PDM(2CH)
,HDA(1SDI) + PDM(6CH)
,HDA(1SDI) + SW0(1MDATA) + PDM(2CH)
,SW0(4MDATA) + PDM(6CH)
,SW0(4MDATA) + SW1(1MDATA) + PDM(2CH)
,3I2S + 1 REFCLK + 1 INTR
,HDA(3SDI) + PDM(6CH) +I2S(Default)
,HDA(3SDI) + PDM(8CH)
,HDA(1SDI) + SW0(1MDATA) + PDM(6CH) + I2S
,SW0(4MDATA)+ SW1(1MDATA) +PDM(6CH) + I2S
,SW0(4MDATA) + SW1(1MDATA)+ PDM(8CH)
,LPFLL Clock out
] # Audio IO control || HEDT/Workstation (SPrx package) | HDA(3SDI)(Default) ACP_PIN_CONFIG[3:0] = 0x1 | HDA(1SDI) + SDW0(1MDATA) ACP_PIN_CONFIG[3:0] = 0x2 | SDW0(4MDATA) + SDW1(1MDATA) ACP_PIN_CONFIG[3:0] = 0x3 || Mainstream Desktop (AM5 Package) | HDA(3SDI) + PDM(2CH)(Default) ACP_PIN_CONFIG[3:0] = 0x4 | HDA(1SDI) + PDM(6CH) ACP_PIN_CONFIG[3:0] = 0x5 | HDA(1SDI) + SDW0(1MDATA) + PDM(2CH) ACP_PIN_CONFIG[3:0] = 0x6 | SDW0(4MDATA) + PDM(6CH) ACP_PIN_CONFIG[3:0] = 0x7 | SDW0(4MDATA) + SDW1(1MDATA) + PDM(2CH) ACP_PIN_CONFIG[3:0] = 0x8 || Mainstream notebook | 3I2S PORTS + 1 REFCLK + 1 INTR ACP_PIN_CONFIG[3:0] = 0x9 | HDA(3SDI) + PDM(6CH) +I2S(Default) ACP_PIN_CONFIG[3:0] = 0xA | HDA(3SDI) + PDM(8CH) ACP_PIN_CONFIG[3:0] = 0xB | HDA(1SDI) + SDW0(1MDATA) + PDM(6CH) + I2S ACP_PIN_CONFIG[3:0] = 0XC | SDW0(4MDATA)+ SDW1(1MDATA) + PDM(6CH) + I2S ACP_PIN_CONFIG[3:0] = 0xD | SDW0(4MDATA) + SDW1(1MDATA) + PDM(8CH) ACP_PIN_CONFIG[3:0] = E || LPFLL Clock out for lab debug | LPFLL Clock out ACP_PIN_CONFIG[3:0] = 0xF
PCIe loopback Mode
[Auto
,Disabled
,Enabled
] # Enable/Disable PcieLoopBackMode
FCH Common Options
→I3C/I2C Configuration Options
→I3C/I2C 0 Enable
[Both Disabled
,I3C Enabled
,I2C Enabled
,Auto
]I3C/I2C 1 Enable
[Both Disabled
,I3C Enabled
,I2C Enabled
,Auto
]I3C/I2C 2 Enable
[Both Disabled
,I3C Enabled
,I2C Enabled
,Auto
]I3C/I2C 3 Enable
[Both Disabled
,I3C Enabled
,I2C Enabled
,Auto
]
USB Configuration Options
→USB0 controller enable
[Enabled
,Disabled
,Auto
] # Enable or disable USB3 controller.USB1 controller enable
[Enabled
,Disabled
,Auto
] # Enable or disable USB3 controller.USB0 2.0 port enable
→USB0 2.0 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 2.0 port 0USB0 2.0 Port 1
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 2.0 port 1USB0 2.0 Port 2
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 2.0 port 2USB0 2.0 Port 3
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 2.0 port 3USB0 2.0 Port 4
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 2.0 port 4
USB1 2.0 port enable
→USB1 2.0 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB1 2.0 port 0
USB2 2.0 port enable
→USB2 2.0 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB2 2.0 port 0
USB3 2.0 port enable
→USB3 2.0 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB3 2.0 port 0
USB0 3.1 port enable
→USB0 3.1 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 3.1 port 0USB0 3.1 Port 1
[Disabled
,Enabled
,Auto
] # Disable or Enable USB0 3.1 port 1
USB1 3.1 port enable
→USB1 3.1 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB1 3.1 port 0
USB2 3.1 port enable
→USB2 3.1 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB2 3.1 port 0
USB3 3.1 port enable
→USB3 3.1 Port 0
[Disabled
,Enabled
,Auto
] # Disable or Enable USB3 3.1 port 0
Ac Configuration Options
→Ac Loss Control
[Always Off
,Always On
,Reserved
,Previous
,Auto
] # Select Ac Loss Control Method
Uart Configuration Options
→Uart 0 Enable
[Disabled
,Enabled
,Auto
] # Uart 0 has no HW FC if Uart 1 is enabledUart 1 Enable (no HW FC)
[Disabled
,Enabled
,Auto
]Uart 2 Enable
[Disabled
,Enabled
,Auto
] # Uart 2 has no HW FC if Uart 3 is enabledUart 3 Enable (no HW FC)
[Disabled
,Enabled
,Auto
]Uart 4 Enable
[Disabled
,Enabled
,Auto
]
USB4 Configuration Options
→USB4 pre-CM Enable
[Disabled
,Enabled
,Auto
]USB4 RT0
→RT0 Rоuter Enable
[Disabled
,Enabled
,Auto
] # Enable/Disable USB4 Router 0RT0 PCIe Tunnel
[Disabled
,Enabled
,Auto
] <Only available if previous setting is "Enabled
".> # Enable/Disable Router 0 PCIe tunnel
USB4 RT1
→RT1 Rоuter Enable
[Disabled
,Enabled
,Auto
] # Enable/Disable USB4 Router 1RT1 PCIe Tunnel
[Disabled
,Enabled
,Auto
] <Only available if previous setting is "Enabled
".> # Enable/Disable Router 1 PCIe tunnel
SPI Configuration Options
→HFP Enable
[Disabled
,Enabled
,Auto
]HID Enable
[Disabled
,Enabled
,Auto
]HID2 Enable
[Disabled
,Enabled
,Auto
]
SMU Common Options
→System Configuration
[Auto
,15W
,28W
,30W
,35W
,45W
,54W
] # Warning: Select System Configuration may cause the system to hang, as some System Configuration may not be supported by your OPN.SPL Control
[Manual
,Auto
] # Auto = Use the default Sustained Power Limit | Manual = User can set customized Sustained Power Limit
<IfSPL Control
is "Manual
":>Sustained Power Limit
[integer0
] # *Power [mWatts] (STAPM)
PPT Control
[Manual
,Auto
] # Auto = Use the default PPT Limits | Manual = User can set customized PPT Limits
<IfPPT Control
is "Manual
":>Fast PPT Limit
[integer0
] # Fast PPT Limit [mW]Slow PPT Limit
[integer0
] # Slow PPT Limit [mW]Slow PPT Time Constant
[integer0
] # Slow PPT Time Constant [seconds]
STAPM Control
[Manual
,Auto
] # Auto = Use the default STAPM settings | Manual = User can set customized Sustained STAPM settings
<IfSTAPM Control
is "Manual
":>System Temperature Tracking
[Auto
,1
,0
] # 0 = System Temperature Tracking disabled | 1 = System Temperature Tracking enabledSTAPM Boost Override
[Auto
,0
,1
] # 1 = use value in STAPM_BOOST | 0 = use SMU FW defaultSTAPM Boost
[Auto
,1
,0
] # 0 = STAPM Boost Disabled | 1 = STAPM Boost EnabledTskin Time Constant (STAPM)
[integer0
] # Tskin (STAPM) time constant [seconds]
Thermal Control
[Manual
,Auto
] # Auto = Use the default TctlMax | Manual = User can set customized TctlMax
<IfThermal Control
is "Manual
":>TjMax
[integer0
] # *Maximum operating temperature ['C] (IRM limit will be enforced)
TDC Control
[Manual
,Auto
] # Auto = Use the default TDC limits | Manual = User can set customized TDC limits
<IfTDC Control
is "Manual
":>TDC_VDDCR_VDD
[integer0
] # *VDDCR_VDD TDC Limit [mA] (IRM limit will be enforced)TDC_VDDCR_SOC
[integer0
] # *VDDCR_SOC TDC Limit [mA]TDC_VDDCR_SR
[integer0
] # *VDDCR_SR TDC Limit [mA]
EDC Control
[Manual
,Auto
] # Auto = Use the default EDC limits | Manual = User can set customized EDC limits
<IfEDC Control
is "Manual
":>EDC_VDDCR_VDD
[integer0
] # *VDDCR_VDD EDC Limit [mA] (IRM limit will be enforced)EDC_VDDCR_SOC
[integer0
] # *VDDCR_SOC EDC Limit [mA (IRM limit will be enforced)EDC_VDDCR_SR
[integer0
] # *VDDCR_SR EDC Limit [mA (IRM limit will be enforced)
PSI3 Control
[Manual
,Auto
] # Auto = Use the default PSI3 limits | Manual = User can set customized PSI3 limits
<IfPSI3 Control
is "Manual
":>PSI3_VDDCR_VDD
[integer0
] # *VDDCR_VDD PSI3 Limit [mA] (IRM limit will be enforced)
PROCHOT Control
[Manual
,Auto
] # Auto = Use the default PROCHOT deassertion ramp time | Manual = User can set customized PROCHOT deassertion ramp time
<IfPROCHOT Control
is "Manual
":>PROCHOT Deassertion Ramp Time
[integer0
] # PROCHOT deassertion ramp time [ms] (IRM limit will be enforced)
STT Control
[Manual
,Auto
] # Auto = Use the default STT controller settings | Manual = User can set customized STT controller settings
<IfSTT Control
is "Manual
":>- ``
Fan Control
[Manual
,Auto
] # Auto = Use the default fan controller settings | Manual = User can set customized fan controller settings
<IfFan Control
is "Manual
":>Force PWM Control
[Force
,Unforce
] # Unforce = Do not force the fan PWM | Force = Force the fan PWM to the use specified value
<IfForce PWM Control
is "Force
":>Force PWM
[integer0
] # *Specify the PWM to force the fan to [0-100]
Fan Table Control
[Manual
,Auto
] # Auto = Use the default fan table | Manual = User can set customized fan table
<IfFan Table Control
is "Manual
":>Low Temperature
[integer0
] # Low Temperature ['C]Medium Temperature
[integer0
] # Medium Temperature ['C]High Temperature
[integer0
] # High Temperature ['C]Critical Temperature
[integer0
] # Critical Temperature ['C]Low Pwm
[integer0
] # Low Pwm [0-100]Medium Pwm
[integer0
] # Medium Pwm [0-100]High Pwm
[integer0
] # High Pwm [0-100]Temperature Hysteresis
[integer0
] # Temperature Hysteresis ['C]Pwm frequency
[Auto
,1
,0
] # 0 = 25kHz | 1 = 100HzFan polarity
[Auto
,1
,0
] # 0 => Negative | 1 => Positive
SmartShift Control
→SmartShift Control
[Auto
,Manual
] <Setting changed by myself or by windows tool "MotionAssistant".>SmartShift Enable
[Auto
,Disable
,Enable
] <Setting changed by myself or by windows tool "MotionAssistant".> # A+A Support EnableAPU Only sPPT Limit
[integer32000
] <Changed by me.> # APU Only sPPT Limit in mWSustained PowerLimit
[integer28000
] <Probably changed by windows tool "MotionAssistant".> # PcdMsgSetSustainedPowerLimitFast PPT Limit
[integer35000
] <Probably changed by windows tool "MotionAssistant".> # *Fast PPT Limit [mW]Slow PPT Limit
[integer32000
] <Probably changed by windows tool "MotionAssistant".> # *Slow PPT Limit [mW]
SOC Miscellaneous Control
→Trusted Platform Module
[Auto
,Disabled
,Enable dTPM
,Enable PSP fTPM
,Enable Pluton fTPM
] # Enable/Disable TPM physical presence.Pluton Security Processor
[Auto
,Disabled
,Enabled
] # This option is used to enable/disabel Pluton Security ProcessorMicrosoft Security Levels
[Customized
,dTPM Level 1 without Pluton Security Processor
,dTPM Level 2 without Pluton Security Processor
,dTPM Level 3 without Pluton Security Processor
,Pluton fTPM Level 1
,Pluton fTPM Level 2
,Pluton fTPM Level 3
,dTPM Level 1 with Pluton Security Processor
,dTPM Level 2 with Pluton Security Processor
,dTPM Level 3 with Pluton Security Processor
,PSP fTPM Level 1
,PSP fTPM Level 2
] # This option provide one stop configuration for SCPC (Note: Firmware Anti-rollback is excluded). | For Level 1, it will configure TPM, SVM, IOMMU, SecureBoot; | For Level 2, it will configure TPM, SVM, IOMMU, DMAr, SecureBIO, SecureBoot; | For Level 3, it will configure TPM, SMM Isolation, SVM, IOMMU, DMAr, TSME, SecureBIO, SecureBoot, Modern Standby. | Regard TPM configuration, dTPM refers to discrete TPM. Pluton fTPM refers to Pluton firmware TPM. PSP fTPM refers to PSP firmware TPM. | NOTE: FAR is required for Level3 and please enable it manually in CBS-> SOC Miscellaneous Control / Firmware Anti-rollback (FAR) / FAR Switch. | dTPM with Pluton security processor is recommended configuration for Level1/2/3Secured-core Auto enablement
[Auto
,Enabled
,Disabled
] # *Set EFI variable 'BuiltAsSecuredCorePC' to non-zero value. | If 'BuiltAsSecuredCorePC' set to non-zero, it will identify a device as Secure-core PC | More detials refer to 'Secured-Core PC Identifier' in MSFT document. | If set to Auto, ignore, AGESA will do nothingPluton Options
→Pluton UART
[Disabled
,Enabled
,Auto
] # Pluton Firmware will print debug information to FCH UART, select to enable/disable this function, By default it will be disabled. <IfPluton UART
is "Enabled
":>Pluton UART Port
[UART 0
,UART 1
,UART 2
,UART 3
,UART 4
,UART 5
,UART 6
,UART 7
,Auto
] # Pluton Firmware will print debug information to FCH UART, select which FCH UART port to use. If auto is selected, UART2 will be used
Pluton FIPS
[Disabled
,Enabled
,Auto
] # Enable FIPS mode for Pluton
<IfPluton FIPS
is "Enabled
":>Pluton FIPS zeroization
[Disabled
,Enabled
,Auto
] # *Pluton FIPS zeroization enable/disable
Firmware Anto-rollback (FAR)
→FAR enforcement state
[**Disabled**
] <Cannot be selected.>SPL value in the CPU fuse
[integer0
] <Cannot be selected.>SPL value in the SPL table
[integer3
] <Cannot be selected.>Initial SPL value for FAR
[integer0
] # Initial SPL value is only applicable when FAR switch is enabled. | 0 = initial SPL value is not set, SPL fuse will always follow the SPL value in the SPL table. | Not 0 = if FAR has been enforced, BIOS will keep SPL fuse as it is. otherwise, BIOS will enforce FAR and set SPL fuse to this initial SPL value.FAR Switch
[Enabled
,Disabled
] # Enabled: BIOS will enforce FAR and set SPL fuse to SPL value in the SPL table at next boot. | Disabled: BIOS will NOT change FAR enforcement state and NOT set SPL fuse at next boot.
AIM-T Options
→AIM-T Support
[AIM-T Disabled
,AIM-T Enabled
,Auto
] # Only works on platform which is AIM-T capable. AIM-T disable: Turn off all MPM related feature for both wired KVM and wireless manageability
<ifAIM-T Support
is "AIM-T Enabled
":>KVM for Wired Manageability
[Disabled
,Enabled
,Auto
] # Only works on the platform which is AIM-T capable, Switch to turn off Wired KVMWireless Manageability
[Disabled
,Enabled
,Auto
] # Only works on the platform which is AIM-T capable, Turn off All WirelessManageability related functions: KVM, TCR, PKDM, ALERT
<ifWireless Manageability
is "Enabled
":>KVM for Wireless Manageability
[Disabled
,Enabled
,Auto
] # Only works on the platform which is AIM-T capable , Switch to turn off Wiredless KVMTCR for Wireless Manageability
[Disabled
,Enabled
,Auto
] # Only works on the platform which is AIM-T capable Switch for MPM Text console redirection
Intrusion Detection
→Intrusion Detection Control
[integer0
] # Intrusion Detection settings should be configured by system administrator only, please input correct password.to show settings
SecureBio
→SecureBio Support
[Auto
,Enable
,Disable
] # Switch to turn off Secure BIO, when set to FALSE, it will turn off Secure BIO, | Enable: Enable Secure Bio | Disable : Disable Secure Bio | Auto : Keep default behavior
<ifSecureBio Support
is "Enable
":>SecureBio Camera Support
[Disabled
,XHCI Camera
,MIPI Camera
,Auto
] # Select the SecureBio camera type | Select which type of camera need be reported in ACPI SDEV table | XHCI Camera and MIPI camera are mutually exclusive options, only can select one at onetime | 0: Disabled | 1: XHCI Camera | 2: MIPI Camera | Auto : Keep default behavior
ABL Console Out Control
[Auto
,Enable
,Disable
] # Enable : Enable ConsoleOut Function for ABL | Disable : Disable ConsoleOut Function for ABL | Auto : Keep default behaviorPSP RPMC Switch
[Auto
,Disabled
,Enabled
] # Control RPMC usage. | Enable : Enable RMPV function | Disable : Disable RMPV function | Auto : Keep default behavior | This option is for test purpose only, NOT FOR PRODUCTION!!!Mixed DIMM config extended NUMA domain
[Disabled
,Enabled
,Auto
] # Mixed DIMM config extended NUMA domain in SRAT that contain only non-interleaving memory region but no processor.
AMD PBS
→AMD Firmware Version
→
<This is an informational page only.>AMD Firmware Version AGESA Version 255.76.97.00 MPIO FW Version PhoenixPI-FP8-FP7 1.0.0.2 PSP BootLoader Version 0.2D.6.6C PSP SecureOS Version 0.2D.6.6C ABL Version 3512A057 APCB Version 0030 APOB Version 001B Ucode Patch Version A704103 SMU FW Version 00.76.65.00 ZSC FW Version 255.76.97.00 MPIO FW Version A1.2.11.DC MP2 FW Version 09.0B.00.3E XHCI FW Version 00.02.00.17 VBIOS FW Version 22.12.00.24 GOP Driver Version AND GOP X64 Rel Driver Rev.3.7.10.May 4 2023.06:02:53 EC FW Version 0.0.0 PD0 FW Version 00.00.00 PD0 Custom 00.00.00.00 PD0 SKU 00 PD0 Mini Type Re-timer PD1 FW Version 00.00.00 PD1 Custom 00.00.00.00 PD1 SKU 00 PD1 Mini Type AIM-T(MPM) Part1 FW Version 0 AIM-T(MPM) Part2 FW Version 0
PCI Express Configurations
→Pcie Dxio Timing ControlEnable
[Auto
,Enabled
,Disabled
] # Pcie Dxio Timing Control Enable | Custom: Customize timing | Disabled: DXIO default <ifPcie Dxio Timing ControlEnable
is "Enabled
":>PCIE Link Receiver Detection Polling
[integer0
] # ex; 200000 micro secondPCIE Link L0 Polling
[integer0
] # ex; 200000 micro second
WWAN device support
[Disabled
,Fibocom L860 R+
] # WWAN device supportSD Power Enable
[Disabled
,Enabled
] # Enable or disable the power of SDWWAN Power Enable
[Disabled
,Enabled
] # Mutually exclusive with PCIEx1 optionPCIEx1 Slot Power Enable
[Disabled
,Enabled
] # Mutually exclusive with WWAN optionM.2 SSD0 Slot Power Enable
[Disabled
,Enabled
] # Enable or disable the power of M.2 SSD0 SlotM.2 SSD1 Slot Power Enable
[Disabled
,Enabled
] # Mutually exclusive with PCIEx4 optionDT Slot Power Enable
[Disabled
,Enabled
] # Enable or disable the power of DT(PCIEx4/PCIEx2) Slot, Mutually exclusive with SSD1 optionLAN Power Enable
[Disabled
,Enabled
] # Enable or disable LAN PowerWLAN/WIFI Power Enable
[Disabled
,Enabled
] # Enable or disable the power of WLAN/WIFINVMe RAID mode
[Disabled
,Enabled
] # Enable or disable NVMe RAID mode. Please setting the 'PCIe/GFX Lanes Configuration' item according to the RAID configuration
Power Saving Configurations
→S3/Modern Standby Support
[S3 Enable
,Modern Standby Enable
] # Switch S3/Modern Srandby
<ifS3/Modern Standby Support
is "Modern Standby Enable
":>Modern Standby Type
[Modern Standby + S0i2
,Modern Standby + S0i3
,S0i3 with workaround
,Modern Standby + S0i2 + S0i3
] # Select S0I2 or S0I3 type for Modern Standby.MS Resource
[Disabled
,Enabled
] # Enable: Enable USB current resource for MS; Disable: Disable USB current resource for MS.NVMe D3Cold
[Disabled
,Enabled
] (Do not enable, otherwise SSD will disappear at sleep and system crashes at wakeup) # Enabled/Disabled NVME D3Cold
<ifNVMe D3Cold
is "Enabled
":>M.2 NVME Tpvperl
[integer50
] # Minimum time from powerrails within specifiedtoleranceto PERST# inactive. Default is 50msM.2 NVME Trst-cfg
[integer100
] # Minimum period following the end of Conventional Reset of device before it is permitted to issue Configuration Requests to the device. Default is 0ms
Wake on PME
[Disabled
,Enabled
] # Determines the action taken when the system power is off and a PCI Power Management Enable wake up event occurs.Internal PCIe GPP 0 D3
[Disabled
,Enabled
] (Setting changed by me) # Enabled Internal PCIe GPP Bridge 0 D3SOC GPU D3
[Disabled
,Enabled
] # Enabled SOC GPU D3SOC HD Audio D3
[Disabled
,Enabled
] # Enabled SOC HD Audio D3SOC USB3.1 D3
[Disabled
,Enabled
] # Enabled SOC USB 3.1 0 D3SOC ACP D3
[Disabled
,Enabled
] # Enabled SOC ACP D3SOC Azalia D3
[Disabled
,Enabled
] # Enabled SOC Azalia D3
Internal PCIe GPP 2 D3
[Disabled
,Enabled
] (Setting changed by me) # Enable Internal PCIe GPP Bridge 2 D3SOC USB2.0 D3
[Disabled
,Enabled
] # Enabled SOC USB2.0 D3SOC USB3.1 for USB4 D4
[Disabled
,Enabled
] # Enabled SOC USB2.1 for USB4 D3SOC USB4 D3
[Disabled
,Enabled
] # Enabled SOC USB4 D3
Internal USB4 PCIe Tunneling D3
[Disabled
,Enabled
] # Enabled Internal USB4 PCIe Tunneling D3 and add into PEP Device Dependency ListSOC USB4 PCIe Endpoint D3
[Disabled
,Enabled
] # Enabled SOC USB4 PCIe Endpoint D3
Keep Wlan Power In S3/S4 state
[Disabled
,Keeü Wlan Power In S3 And S4
] # Enable or disable the Wlan Power In S3/S4 stateUnused GPP Clocks Off
[Disabled
,Enabled
] (Setting changed by me)] # Turn Unused GPP Clocks OffClock PM: CLK_REQ0
[Disabled
,Enabled
] # Clock PM: CLK_REQ0Clock PM: CLK_REQ1
[Disabled
,Enabled
] # Clock PM: CLK_REQ1Clock PM: CLK_REQ2
[Disabled
,Enabled
] # Clock PM: CLK_REQ2Clock PM: CLK_REQ3
[Disabled
,Enabled
] # Clock PM: CLK_REQ3Clock PM: CLK_REQ4
[Disabled
,Enabled
] # Clock PM: CLK_REQ4Clock PM: CLK_REQ5
[Disabled
,Enabled
] # Clock PM: CLK_REQ5Clock PM: CLK_REQ6
[Disabled
,Enabled
] # Clock PM: CLK_REQ6PCIe x4 Slot D3 Cold
[Disabled
] (option is not selectable)
Graphics Configurations
→EVAL Slot Power Enable
[Disabled
,Enabled
] # Enable or disable the power of EVAL SlotEVAL CARD T-Diode Routing Select
[EC
,APU SMBUS0
] # Select which APU eSPI port route to ECSpecial Display Features
[Disabled
,HybridGraphics
] # Enable/Disable HybridGraphicsD3Cold Support
[Disabled
,Enabled
,Dummy D3Cold
] # Enable/Disable PCIe x8 Slot D3Cold
<ifD3Cold Support
is not "Disabled
":>Discrete GPU Hotplug Mode
[Basic Mode
,**Enhanced Mode**
,Non-Hotplug Mode
] # Select Discrete GPU Hotplug Mode - HotplugEnhanced or HotplugBasicDiscrete GPU D3Cold HPD Support
[Disabled
,Enabled
] # Enable/Disable Discrete GPU D3Cold HPD functionPME Turn Off Support
[Disabled
,Enabled
] # Enable to support sending PME_Turn_Off message to Discrete GPU when going to D3Cold
- <if
D3Cold Support
is not "Disabled
":>D3Cold Force Gen1
[Disabled
,Enabled
] # Force Discrete GPU to Gen1 before entering D3Cold (before sending PME_Turn_Off message)SLOTPWR-PWREN Timing (ms)
[integer1
] # EVAL_SLOT_POWER Up to EVAL_PWREN Up Delay Time 0 ~ 50(ms), default 1msPWREN-RST Timing (ms)
[integer80
] # EVAL_PWREN Up to EVAL_RST Up Delay Time 0 ~ 150(ms), default 80msPERST-WAKEL23 Timing (ms)
[integer10
] # EVAL_RST to LC_WAKE_FROM_L23 Time 1 ~ 30(ms)DLACT-CFGACC Timing (ms)
[integer100
] # DL_ACTIVE to Config Access Delay Time 1 ~ 100(ms)
NVIDIA DGPU Power Enable
[Disabled
,Enabled
] # For NVIDIA mobile DGPU card only. Output DGPU_EN# A19 pin and DGPU_SEL# B17 pin to high at every power on state.Discrete GPU _DSM Function A
[Disabled
,Enabled
] # PCI-SIG ECN _DSM Function A for Discrete GPU's GPP bridge.Discrete GPU _DSM Function B
[Disabled
,Enabled
] # PCI-SIG ECN _DSM Function B for Discrete GPU's GPP bridge.Non-Eval Discrete GPU Support
[Disabled
,Enabled
] # Enable to support Non-Eval Discrete GPU that doesn't have specific EVAL_PWRGD(B30), EVAL_PRESENT#(A5)Discrete GPU HPD Circuitry
[OR Circuitry
,Pulse Circuitry
] # Enable/Disable Discrete GPU Display HPD CircuitryDiscrete GPU's USB Port
[Keep Default Setting
,Disabled
] # Disable Discrete GPU's USB Port or keep default settingDiscrete GPU's SSID/SVID
[Keep Default Setting
,Program by Vendor
] # Program Discrete GPU's SSID/SVID depends on HybridGraphics setting
*<ifDiscrete GPU's SSID/SVID
is "Program by Vendor
":>Discrete GPU's VGA SSID/SVID
[hex0
] # Overwrite Discrete GPU's VGA SSID/SVID. Default value 0 means depends on HybridGraphics setting.Discrete GPU's AUDIO SSID/SVID
[hex0
] # Overwrite Discrete GPU's AUDIO SSID/SVID. Default value 0 means depends on HybridGraphics setting.
Discrete GPU BOMACO Support
[Disabled
,Enabled
] # Enable/Disable Discrete GPU BOMACO Support <See http://lpc.events/event/9/contributions/633/ for an explanation of "BOMACO". It is power saving/ Si0x related.>
*<ifDiscrete GPU BOMACO Support
is "Enabled
":>MACO-RST Timing (us)
[integer10
] # MACO-PWR Timing: MACO_EN assert to PERSTb assert 10 ~ 255(us), default 10usRST-MACO Timing (ms)
[integer0
] # RST-MACO Timing: Perstb deassert to MACO_EN deassert 0 ~ 10(ms), default 0ms
*<ifDiscrete GPU BOMACO Support
is "Disabled
", the following can be selected, otherwise it is fixed to "GPIO 11 Output Low
":>BLINK LED
[Disabled
,Enabled
,GPIO 11 Output Low
,GPIO 11 Output High
] # Enable/Disable BLINK LED to identify S3/S4 state
ATIF Notify Command Code
[Notify VGA 0x81
,Notify VGA 0xD0
,[...],Notify VGA 0xD9
] # Indicates that Notify (VGA, n) is used as a general purpose notification, where n is 0x81 or one of 0xD0 ~ 0xD9.ATIF Function 21 Support
[Disabled
,Enabled
] # Enable / Disable ATIF Function 21
<ifATIF Function 21 Support
is "Enabled
":>External Graphics Port
[Disabled
,Enabled
] # It's for ATIF Function 21 Flags Bit0Hide XConnect GUI
[Disabled
,Enabled
] # It's for ATIF Function 21 Flags Bit1Run Time PM and D3
[Disabled
,Enabled
] # It's for ATIF Function 21 Flags Bit2Support ATIF ATPX
[Disabled
,Enabled
] # It's for ATIF Function 21 Flags Bit3
ATIF Function 22 Support
[Disabled
,Undefined
,Integrated Graphics
,Discrete Graphics
]# *0: Disable ATIF Function 22; 1: Target Graphics Controller = Undefined; 2: Target Graphics Controller = iGPU; 3: Target Graphics Controller = dGPU.* *\<if
ATIF Function 22 Supportis not "
Disabled `":>*GPU Package Power Limit Value
[hex0
] # ATIF Function 22 GPU Package Power Limit Value
ATIF Function 23 Support
[Disabled
,Enabled
] # Enable / Disable ATIF Function 23
<ifATIF Function 23 Support
is "Enabled
":>Vari-Bright Maximum Performance
[integer0
] # Vari-Bright level for Maximum Performance on DC: 0 - 4Vari-Bright Better Performance
[integer1
] # Vari-Bright level for Better Performance on DC: 0 - 4Vari-Bright Better Battery
[integer3
] # Vari-Bright level for Better Battery on DC: 0 - 4Vari-Bright Battery Saver
[integer3
] # Vari-Bright level for Battery Saver on DC: 0 - 4
ATIF Function 24 Support
[Disabled
,Enabled
] # Enable / Disable ATIF Function 24
<ifATIF Function 24 Support
is "Enabled
":>ISP Device number
[integer1
] # ISP Device number: 0 - 100
Primary Video Adaptor
[Int Graphics (IGD)
,Ext Graphics (PEG)
] # Select Internal/External GraphicsSmart Mux Acpi Control
[Disabled
,Disabled without _DEP
,Enabled
] # Enable/Disable Smart Mux Acpi Device with or without _DEPDisplay Panel Multiplexer
[integer0
] # Value is accepted from 0 to 7, and it is filled in ATPX Function 1 Bit[20:18].Smart Mux _HID Selection
[SMUX1234
,MSFT0007
] # Select Smart Mux Acpi Device _HIDSmart Mux MDM Support Level
[No Support
,Development Support
,Experimental Support
,Full Support
] # Select Smart Mux MDM Support Level - 0: No Support, 1: Development Support, 2: Experimental Support, 3: Full Support.Smart Mux First Connected GPU
[Integrated Graphics
,Discrete Graphics
] # Select Smart Mux first connected GPU - 0: Integrated Graphics, 1: Discrete Graphics.Smart Mux ACPI Methot Location
[Under Mux
,Under dGPU
] # Select Smart Mux ACPI Method (DMQU & DMCF) Location - 1: Under Mux, 2: Under GPU.
Display Configurations
→DP0
[Default (EDP)
] (This setting cannot be slected.)DP1
[Default (HDMI)
,EDP display
,DP display
,HDMI display
] # DP1 Select only available for Mayan/LilacAdjust DP Caps
[Soc Default
,Cap override
] # <Help text as inDPx Display Caps
.>
*<IfAdjust DP Caps
is set to "Cap override
", it and theDP
x setting before disappear and are replaced by:>DPx Display Caps
[hex0
] (wherex
is1
,2
,3
and/ or4
, depending on the correspondingDPx
setting which hadAdjust DP Caps
= "Cap override
" selected.) # DPx Display Caps: | HBR2_DISABLE = 0x0001, (BIT0) | DP_FIXED_VS_EN = 0x0002, (BIT1) | HBR3_DISABLE = 0x0080, (BIT7) | USB_C_TYPE = 0x0100, (BIT8) | HDMI20_DISABLE = 0x0200, (BIT9) | DP2 = 0x100000, (BIT20) | UHBR10_EN = 0x200000, (BIT21) | UHBR13_5_EN = 0x400000, (BIT22) | RECORD_UHBR20_EN = 0x800000, (BIT23) | HDMI_FRL = 0x2000000, (BIT25) | HDMI_FRL_8GbEn = 0x4000000, (BIT26) | HDMI_FRL_10GbEn = 0x8000000, (BIT27) | HDMI_FRL_12GbEn = 0x10000000, (BIT28) | Return to Soc Default : 0xFFFFFFFFDP2
[Default (DP with TypeC)
,EDP display
,HDMI Display
,DP with TypeC display
,DP without TypeC display
] # DP2 Select only available for Mayan/LilacAdjust DP Caps
[Soc Default
,Cap override
] # <Help text and behaviour as inDPx Display Caps
>DP3
[Default (DP with TypeC)
,EDP display
,HDMI Display
,DP with TypeC display
,DP without TypeC display
] # DP3 Select only available for Mayan/LilacAdjust DP Caps
[Soc Default
,Cap override
] # <Help text and behaviour as inDPx Display Caps
>DP4
[Default (UnusedType)
,EDP display
,HDMI Display
,DP with TypeC display
,DP without TypeC display
] # DP2 Select only available for Mayan/LilacAdjust DP Caps
[Soc Default
,Cap override
] # <Help text and behaviour as inDPx Display Caps
>
USB/Thunderbolt Configurations
→PD USB4 Control Enable/Disable
[Disabled
,Enabled
] # Enable or disable the PD control of USB4USB4 Bus Reserved
[integer96
] # Reserve USB4 Bus Reserved (0 ~ 255)USB4 IO Reserved (KB)
[integer16
] # USB4 IO ReservedUSB4 Non-Prefetch Memory Reserved
[integer384
] # Reserve USB4 Non-Prefetch Memory (0 ~ 65534 MB)USB4 non-Prefetch MMIO align (0 ~ 65534 MB)
[integer64
] # USB4 non-Prefetch MMIO align (0 ~ 65534 MB)USB4 Prefetch Memory Reserved
[2MB
,4MB
,8MB
,[...],16GB
,32GB
,64GB
,128GB
] # Reserve USB4 Prefetch MemoryUSB4 Prefetch MMIO align
[2MB
,4MB
,8MB
,[...],16GB
,32GB
,64GB
] # USB4 Prefetch MMIO alignUSB Camera Enable
[Disabled
,Enabled
] # Enable or disable the power of USB CAMERAUSB Finger Printer Enable
[Disabled
,Enabled
] # Enable or disable the power of USB Finger PrinterUCSI Support
[Disabled
,Enabled
] (setting changed by me) # Enable/Disable UCSI (USB Type-C Connector System Software Interface)
<IfUCSI Support
is "Enabled
":>UCSI tunnel location
[UCSI tunnel at EC RAM
,UCSI tunnel at MMIO 0xFEEC2000
] # UCSI tunnel can be put on ECRAM or MMIO space, this option specify which one is selected
USBC Port Harware Disable Support
[Disabled
,Enabled
] # Enable/Disable USBC PortReconfig Rebalance Resources by OS
[Disabled
,Enabled
] (setting changed by me) # Reconfigure / Rebalance the PCI resources by OSPD Thunderbolt3 Alt Mode
[Enabled
,Disabled
] # Control PD Thunderbolt3 Alt Mode Enable/DisableUSB4 ACPI _DEP Support
[Disabled
,Enabled
] # Recommend users set it to Disabled before installing OS image or before installing AMD USB4 CM driver. This option will be auto updated to Enabled once AMD4 USB4 CM driver is installed.
Audio Configurations
→Wake On Voide
[Disabled
,Enabled
] (setting changed by me) # Enable or Disable Wake On VoiceACP Power Gating
[Disabled
,Enabled
] # Enable or Disable ACP Power GatingACP Clock Gating
[Disabled
,Enabled
] # Enable or Disable ACP CLOCK GatingVerb Table Select
[ALC245 Crb Default: SVID/SSID: 1022/D959
,ALC245_05112020 : SVID/SSID: 10EC/1208
,ALC245_06082020 : SVID/SSID: 10EC/1208
,CX11970EVK : SVID/SSID: D595/1022
,Senary : SVID/SSID: 14F1/0101
] # Select the verb table fot the corresponding HDA Codec PnP IDUSB Sideband Audio
[Disabled
,Enabled
] # Enable or Disable USB Sideband Audio
I2C Configurations
→Touch Panel Support
[Under I2C 0 Bus
,Under I2C 1 Bus
,Under I2C 2 Bus
,Under I2C 3 Bus
,ELAN TSP Under I2C 0 Bus
,ELAN TSP Under I2C 1 Bus
,ELAN TSP Under I2C 2 Bus
,ELAN TSP Under I2C 3 Bus
,Under USB 6 Bus
,Disabled
] # Enable/Disable exposing of _HID(PNP0C50) in ACPI ASL code to OSTouch Pad Support
[Under I2C 0 Bus
,Under I2C 1 Bus
,Under I2C 2 Bus
,Under I2C 3 Bus
,Disabled
] # Enable/Disable exposing of _HID(PNP0C50) in ACPI ASL code to OSNfc Support
[Under I2C 0 Bus
,Under I2C 1 Bus
,Under I2C 2 Bus
,Under I2C 3 Bus
,Disabled
] # Enable/Disable exposing of _HID(BCM2F25) in ACPI ASL code to OSMITT/WITT Selection
[MITT Only
,WITT Only
,Both disable
] # MITT/WITT Selection
Thermal Configurations
→APU PROCHOT# setting
[Disable APU_PROCHOT#
,Enable APU_PROCHOT# in pure-DC case
,Enable APU_PROCHOT# in pure-AC case
,Enable APU_PROCHOT# in either pure-DC or pure-AC case (not AC+DC)
] # Charger monitors motherboard power consumption at runtime and assert CHG_PROCHOT# when it is closing to maximum supported threshold. This option sets whether pass-through its status to APU_PROCHOT#AMD DPTC interface
[Disabled
,Enabled
] (setting changed by me) # Dynamic Power and Thermal Control Interface Enable/DisableSTT sensor reporting
[Disabled
,Report onboard sensors
,Report onboard + eval card sensors
] (setting changed by me, default wasDisabled
) # Enable temperature report or STT through APML
MP2 Configurations
→
(See, e.g. https://dri.freedesktop.org/docs/drm/hid/amd-sfh-hid.html, for what MP2 is (a uC))Power Sensors Routing Select
[WALLE lite PDT
,WALLE lite PM log
] # Enable or disable Power Sensors Routing SelectMP2 FW Selection
[MP2_SFH
,MP2_WalleLite
] # Select which MP2 FW to loadTurn off Xtal (S3/S5)
[Disabled
,Enabled
] # Disable the Xtal during S3/S5Sensor Fusion User Mode Driver
[Disabled
,Enabled
] # Enable/Disable Sensor Fusion User Mode DriverReserved Memory for MP2
[Disabled
,128 KB
,256 KB
,[...],32 MB
,64 MB
] # *Reserved Memory for MP2`MP2 Privilege Mode
[Disabled
,Enabled
] # MP2 Privilege Mode SettingAccelerator Sensor
[Disabled
,Enabled
] # Accelerator SensorMagnet Sensor
[Disabled
,Enabled
] # Magnet SensorSRA Sensor
[Disabled
,Enabled
] # SRA SensorLight Sensor
[Disabled
,Enabled
] # Light SensorProximity Sensor
[Disabled
,Enabled
] # Proximity SensorWake On Human Presence detection WA
[Enabled
,Disabled
] # Switch to control if the wake on Human Presence Detection WA is enabled
EC/PD Configurations
→Charger Mode BYPASS
[Disabled
,Enabled
] # Enable/Disable charger BYPASS mode.KBC Support
[Disabled
,Enabled
] (setting changed by me) # Enable/Disable KBC Support under OSAcDcSwitch
[Disabled
,Enabled
] # Enable/disable AcDcSwitch. *<IfAcDcSwitch
is "Enabled
":>AmdDcTimer
[integer0
] # AmdDcTimer Setting.AmdAcTimer
[integer0
] # AmdAcTimer Setting.
- <If
AcDcSwitch
is "Enabled
":>Fake DC Level
[integer94
] # This filed used for specify the fake battery percentage, it will take effect if AC/DC switch enabled w/o real battery VDD adjust for BoardDesign
[Disabled
,Enabled
] # VDD adjust Enable/Disable.
<The following can only be selected ifVDD adjust for BoardDesign
is "Enabled
", otherwise only values are shown:>MEM VDDQ voltage
[voltage (0.75V)
,voltage (+25mv)
,voltage (+50mv)
,voltage (-25mv)
,voltage (-50mv)
] # MEM VDDQ Setting.VDDIO_MEM_S3 voltage
[voltage (1.1V)
,voltage (+10mv)
,voltage (+20mv)
,[...],voltage (+100mv)
,voltage (-10mv)
,voltage (-20mv)
,[...],voltage (-100mv)
] # VDDIO_MEM_S3 Setting.VDD MISC S5 voltage
[voltage (0.75V)
,voltage (+10mv)
,voltage (+20mv)
,[...],voltage (+100mv)
,voltage (-10mv)
,voltage (-20mv)
,[...],voltage (-100mv)
] # VDD MISC S5 Setting.VDD MISC voltage
[voltage (0.75V)
,voltage (+10mv)
,voltage (+20mv)
,[...],voltage (+100mv)
,voltage (-10mv)
,voltage (-20mv)
,[...],voltage (-100mv)
] # VDD MISC Setting.VDD11 voltage
[voltage (1.1V)
,voltage (+10mv)
,voltage (+20mv)
,[...],voltage (+100mv)
,voltage (-10mv)
,voltage (-20mv)
,[...],voltage (-100mv)
] # VDD11 Setting.
POST LED on enable
[Disabled
,Enabled
] # POST LED turn on/off controlSmart Mux Support
[Disabled
,Hybrid Graphics Mode
,Discrete Mode
,Smart Mux 1.5
,Smart Mux 2.0
] # Smart Mux dGPU/HyGraphic/1.5/2.0 supportEC UDC Log Support
[Disabled
,Enabled
] # Enable/Disable EC UDC Log
Debug Configurations
→Serial Debug Message Under OS
[Disabled
,Enabled
] # Enable Serial Debug Message Under OSDebug Print In ASL
[Disabled
,Enabled
] # Enable Debug Print In ASLiLA TraceMemoryEn
[Disabled
,Enabled
] # Reserved 1M bytes MMIO space on 1M boundary when iLA TraceMemoryEn enablediLA TraceMemoryEn reserved MMIO
[integer0
] (entry not selectable)
StallForUnlock
[Disabled
,Enabled
] # StallForUnlock Enable/Disable
AMD PMF Settings
→AMD PMF Device Support
[Disabled
,Enabled
] # Enable/Disable AMD PMF Device
<ifAMD PMF Device Support
is "Enabled
":>APMF Function 1 Settings
→Heartbeat Time Interval
[integer60
] # Time interval in seconds for PMF to send heartbeat signal to BIOS
APMF Function 3 Settings
→AMPF Function 3
[Disabled
,Enabled
] # AMPF Function 3 Enable/Disable
*<the following are shown only ifAMPF Function 3
is "Enabled
":>AC_Best_Performance_Limit
[integer0
]Fan_ID_AC_Best_Performance_Limit
[integer0
]AC_Better_Performance_Limit
[integer0
]Fan_ID_AC_Better_Performance_Limit
[integer0
]AC_Better_Battery_Limit
[integer0
]Fan_ID_AC_Better_Battery_Limit
[integer0
]DC_Best_Performance_Limit
[integer0
]Fan_ID_DC_Best_Performance_Limit
[integer0
]DC_Better_Performance_Limit
[integer0
]Fan_ID_DC_Better_Performance_Limit
[integer0
]DC_Better_Battery_Limit
[integer0
]Fan_ID_DC_Better_Battery_Limit
[integer0
]DC_Battery_Saver_Limit
[integer0
]Fan_ID_DC_Battery_Saver_Limit
[integer0
]
APMF Function 4 Settings
→AMPF Function 4
[Disabled
,Enabled
] # AMPF Function 4 Enable/Disable
APMF Function 5 Settings
→AMPF Function 5
[Disabled
,Enabled
] # AMPF Function 5 Enable/Disable
*<the following are shown only ifAMPF Function 5
is "Enabled
":>T_Balanced_to_Perf
[integer0
]T_Perf_to_Balanced
[integer0
]T_Quiet_to_Balanced
[integer0
]T_Balanced_to_Quiet
[integer0
]Pfloor_Perf
[integer0
]Pfloor_Balanced
[integer0
]Pfloor_Quiet
[integer0
]P_delta_Balanced_to_Perf
[integer0
]P_delta_Perf_to_Balanced
[integer0
]P_delta_Quiet_to_Balanced
[integer0
]P_delta_Balanced_to_Quiet
[integer0
]STT_SkinTempLimit_APU_Perf_on_Lap
[integer0
]STT_SkinTempLimit_HS2_Perf_on_Lap
[integer0
]STT_SkinTempLimit_APU_Perf
[integer0
]STT_SkinTempLimit_HS2_Perf
[integer0
]STT_SkinTempLimit_APU_Balanced
[integer0
]STT_SkinTempLimit_HS2_Balanced
[integer0
]STT_SkinTempLimit_APU_Quiet
[integer0
]STT_SkinTempLimit_HS2
[integer0
]STTMinLimit_Perf_on_Lap
[integer0
]STTMinLimit_Perf
[integer0
]STTMinLimit_Balanced
[integer0
]STTMinLimit_Quiet
[integer0
]FPPT_Perf_on_Lap
[integer0
]SPPT_Perf_on_Lap
[integer0
]SPL_Perf_on_Lap
[integer0
]SPPT_APUOnly_Perf_on_Lap
[integer0
]FPPT_Perf
[integer0
]SPPT_Perf
[integer0
]SPL_Perf
[integer0
]SPPT_APUOnly_Perf
[integer0
]FPPT_Balanced
[integer0
]SPPT_Balanced
[integer0
]SPL_Balanced
[integer0
]SPPT_APUOnly_Balanced
[integer0
]FPPT_Quiet
[integer0
]SPPT_Quiet
[integer0
]SPL_Quiet
[integer0
]SPPT_APUOnly_Quiet
[integer0
]Fan_ID_Perf
[integer0
]Fan_ID_Balanced
[integer0
]Fan_ID_Quiet
[integer0
]
APMF Function 6 Settings
→AMPF Function 6
[Disabled
,Enabled
] # AMPF Function 6 Enable/Disable
*<the following are shown only ifAMPF Function 6
is "Enabled
":>- <many settings, some seemingly temperature related, with [integer
0
] values. Not listed here because I got tired of the manual copy-writing work.>
APMF Function 9 Settings
→AMPF Function 9
[Disabled
,Enabled
] # AMPF Function 9 Enable/Disable
*<the following are shown only ifAMPF Function 9
is "Enabled
":>- <many settings, some seemingly temperature related, with [integer
0
] values. Not listed here because I got tired of the manual copy-writing work.>
APMF Function 11 Settings
→AMPF Function 11
[Disabled
,Enabled
] # AMPF Function 11 Enable/Disable
*<the following are shown only ifAMPF Function 11
is "Enabled
":>- <many settings, some seemingly temperature related, with [integer
0
] values. Not listed here because I got tired of the manual copy-writing work.>
APMF Function 12 Settings
→AMPF Function 12
[Disabled
,Enabled
] # AMPF Function 12 Enable/Disable
*<the following are shown only ifAMPF Function 12
is "Enabled
":>- <many settings, some seemingly temperature related, with [integer
0
] values. Not listed here because I got tired of the manual copy-writing work.>
APMF Function 13 Settings
→AMPF Function 13
[Disabled
,Enabled
] # AMPF Function 13 Enable/Disable
*<the following are shown only ifAMPF Function 13
is "Enabled
":>- <many settings, some seemingly temperature related, with [integer
0
] values. Not listed here because I got tired of the manual copy-writing work.>
APMF Function 14 Settings
→AMPF Function 14
[Disabled
,Enabled
] # AMPF Function 14 Enable/Disable
APMF Function 16 Settings
→AMPF Function 16
[Disabled
,Enabled
] # AMPF Function 16 Enable/Disable
Above 4GB MMIO Limit
[35bit (32GB)
,36bit (64GB)
,[...],40bit (1TB)
,[...],48bit (256TB)
] # Select above 4GB MMIO Limit to 35~48bits limit.Wireless LAN Recovery
[Disabled
,Enabled
,Dummy reset
] # Wireless LAN Recovery support Enable/DisableBluetooth PLDR
[Disabled
,Enabled
,Dummy reset
] # Bluetooth PLDR support Enable/Disable ("PLDR" means "Platfor-level device reset".)Wireless Button
[Disabled
,HID Based
] # Enable/Disable Wireless Button5V_S5 voltage.
[5v_ALW(default)
,5v_ALW +60mv
,5v_ALW +100mv
] # 5V_S5 voltage setting for ANPEC PSAAMD KVM Mouse Protocol
[Absolute
,Simple
,Auto
] # Switch KVM Mouse Protocol between Absolute/SimpleProcessor Aggregator Device
[Disabled
,Enabled
] # Enable/Disable Processor Aggregator Device
<ifProcessor Aggregator Device
is "Enabled
":>Core Count Control
[Disabled
,Enabled
] # Enable/Disable Core Count Control
<ifCore Count Control
is"Enabled
":>Core Count SW_SCI_GPE_ID
[integer25
] # *Select Core Count SW_SCI_GPE_ID range:0 ~ 31, default:25
APIC Software Enable
[Disabled
,Enabled
] # Enable/Disable APIC Software EnableDynamic P3T limit
[Disabled
,Enable for DC-only case (include fake DC)
,Enabled
] # Set PEAK_PACKAGE_POWER_LIMIT dynamically at runtime by considering system overall power limitDynamic LID
[Disabled
,Enabled
] # Dynamic LID <WARNING: Enabling the Dynamic LID option makes the system boot up to firmware logo and then completely unresponsive, making the user need to use the tiny little reset button in the hole on the side. See this comment.>HDMI 3.0G Tx SLEW
[Disabled
,Enabled
] # HDMI 3.0G Tx SLEWHDMI 3.0G TX Slew Control Value
[integer20
] <Can only be selected ifHDMI 3.0G Tx SLEW
is "Enabled
".> # HDMI 3.0G Tx Slew Control Value (0 ~ 255)Power Mode
[AC Mode
,AUTO
] # Select Power status
UEFI Variables Protection
→Password protection of Runtime Variables
[Enable
,Disable
] # Control the NVRAM Runtime Variable protection through System Admin Password
CPU Configuration
→Module Version: PhoenixCpu 03
PSS Support
[Disabled
,Enabled
] # Enable/disable the generation of ACPI _PPC, _PPS, and _PCT objects.- <only shown if
PSS Support
is "Enabled
":>PPC Adjustment
[PState 0
,PState 1
,PState 2
] # Provide to adjust _PPC object. NX Mode
[Disabled
,Enabled
] # Enable/disable No-execute page protection FunctionSVM Mode
[Disabled
,Enabled
] # Enable/disable CPU VirtualizationNode 0 Information
→AMD Ryzen 7 7840U w/ Radeon 780M Graphics 8 Core(s) Running @ 3318 MHz 1200 mV Processor Family: 19h Processor Model: 70h-7Fh CPUID: 00A70F31 3.3 GHz Min Speed:1600 MHZ Microcode Patch Level: A704103 --------- Cache per core --------- L1 Instruction Cache: 32 KB/8-way L1 Data Cache: 32 KB/8-way L2 Cache: 1024 KB/8-way Total L3 Cache per Socket: 16 MB/16-way
IDE Configuration
→
<this page is empty>AmiAgesaChipsetWrapper Configuration
→PCR7 WA Support
[Disabled
,Enabled
,Auto
] # Set PcdAmdPspDmaProtectionStatusTpmMeasurement and PcdAmdPspTsmeStatusTpmMeasurement to falseEnable Dual Vga Controllers
[Disabled
,Enabled
] # Enable/Disable Dual Vga Controllers
AMI Graphic Output Protocol Policy
→PHOENIX AMD GOP X64 Rel Driver Rev.3.7.10.May 4 2023.06:0
Output Select
[LCD1_eDP
] # Output Interface
<Available options in the above setting depend on connected monitors. e.g. if a monitor is connected at HDMI port,DFP3_HDMI
appears additionally. Selecting it switches BIOS screen to external monitor immediately. Seeting stays remembered until reboot with monitor unplugged, it then falls back to the internal display and stays so even if monitor is re-plugged. >
Debug Port Table Configuration
→Debug Port Table
[Disabled
,Enabled
] # Debug Port TableDebug Port Table 2
[Disabled
,Enabled
] # Debug Port Table 2
PCI Subsystem Settings
→PCI Bus Driver Version A5.01.29
PCI Devices Common Settings:PCI Latency Timer
[32 PCI Bus Clocks
,64 PCI Bus Clocks
,96 PCI Bus Clocks
,[...],248 PCI Bus Clocks
] # Value to be programmed into PCI Latency Timer Register.PCI-X Latency Timer
[32 PCI Bus Clocks
,64 PCI Bus Clocks
,96 PCI Bus Clocks
,[...],248 PCI Bus Clocks
] # Value to be programmed into PCI Latency Timer Register.VGA Palette Snoop
[Disabled
,Enabled
] # Enables or Disables VGA Palette Registers Snooping.PERR# Generation
[Disabled
,Enabled
] # *Enables or Disables PCI Device to Generate PERR#.SERR# Generation
[Disabled
,Enabled
] # *Enables or Disables PCI Device to Generate SERR#.Above 4G Decoding
[Disabled
,Enabled
] # Enables or Disables 64bit capable Devices to be Decoded in Above 4G Address Space (Only if System Supports 64 bit PCI Decoding).Re-Size BAR Support
[Disabled
,Enabled
] # If system has Resizable BAR PCIe Devices, this option Enables or Disables Resizable BAR Support.SR-IOV Support
[Disabled
,Enabled
] # If system has SR-IOV capable PCIe Devices, this option Enables or Disables Single Root IO Virtualization Support.BME DMA Mitigation
[Disabled
,Enabled
] # Re-enable Bus Master Attribute disabled during Pci enumeration for PCI Bridges after SMM LockedPCI Express Settings
→ # Change PCI Express Devices Settings.
PCI Express Devices Register SettingsRelaxed Ordering
[Disabled
,Enabled
] # Enables or Disables PCI Express Device Relaxed Orderung.Extended Tag
[Disabled
,Enabled
] # If ENABLED allows Device to use 8-bit Tag field as a requester.No Snoop
[Disabled
,Enabled
] # Enables or Disables PCI Express Device No Snoop option.Maximum Payload
[Auto
,128 Bytes
,256 Bytes
,512 Bytes
,[...],4096 Bytes
] # Set Maximum Payload of PCI Express Device or allow System BIOS to select the value.Maximum Read Request
[Auto
,128 Bytes
,256 Bytes
,512 Bytes
,[...],4096 Bytes
] # Set Maximum Read Request Size of PCI Express Device or allow System BIOS to select the value.
PCI Express Link Register Settings
WARNING: Enabling ASPM may cause some PCI-E devices to failExtended Sync
[Disabled
,Enabled
] # If ENABLED allows generation of Extended synchronization patterns.Link Training Retry
[Disabled
,2
,3
,5
] # Defines number of Retry Attempts software will take to retrain the link if previous training attempt was unsuccessful.Link Training Timeout (uS)
[integer1000
] # Defines number of Microseconds software will wait before polling 'Link Training' bit in Link Status register. Value range from 10 to 10000 uS.Unpopulated Links
[Keep Link ON
,Disabled
] (value changed by me) # In order to save power, software will disable unpopulated PCI Express links, if this option is set to 'Disable Link'.
PCI Hot-Plug Settings
→ # Change PCI Express Hot-Plug and Standard HP Controller Settings.BIOS Hot-Plug Support
[Disabled
,Enabled
] # *If ENABLED allows BIOS build in Hot-Plug support. Use this feature if OS does not support PCI Express and SHPC hot-plug natively.
<The following options are only present ifBIOS Hot-Plug Support
is "Enabled
":>PCI Buses Padding
[Disabled
,1
,2
,[...],5
] # Pad PCI Buses behind the bridge for Hot-Plug.I/O Resources Padding
[Disabled
,4 K
,8 K
,16 K
,32 K
] # Pad PCI I/O Resources behind the bridge for Hot-Plug.MMIO 32 bit Resources Padding
[Disabled
,1 M
,2 M
,4 M
,8 M
,16 M
,[...],128 M
] # Pad PCI MMIO 32-bit Resources behind the bridge for Hot-Plug.*PFMMIO 32 bit Resources Padding
[Disabled
,1 M
,2 M
,4 M
,8 M
,16 M
,[...],128 M
] # Pad PCI MMIO 32-bit Prefetchable Resources behind the bridge for Hot-Plug.*PFMMIO 64 bit Resources Padding
[Disabled
,1 M
,2 M
,4 M
,8 M
,16 M
,[...],4 G
,8 G
] # Pad PCI MMIO 64-bit Prefetchable Resources behind the bridge for Hot-Plug.*
WARNING: Due to the Bridge Architecture Specification Software can not apply selected padding for 64 and 32 bit PFMMIO window at the same time. User must pick which PFMMIO he wants to padd py setting another resource to Disable state. If both PFMMIO set, 32 bit resource will be used.
USB Configuration
→USB Module Version 31 USB Controllers: 4 XHCIs USB Devices: 1 Keyboard, 1 Mouse, 1 Hub
Legacy USB Support
[Enabled
,Disabled
,Auto
] # Enables Legacy USB support. AUTO option disables legacy support if no USB devices are connected. DISABLE option will keep USB devices available only for EFI applications.XHCI Hand-off
[Enabled
,Disabled
] # This is a workaround for OSes without XHCI hand-off support. The XHCI ownership change should be claimed by XHCI driver.USB Mass Storage Driver Support
[Disabled
,Enabled
] # Enable/Disable USB Mass Storage Driver Support.
USB hardware delays and time-outs:
USB transfer time-out
[1 sec
,5 sec
,10 sec
,20 sec
] # The time-out value for Control, Bulk, and Interrupt transfers.Device reset time-out
[10 sec
,20 sec
,30 sec
,40 sec
] # USB mass storage device Start Unit command time-out.Device power-up delay
[Auto
,Manual
] # Maximum time the device will take before it properly reports itself to the Host Controller. 'Auto' uses default value: for a Root port it is 100 ms, for a Hub port the delay is taken from Hub descriptor.
<ifDevice power-up delay
is "Manual
":>Device power-up delay in seconds
[integer5
] # Delay range is 1..40 seconds, in one second increments
NVMe Configuration
→Bus:1 Dev:0 Func:0 WD OC SN740 SDDPTQD-1T00 Nvme Size 1024.2GB Bus:4 Dev:0 Dunc:0 WD Red SN700 2000GB Nvme Size 2000.3GB
Demo Board
→Onboard PCIE LAN PXE ROM
[Disabled
,Enabled
] # The Onboard PCIE LAN PXE ROM
Driver Health
→AMD GOP X64 Rel Driver Rev.3.7.10.May 4 2023.06:02:53 Healthy
→PHOENIX
Healty
# Povides Health Status for the Drivers/Controllers
Chipset
South Bridge
→SB USB Configuration
→USB 0 Ports
→XHCI0 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 Port 0XHCI0 Port 1
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 Port 1XHCI0 2.0 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 2.0 Port 0XHCI0 2.0 Port 1
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 2.0 Port 1XHCI0 2.0 Port 2
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 2.0 Port 2XHCI0 2.0 Port 3
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 2.0 Port 3XHCI0 2.0 Port 4
[Disabled
,Enabled
] # Enabled/Disabled XHCI0 2.0 Port 4
USB 1 Ports
→XHCI1 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI1 Port 0XHCI1 2.0 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI1 2.0 Port 0
USB 3 Ports
→XHCI3 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI3 Port 0XHCI3 2.0 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI3 2.0 Port 0
USB 4 Ports
→XHCI4 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI4 Port 0XHCI4 2.0 Port 0
[Disabled
,Enabled
] # Enabled/Disabled XHCI4 2.0 Port 0
GFX Configuration
→IGD - AmdGop Output Priority
[Default
,Manually
] (setting might be changed by me) # Sample Code
<ifIGD - AmdGop Output Priority
is "Manually
":>Priority1
[CRT
,LCD
,CRT2
,DFP1
,DFP2
,DFP3
,DFP4
,DFP5
,DFP6
,DFP7
] # For Multy Connector Display PriorityPriority2
[CRT
,LCD
,CRT2
,DFP1
,DFP2
,DFP3
,DFP4
,DFP5
,DFP6
,DFP7
] # For Multy Connector Display PriorityPriority3
[CRT
,LCD
,CRT2
,DFP1
,DFP2
,DFP3
,DFP4
,DFP5
,DFP6
,DFP7
] # For Multy Connector Display PriorityPriority4
[CRT
,LCD
,CRT2
,DFP1
,DFP2
,DFP3
,DFP4
,DFP5
,DFP6
,DFP7
] # For Multy Connector Display PriorityPriority5
[CRT
,LCD
,CRT2
,DFP1
,DFP2
,DFP3
,DFP4
,DFP5
,DFP6
,DFP7
] # For Multy Connector Display PriorityPriority6
[CRT
,LCD
,CRT2
,DFP1
,DFP2
,DFP3
,DFP4
,DFP5
,DFP6
,DFP7
] # For Multy Connector Display Priority
IGD - AmdGop Bootup Brightness Level
[integer128
] # Lcd Only, Range 0 - 255
North Bridge
→Memory Information 65536 MB (LPDDR5)
Socket 0 Information
→Socket 0 Information Starting Address: 0 KB Ending Address: 67108863 KB ChannelA Dimm0: size=16384 MB Current speed=7500 MTs Max speed=7500 MTs ChannelB Dimm0: size=16384 MB Current speed=7500 MTs Max speed=7500 MTs ChannelC Dimm0: size=16384 MB Current speed=7500 MTs Max speed=7500 MTs ChannelD Dimm0: size=16384 MB Current speed=7500 MTs Max speed=7500 MTs
Security
Disable Block Sid
[Disabled
,Enabled
] # Override to allow SID authentication of TCG Dtorage device.Modified value will be applicable only for next boot. Security SettingAccess Level
Administrator
(this setting is not selectable.)Administrator Password
Not Installed
(this setting is not selectable.)User Password
Not Installed
(this setting is not selectable.)Change Administrator Password
prompt "Create New Password" # Set Administrator PasswordChange User Password
(this setting is not selectable.)Secure Boot
→System Mode
User
(this setting is not selectable.)Secure Boot
[Disabled
,Enabled
] # Secure Boot feature is Active if Secure Boot is Enabled, Platform Key(PK) is enrolled and the System is in User mode. The mode change requires platform resetSecure Boot Mode
[Standard
,Custom
] # Secure Boot mode options: Standard or Custom. In Custom mode, Secure Boot Policy variables can be configured by a physically present user without full authenticationRestore Factory Keys
confirmation prompt # Force System to User Mode. Install factory default Secure Boot key databasesReset To Setup Mode
confirmation prompt # Delete all Secure Boot key databases from NVRAMKey Management
→ # Enables expert users to modify Secure Boot Policy variables without variable authenticationVendor Keys
Modified
(this setting is not selectable.)Factory Key Provision
[Disabled
,Enabled
] # Install factory default Secure Boot keys after the platform reset and while the System is in Setup modeRestore Factory Keys
confirmation prompt # Force System to User Mode. Install factory default Secure Boot key databasesReset To Setup Mode
confirmation prompt # Delete all Secure Boot key databases from NVRAMEnroll Efi Image
EFI bootimage selection prompt # Allow Efi image to run in Secure Boot mode. Enroll SHA256 Hash certificate of a PE image into Authorized Signature Database (db)Export Secure Boot variables
selection prompt # Save NVRAM content of Secure Boot variable to file
<In the following table, each entry can be selected and then choosen from [Details
,Export
,Update
,Append
,Delete
]>
Secure Boot variable | Size| Keys| Key Source Platform Key (PK)| 862| 1| Test(AMI) Key Exchange Keys (KEK)| 1560| 1| Factory Authorized Signatures (db)| 3143| 2| Factory Forbidden Signatures (dbx)|17836| 371| Factory Authorized TimeStamps(dbt)| 0| 0| No Keys OsRecovery Signatures(dbr)| 0| 0| No Keys
# Enroll Factory Defaults or load certificates from a file: | 1.Public Key Certificate: | a)EFI_SIGNATURE_LIST | b)EFI_CERT_X609 (DER) | c)EFI_CERT_RSA2048 (bin) | d)EFI_CERT_SHAXXX | 2.Authenticated UEFI Variable | 3.EFI PE/COFF Image(SHA256) | Key Source: | Factory,Modified,Mixed
Boot
Boot Configuration
Setup Prompt Timeout
[integer1
] (setting set by me) # Number of seconds to wait for setup activation key. 65535(0xFFFF) means indefinite waiting.Bootup NumLock State
[On
,Off
] # Select the keyboard NumLock stateQuiet Boot
[Disabled
,Enabled
] (setting changed by me) # Enables or disables Quiet Boot optionFast Boot
[Disabled
,Enabled
] # Enables or disables boot with initialization of a minimal set of devices required to launch active boot option. Has no effect for BBS boot options.
<ifFast Boot
is "Enabled
":>SATA Support
[Last Boot SATA Devices Only
,All SATA Devices
] # If Last Boot SATA Devices Only, Only last boot SATA device will be available in Post. If All SATA Devices, all SATA devices will be available in OS and Post.NVMe Support
[Disabled
,Enabled
] # If Disabled, NVMe device will be skipped.UFS Support
[Disabled
,Enabled
] # If Disabled, UFS device will be skipped.VGA Support
[EFI Driver
] (this option is not selectable)USB Support
[Disabled
,Full Initial
,Partial Initial
] # If Disabled, all USB devices will NOT be available until after OS boot. If Partial Initial, USB Mass Storage and specific USB port/device will NOT be available before OS boot. If Enabled, all USB devices will be available in OS and Post.PS2 Devices Support
[Disabled
,Enabled
] # If Disabled, PS2 devices will be skipped.Network Stack Driver Support
[Disabled
,Enabled
] # If Disabled, NetWork Stack Driver will be skipped.Redirection Support
[Disabled
,Enabled
] # If disable, Redirection function will be disabled.
Driver Option Priorities
FIXED BOOT ORDER Priorities
Boot Option #1
[NVME:UEFI OS (WD Red SN700 2000GB)
,Hard Disk
,USB Device
,Network
,CD/DVD
,SD
,Disabled
] # Sets the system boot orderBoot Option #2
[NVME:UEFI OS (WD Red SN700 2000GB)
,Hard Disk
,USB Device
,Network
,CD/DVD
,SD
,Disabled
] # Sets the system boot orderBoot Option #3
[NVME:UEFI OS (WD Red SN700 2000GB)
,Hard Disk
,USB Device
,Network
,CD/DVD
,SD
,Disabled
] # Sets the system boot orderBoot Option #4
[NVME:UEFI OS (WD Red SN700 2000GB)
,Hard Disk
,USB Device
,Network
,CD/DVD
,SD
,Disabled
] # Sets the system boot orderBoot Option #5
[NVME:UEFI OS (WD Red SN700 2000GB)
,Hard Disk
,USB Device
,Network
,CD/DVD
,SD
,Disabled
] # Sets the system boot orderBoot Option #6
[NVME:UEFI OS (WD Red SN700 2000GB)
,Hard Disk
,USB Device
,Network
,CD/DVD
,SD
,Disabled
] # Sets the system boot orderNetwork Stack Configuration
→Network Stack
[Disabled
,Enabled
] # Enable/Disable UEFI Network Stack
*<the following options are only available ifNetwork Stack
is "Enabled
":>IPv4 PXE Support
[Disabled
,Enabled
] # Enable/Disable IPv4 PXE boot support. If disabled, IPv4 PXE boot support will not be available.IPv4 HTTP Support
[Disabled
,Enabled
] # Enable/Disable IPv4 HTTP boot support. If disabled, IPv4 HTTP boot support will not be available.IPv6 PXE Support
[Disabled
,Enabled
] # Enable/Disable IPv6 PXE boot support. If disabled, IPv6 PXE boot support will not be available.IPv6 HTTP Support
[Disabled
,Enabled
] # Enable/Disable IPv6 HTTP boot support. If disabled, IPv6 HTTP boot support will not be available.PXE boot wait time
[integer0
] # Wait time in seconds to press ESC key to abort PXE boot. Use either +/- or numeric keys to set the value.Media detect count
[integer1
] # Number of times the presence of media will be checked. Use either +/- or numeric keys to set the value.
UEFI NVME Drive BBS Priorities
→ # Specifies the Boot Device Priority sequence from available UEFI NVME Drives.Boot Option #1
[UEFI OS (WD Red SN700 2000GB)
,Windows Boot Manager (WD PC SN740 SDDPTQD-1T00)
,Disabled
] # Sets the system boot orderBoot Option #2
[UEFI OS (WD Red SN700 2000GB)
,Windows Boot Manager (WD PC SN740 SDDPTQD-1T00)
,Disabled
] # Sets the system boot order
Save & Exit
Save Options
Save Changes and Exit
# Exit system setup after saving the changes.Discard Changes and Exit
# Exit system setup without saving the changes.Save Changes and Reset
# *Reset the system after saving the changes.Save Changes and Reset
# *Reset system setup without saving any changes.Save Changes
# Save Changes done so far to any of the setup options.Discard Changes
# Discard Changes done so far to any of the setup options.
Default Options
Restore Defaults
# Restore/Load Default values for all the setup options.Save as User Defaults
# Save the changes done so far as User Defaults.Restore User Defaults
# Restore the User Defaults to all the setup options.
Boot Override
UEFI OS (WD Red SN700 2000GB)
Windows Boot Manager (WD PC SN740 SDDPTQD-1T00)
Launch EFI Shell from filesystem device
# Attemts to Launch EFI Shell application (Shell.efi) from one of the available filesystem devicesWindows - Push Button Reset
# Trigger Windows Push Button Reset