BIOS:设置项解释

https://codeberg.org/dreieck/GPD_Win_Max_2_2023_BIOS_menu_documentation/wiki/BIOS_menus/WinMax2_2023_7840U_64G_BIOS0.35.md 

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 OptionLPDDR OptionsLPDDR 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 [integer 32000] (Setting changed by myself.)
    • Sustained PowerLimit [integer 28000] (Setting changed probably by windows tool "MotionAssistant".)
    • Fast PPT Limit [integer 35000] (Setting changed probably by windows tool "MotionAssistant".)
    • Slow PPT Limit [integer 32000] (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) [integer 3300] # Specified the core frequency (MHZ)
            • Pstate0 VID [hex BF] # Specifies the core voltage.
      • REP-MOV/STOS Streaming [Disabled,Enabled] # Allow REP-MOVS/STOS to use non-caching streaming stores for large sizes
      • Prefetcher settings
        • L1 Stream HW Protector [Disable,Enable,Auto] # Option to Enable | Disable L1 Stream HW Prefetcher
        • L1 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 Prefetcher
        • L2 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 1
      • Platform 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 CPB
      • Global 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 Opcache
      • SEV 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 functionality
      • Local 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 system
      • SVM 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 scenario
      • Sync 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 disabled
      • CC6 memory region encryption [Disabled,Enabled,Auto] # Control whether or not the CC6 save/restore memory is encrypted
      • System 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 ports
      • DF 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 Settings
            • Maximum 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 specify
              • Trcpage [hex 0] # Specifies the Tcrpage. Valid values: 0x000 ~ 0xFFF. The value is in hex.
              • Tcwl Ctrl [Auto,Manual] # Auto: Follow default setting, Manual: Manually specify
              • Tcwl [hex 9] # Specifies the CAS Write Latenc
              • Tcl Ctrl [Auto,Manual] # Auto: Follow default setting, Manual: Manually specify
              • Tcl [hex 8] # 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 specify
              • Trcdrd [hex 8] # Specifies the RAS# Active to CAS# Read Delay Time.
              • Trcdwr Ctrl [Auto,Manual] # Auto: Follow default setting, Manual: Manually specify
              • Trcdwr [hex 8] # Specifies the RAS# Active to CAS# Write Delay Time.
              • Trp Ctrl [Auto,Manual] # Auto: Follow default setting, Manual: Manually specify
              • Trp [hex 8] # 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 specify
              • TrpPb [hex 8] # Specifies Row Precharge Delay Time
              • Trfc Ctrl [Auto,Manual] # Auto: Follow default setting, Manual: Manually specify
              • Trfc [hex 138] # Specifies the Refresh Recovery Delay Time (tRFC1). Valid values 3DEh-3Ch
              • TrfcPb Ctrl [Auto,Manual] # Auto: Follow default setting, Manual: Manually specify
              • TrfcPb [hex 138] # 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.>
        • LPDDR Controller Configuration
          • LPDDR Power Options
            • Power Down Enable [Disabled,Enabled,Auto] # Enable or disable DDR power down mode
            • Phy 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 IOs
          • CK drive strength [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm] # Select the drive strength for all CK{T,C} IOs
          • DQ drive strength [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm] # Select the drive strength for all DQ and DMI IOs
          • DQS drive strength [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm] # Select the drive strength for all DQS{T,C} IOs
          • WCK drive strength [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm] # Select the drive strength for all WCK{T,C} IOs
          • Processor CA ODT impedance [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm,Disable] # Select the ODT impedance for ACHAN CA IOs
          • Processor CK ODT impedance [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm,Disable] # Select the ODT impedance for ACHAN CK IOs
          • Processor CS ODT impedance [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm,Disable] # Select the ODT impedance for ACHAN CS IOs
          • Processor DQ ODT impedance [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm,Disable] # Select the ODT impedance for ACHAN DQ IOs
          • Processor DQS ODT impedance [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm,Disable] # Select the ODT impedance for ACHAN DQS IOs
          • Processor WCK ODT impedance [Auto,120.0 Ohm,60.0 Ohm,40.0 Ohm,Disable] # Select the ODT impedance for ACHAN WCK IOs
          • DRAM CA ODT impedance [Auto,Disable,RZQ/1,RZQ/2,RZQ/3,RZQ/4,RZQ/5,RZQ/6] # Select the ODT impedance for Dram Bus Receiver
          • DRAM 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 Receiver
          • DRAM 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 Receiver
          • DRAM 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 Rank
          • DRAM 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]=1
          • Memory 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 bits
          • Address Hash Bank [Disabled,Enabled,Auto] # Enable or disable bank adress hashing
          • Address 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 IOMMU
      • PCIe ARI Support [Disabled,Enabled,Auto] # Enable/Disable ARI
      • PCIe ARI Enumeration [Disable,Enable,Auto] # ARI Forwarding Enable for each downstream port
      • PSPP Policy [Disabled,Enabled,Auto]
      • GFX Configuration
        • iGPU configuration [Auto,iGPU Disabled,UMA_SPECIFIED,UMA_AUTO,UMA_GAME_OPTIMIZED] (Setting changed by myself.) # UMA Mode
        • UMA Version [Legacy,Non-Legacy,Auto] # UMA Legacy Version | UMA Non Legacy Version | Hybrid Secure
          <if iGPU 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 Cache
        • TCON INSTANT ON LOGO [Disabled,Enabled,Auto] # Option to enable/disable TCON Instant on LOGO
        • UMA Carveout Index Mac Control [Auto,Manual] # Control of indicates maximum index selectable for carveout options.
          <if UMA Carveout Index Mac Control is "Manual":>
          • UMA Carveout Index Max [integer 0] # *Indicates maximum index selectable for carveout options. 0 means feature is disabled.
      • Audio Configuration
        • NB Azalia [Disabled,Enabled,Auto] # Enable Integrate HD Audio controller
        • Audio 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 0
          • USB0 2.0 Port 1 [Disabled,Enabled,Auto] # Disable or Enable USB0 2.0 port 1
          • USB0 2.0 Port 2 [Disabled,Enabled,Auto] # Disable or Enable USB0 2.0 port 2
          • USB0 2.0 Port 3 [Disabled,Enabled,Auto] # Disable or Enable USB0 2.0 port 3
          • USB0 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 0
          • USB0 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 enabled
        • Uart 1 Enable (no HW FC) [Disabled,Enabled,Auto]
        • Uart 2 Enable [Disabled,Enabled,Auto] # Uart 2 has no HW FC if Uart 3 is enabled
        • Uart 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 0
          • RT0 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 1
          • RT1 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
        <If SPL Control is "Manual":>
        • Sustained Power Limit [integer 0] # *Power [mWatts] (STAPM)
      • PPT Control [Manual,Auto] # Auto = Use the default PPT Limits | Manual = User can set customized PPT Limits
        <If PPT Control is "Manual":>
        • Fast PPT Limit [integer 0] # Fast PPT Limit [mW]
        • Slow PPT Limit [integer 0] # Slow PPT Limit [mW]
        • Slow PPT Time Constant [integer 0] # Slow PPT Time Constant [seconds]
      • STAPM Control [Manual,Auto] # Auto = Use the default STAPM settings | Manual = User can set customized Sustained STAPM settings
        <If STAPM Control is "Manual":>
        • System Temperature Tracking [Auto,1,0] # 0 = System Temperature Tracking disabled | 1 = System Temperature Tracking enabled
        • STAPM Boost Override [Auto,0,1] # 1 = use value in STAPM_BOOST | 0 = use SMU FW default
        • STAPM Boost [Auto,1,0] # 0 = STAPM Boost Disabled | 1 = STAPM Boost Enabled
        • Tskin Time Constant (STAPM) [integer 0] # Tskin (STAPM) time constant [seconds]
      • Thermal Control [Manual,Auto] # Auto = Use the default TctlMax | Manual = User can set customized TctlMax
        <If Thermal Control is "Manual":>
        • TjMax [integer 0] # *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
        <If TDC Control is "Manual":>
        • TDC_VDDCR_VDD [integer 0] # *VDDCR_VDD TDC Limit [mA] (IRM limit will be enforced)
        • TDC_VDDCR_SOC [integer 0] # *VDDCR_SOC TDC Limit [mA]
        • TDC_VDDCR_SR [integer 0] # *VDDCR_SR TDC Limit [mA]
      • EDC Control [Manual,Auto] # Auto = Use the default EDC limits | Manual = User can set customized EDC limits
        <If EDC Control is "Manual":>
        • EDC_VDDCR_VDD [integer 0] # *VDDCR_VDD EDC Limit [mA] (IRM limit will be enforced)
        • EDC_VDDCR_SOC [integer 0] # *VDDCR_SOC EDC Limit [mA (IRM limit will be enforced)
        • EDC_VDDCR_SR [integer 0] # *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
        <If PSI3 Control is "Manual":>
        • PSI3_VDDCR_VDD [integer 0] # *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
        <If PROCHOT Control is "Manual":>
        • PROCHOT Deassertion Ramp Time [integer 0] # 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
        <If STT Control is "Manual":>
        • ``
      • Fan Control [Manual,Auto] # Auto = Use the default fan controller settings | Manual = User can set customized fan controller settings
        <If Fan 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
          <If Force PWM Control is "Force":>
          • Force PWM [integer 0] # *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
          <If Fan Table Control is "Manual":>
          • Low Temperature [integer 0] # Low Temperature ['C]
          • Medium Temperature [integer 0] # Medium Temperature ['C]
          • High Temperature [integer 0] # High Temperature ['C]
          • Critical Temperature [integer 0] # Critical Temperature ['C]
          • Low Pwm [integer 0] # Low Pwm [0-100]
          • Medium Pwm [integer 0] # Medium Pwm [0-100]
          • High Pwm [integer 0] # High Pwm [0-100]
          • Temperature Hysteresis [integer 0] # Temperature Hysteresis ['C]
          • Pwm frequency[Auto,1,0] # 0 = 25kHz | 1 = 100Hz
          • Fan 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 Enable
        • APU Only sPPT Limit [integer 32000] <Changed by me.> # APU Only sPPT Limit in mW
        • Sustained PowerLimit [integer 28000] <Probably changed by windows tool "MotionAssistant".> # PcdMsgSetSustainedPowerLimit
        • Fast PPT Limit [integer 35000] <Probably changed by windows tool "MotionAssistant".> # *Fast PPT Limit [mW]
        • Slow PPT Limit [integer 32000] <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 Processor
      • Microsoft 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/3
      • Secured-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 nothing
      • Pluton 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. <If Pluton 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
          <If Pluton 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 [integer 0] <Cannot be selected.>
        • SPL value in the SPL table [integer 3] <Cannot be selected.>
        • Initial SPL value for FAR [integer 0] # 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
          <if AIM-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 KVM
          • Wireless Manageability [Disabled,Enabled,Auto] # Only works on the platform which is AIM-T capable, Turn off All WirelessManageability related functions: KVM, TCR, PKDM, ALERT
            <if Wireless 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 KVM
            • TCR 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 [integer 0] # 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
          <if SecureBio 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 behavior
      • PSP 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 <if Pcie Dxio Timing ControlEnable is "Enabled":>
        • PCIE Link Receiver Detection Polling [integer 0] # ex; 200000 micro second
        • PCIE Link L0 Polling [integer 0] # ex; 200000 micro second
      • WWAN device support [Disabled,Fibocom L860 R+] # WWAN device support
      • SD Power Enable [Disabled,Enabled ] # Enable or disable the power of SD
      • WWAN Power Enable [Disabled,Enabled ] # Mutually exclusive with PCIEx1 option
      • PCIEx1 Slot Power Enable [Disabled,Enabled ] # Mutually exclusive with WWAN option
      • M.2 SSD0 Slot Power Enable [Disabled,Enabled ] # Enable or disable the power of M.2 SSD0 Slot
      • M.2 SSD1 Slot Power Enable [Disabled,Enabled ] # Mutually exclusive with PCIEx4 option
      • DT Slot Power Enable [Disabled,Enabled ] # Enable or disable the power of DT(PCIEx4/PCIEx2) Slot, Mutually exclusive with SSD1 option
      • LAN Power Enable [Disabled,Enabled ] # Enable or disable LAN Power
      • WLAN/WIFI Power Enable [Disabled,Enabled ] # Enable or disable the power of WLAN/WIFI
      • NVMe 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
        <if S3/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
          <if NVMe D3Cold is "Enabled ":>
          • M.2 NVME Tpvperl [integer 50] # Minimum time from powerrails within specifiedtoleranceto PERST# inactive. Default is 50ms
          • M.2 NVME Trst-cfg [integer 100] # 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 D3
        • SOC GPU D3 [Disabled,Enabled ] # Enabled SOC GPU D3
        • SOC HD Audio D3 [Disabled,Enabled ] # Enabled SOC HD Audio D3
        • SOC USB3.1 D3 [Disabled,Enabled ] # Enabled SOC USB 3.1 0 D3
        • SOC ACP D3 [Disabled,Enabled ] # Enabled SOC ACP D3
        • SOC 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 D3
        • SOC USB2.0 D3 [Disabled,Enabled ] # Enabled SOC USB2.0 D3
        • SOC USB3.1 for USB4 D4 [Disabled,Enabled ] # Enabled SOC USB2.1 for USB4 D3
        • SOC 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 List
        • SOC 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 state
      • Unused GPP Clocks Off [Disabled,Enabled ] (Setting changed by me)] # Turn Unused GPP Clocks Off
      • Clock PM: CLK_REQ0 [Disabled,Enabled ] # Clock PM: CLK_REQ0
      • Clock PM: CLK_REQ1 [Disabled,Enabled ] # Clock PM: CLK_REQ1
      • Clock PM: CLK_REQ2 [Disabled,Enabled ] # Clock PM: CLK_REQ2
      • Clock PM: CLK_REQ3 [Disabled,Enabled ] # Clock PM: CLK_REQ3
      • Clock PM: CLK_REQ4 [Disabled,Enabled ] # Clock PM: CLK_REQ4
      • Clock PM: CLK_REQ5 [Disabled,Enabled ] # Clock PM: CLK_REQ5
      • Clock PM: CLK_REQ6 [Disabled,Enabled ] # Clock PM: CLK_REQ6
      • PCIe x4 Slot D3 Cold [Disabled] (option is not selectable)
    • Graphics Configurations
      • EVAL Slot Power Enable [Disabled,Enabled ] # Enable or disable the power of EVAL Slot
      • EVAL CARD T-Diode Routing Select [EC,APU SMBUS0] # Select which APU eSPI port route to EC
      • Special Display Features [Disabled,HybridGraphics] # Enable/Disable HybridGraphics
      • D3Cold Support [Disabled,Enabled ,Dummy D3Cold] # Enable/Disable PCIe x8 Slot D3Cold
        <if D3Cold Support is not "Disabled":>
        • Discrete GPU Hotplug Mode [Basic Mode,**Enhanced Mode**,Non-Hotplug Mode] # Select Discrete GPU Hotplug Mode - HotplugEnhanced or HotplugBasic
        • Discrete GPU D3Cold HPD Support [Disabled,Enabled ] # Enable/Disable Discrete GPU D3Cold HPD function
        • PME 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) [integer 1] # EVAL_SLOT_POWER Up to EVAL_PWREN Up Delay Time 0 ~ 50(ms), default 1ms
        • PWREN-RST Timing (ms) [integer 80] # EVAL_PWREN Up to EVAL_RST Up Delay Time 0 ~ 150(ms), default 80ms
        • PERST-WAKEL23 Timing (ms) [integer 10] # EVAL_RST to LC_WAKE_FROM_L23 Time 1 ~ 30(ms)
        • DLACT-CFGACC Timing (ms) [integer 100] # 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 Circuitry
      • Discrete GPU's USB Port [Keep Default Setting,Disabled] # Disable Discrete GPU's USB Port or keep default setting
      • Discrete GPU's SSID/SVID [Keep Default Setting,Program by Vendor] # Program Discrete GPU's SSID/SVID depends on HybridGraphics setting
        *<if Discrete GPU's SSID/SVID is "Program by Vendor":>
        • Discrete GPU's VGA SSID/SVID [hex 0] # Overwrite Discrete GPU's VGA SSID/SVID. Default value 0 means depends on HybridGraphics setting.
        • Discrete GPU's AUDIO SSID/SVID [hex 0] # 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.>
        *<if Discrete GPU BOMACO Support is "Enabled ":>
        • MACO-RST Timing (us) [integer 10] # MACO-PWR Timing: MACO_EN assert to PERSTb assert 10 ~ 255(us), default 10us
        • RST-MACO Timing (ms) [integer 0] # RST-MACO Timing: Perstb deassert to MACO_EN deassert 0 ~ 10(ms), default 0ms
          *<if Discrete 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
        <if ATIF Function 21 Support is "Enabled ":>
        • External Graphics Port [Disabled,Enabled ] # It's for ATIF Function 21 Flags Bit0
        • Hide XConnect GUI [Disabled,Enabled ] # It's for ATIF Function 21 Flags Bit1
        • Run Time PM and D3 [Disabled,Enabled ] # It's for ATIF Function 21 Flags Bit2
        • Support 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.* *\<ifATIF Function 22 Support is not "Disabled `":>*
        • GPU Package Power Limit Value [hex 0] # ATIF Function 22 GPU Package Power Limit Value
      • ATIF Function 23 Support [Disabled,Enabled ] # Enable / Disable ATIF Function 23
        <if ATIF Function 23 Support is "Enabled ":>
        • Vari-Bright Maximum Performance [integer 0] # Vari-Bright level for Maximum Performance on DC: 0 - 4
        • Vari-Bright Better Performance [integer 1] # Vari-Bright level for Better Performance on DC: 0 - 4
        • Vari-Bright Better Battery [integer 3] # Vari-Bright level for Better Battery on DC: 0 - 4
        • Vari-Bright Battery Saver [integer 3] # Vari-Bright level for Battery Saver on DC: 0 - 4
      • ATIF Function 24 Support [Disabled,Enabled ] # Enable / Disable ATIF Function 24
        <if ATIF Function 24 Support is "Enabled ":>
        • ISP Device number [integer 1] # ISP Device number: 0 - 100
      • Primary Video Adaptor [Int Graphics (IGD),Ext Graphics (PEG)] # Select Internal/External Graphics
      • Smart Mux Acpi Control [Disabled,Disabled without _DEP,Enabled ] # Enable/Disable Smart Mux Acpi Device with or without _DEP
      • Display Panel Multiplexer [integer 0] # 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 _HID
      • Smart 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/Lilac
      • Adjust DP Caps [Soc Default,Cap override] # <Help text as in DPx Display Caps.>
        *<If Adjust DP Caps is set to "Cap override", it and the DPx setting before disappear and are replaced by:>
      • DPx Display Caps [hex 0] (where x is 1, 2, 3 and/ or 4, depending on the corresponding DPx setting which had Adjust 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 : 0xFFFFFFFF
      • DP2 [Default (DP with TypeC),EDP display,HDMI Display,DP with TypeC display,DP without TypeC display] # DP2 Select only available for Mayan/Lilac
      • Adjust DP Caps [Soc Default,Cap override] # <Help text and behaviour as in DPx 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/Lilac
      • Adjust DP Caps [Soc Default,Cap override] # <Help text and behaviour as in DPx Display Caps>
      • DP4 [Default (UnusedType),EDP display,HDMI Display,DP with TypeC display,DP without TypeC display] # DP2 Select only available for Mayan/Lilac
      • Adjust DP Caps [Soc Default,Cap override] # <Help text and behaviour as in DPx Display Caps>
    • USB/Thunderbolt Configurations
      • PD USB4 Control Enable/Disable [Disabled,Enabled ] # Enable or disable the PD control of USB4
      • USB4 Bus Reserved [integer 96] # Reserve USB4 Bus Reserved (0 ~ 255)
      • USB4 IO Reserved (KB) [integer 16] # USB4 IO Reserved
      • USB4 Non-Prefetch Memory Reserved [integer 384] # Reserve USB4 Non-Prefetch Memory (0 ~ 65534 MB)
      • USB4 non-Prefetch MMIO align (0 ~ 65534 MB) [integer 64] # USB4 non-Prefetch MMIO align (0 ~ 65534 MB)
      • USB4 Prefetch Memory Reserved [2MB,4MB,8MB,[...],16GB,32GB,64GB,128GB] # Reserve USB4 Prefetch Memory
      • USB4 Prefetch MMIO align [2MB,4MB,8MB,[...],16GB,32GB,64GB] # USB4 Prefetch MMIO align
      • USB Camera Enable [Disabled,Enabled ] # Enable or disable the power of USB CAMERA
      • USB Finger Printer Enable [Disabled,Enabled ] # Enable or disable the power of USB Finger Printer
      • UCSI Support [Disabled,Enabled ] (setting changed by me) # Enable/Disable UCSI (USB Type-C Connector System Software Interface)
        <If UCSI 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 Port
      • Reconfig Rebalance Resources by OS [Disabled,Enabled ] (setting changed by me) # Reconfigure / Rebalance the PCI resources by OS
      • PD Thunderbolt3 Alt Mode [Enabled ,Disabled] # Control PD Thunderbolt3 Alt Mode Enable/Disable
      • USB4 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 Voice
      • ACP Power Gating [Disabled,Enabled ] # Enable or Disable ACP Power Gating
      • ACP Clock Gating [Disabled,Enabled ] # Enable or Disable ACP CLOCK Gating
      • Verb 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 ID
      • USB 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 OS
      • Touch 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 OS
      • Nfc 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 OS
      • MITT/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/Disable
      • STT sensor reporting [Disabled,Report onboard sensors,Report onboard + eval card sensors] (setting changed by me, default was Disabled) # 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 Select
      • MP2 FW Selection [MP2_SFH,MP2_WalleLite] # Select which MP2 FW to load
      • Turn off Xtal (S3/S5) [Disabled,Enabled ] # Disable the Xtal during S3/S5
      • Sensor Fusion User Mode Driver [Disabled,Enabled ] # Enable/Disable Sensor Fusion User Mode Driver
      • Reserved Memory for MP2 [Disabled,128 KB,256 KB,[...],32 MB,64 MB] # *Reserved Memory for MP2`
      • MP2 Privilege Mode [Disabled,Enabled ] # MP2 Privilege Mode Setting
      • Accelerator Sensor [Disabled,Enabled ] # Accelerator Sensor
      • Magnet Sensor [Disabled,Enabled ] # Magnet Sensor
      • SRA Sensor [Disabled,Enabled ] # SRA Sensor
      • Light Sensor [Disabled,Enabled ] # Light Sensor
      • Proximity Sensor [Disabled,Enabled ] # Proximity Sensor
      • Wake 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 OS
      • AcDcSwitch [Disabled,Enabled ] # Enable/disable AcDcSwitch. *<If AcDcSwitch is "Enabled ":>
        • AmdDcTimer [integer 0] # AmdDcTimer Setting.
        • AmdAcTimer [integer 0] # AmdAcTimer Setting.
      • <If AcDcSwitch is "Enabled ":> Fake DC Level [integer 94] # 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 if VDD 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 control
      • Smart Mux Support [Disabled,Hybrid Graphics Mode,Discrete Mode,Smart Mux 1.5,Smart Mux 2.0] # Smart Mux dGPU/HyGraphic/1.5/2.0 support
      • EC UDC Log Support [Disabled,Enabled ] # Enable/Disable EC UDC Log
    • Debug Configurations
      • Serial Debug Message Under OS [Disabled,Enabled ] # Enable Serial Debug Message Under OS
      • Debug Print In ASL [Disabled,Enabled ] # Enable Debug Print In ASL
      • iLA TraceMemoryEn [Disabled,Enabled ] # Reserved 1M bytes MMIO space on 1M boundary when iLA TraceMemoryEn enabled
        • iLA TraceMemoryEn reserved MMIO [integer 0] (entry not selectable)
      • StallForUnlock [Disabled,Enabled ] # StallForUnlock Enable/Disable
    • AMD PMF Settings
      • AMD PMF Device Support [Disabled,Enabled ] # Enable/Disable AMD PMF Device
        <if AMD PMF Device Support is "Enabled ":>
        • APMF Function 1 Settings
          • Heartbeat Time Interval [integer 60] # 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 if AMPF Function 3 is "Enabled ":>
          • AC_Best_Performance_Limit [integer 0]
          • Fan_ID_AC_Best_Performance_Limit [integer 0]
          • AC_Better_Performance_Limit [integer 0]
          • Fan_ID_AC_Better_Performance_Limit [integer 0]
          • AC_Better_Battery_Limit [integer 0]
          • Fan_ID_AC_Better_Battery_Limit [integer 0]
          • DC_Best_Performance_Limit [integer 0]
          • Fan_ID_DC_Best_Performance_Limit [integer 0]
          • DC_Better_Performance_Limit [integer 0]
          • Fan_ID_DC_Better_Performance_Limit [integer 0]
          • DC_Better_Battery_Limit [integer 0]
          • Fan_ID_DC_Better_Battery_Limit [integer 0]
          • DC_Battery_Saver_Limit [integer 0]
          • Fan_ID_DC_Battery_Saver_Limit [integer 0]
        • 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 if AMPF Function 5 is "Enabled ":>
          • T_Balanced_to_Perf [integer 0]
          • T_Perf_to_Balanced [integer 0]
          • T_Quiet_to_Balanced [integer 0]
          • T_Balanced_to_Quiet [integer 0]
          • Pfloor_Perf [integer 0]
          • Pfloor_Balanced [integer 0]
          • Pfloor_Quiet [integer 0]
          • P_delta_Balanced_to_Perf [integer 0]
          • P_delta_Perf_to_Balanced [integer 0]
          • P_delta_Quiet_to_Balanced [integer 0]
          • P_delta_Balanced_to_Quiet [integer 0]
          • STT_SkinTempLimit_APU_Perf_on_Lap [integer 0]
          • STT_SkinTempLimit_HS2_Perf_on_Lap [integer 0]
          • STT_SkinTempLimit_APU_Perf [integer 0]
          • STT_SkinTempLimit_HS2_Perf [integer 0]
          • STT_SkinTempLimit_APU_Balanced [integer 0]
          • STT_SkinTempLimit_HS2_Balanced [integer 0]
          • STT_SkinTempLimit_APU_Quiet [integer 0]
          • STT_SkinTempLimit_HS2 [integer 0]
          • STTMinLimit_Perf_on_Lap [integer 0]
          • STTMinLimit_Perf [integer 0]
          • STTMinLimit_Balanced [integer 0]
          • STTMinLimit_Quiet [integer 0]
          • FPPT_Perf_on_Lap [integer 0]
          • SPPT_Perf_on_Lap [integer 0]
          • SPL_Perf_on_Lap [integer 0]
          • SPPT_APUOnly_Perf_on_Lap [integer 0]
          • FPPT_Perf [integer 0]
          • SPPT_Perf [integer 0]
          • SPL_Perf [integer 0]
          • SPPT_APUOnly_Perf [integer 0]
          • FPPT_Balanced [integer 0]
          • SPPT_Balanced [integer 0]
          • SPL_Balanced [integer 0]
          • SPPT_APUOnly_Balanced [integer 0]
          • FPPT_Quiet [integer 0]
          • SPPT_Quiet [integer 0]
          • SPL_Quiet [integer 0]
          • SPPT_APUOnly_Quiet [integer 0]
          • Fan_ID_Perf [integer 0]
          • Fan_ID_Balanced [integer 0]
          • Fan_ID_Quiet [integer 0]
        • APMF Function 6 Settings
          • AMPF Function 6 [Disabled,Enabled ] # AMPF Function 6 Enable/Disable
            *<the following are shown only if AMPF 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 if AMPF 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 if AMPF 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 if AMPF 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 if AMPF 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/Disable
    • Bluetooth PLDR [Disabled,Enabled ,Dummy reset] # Bluetooth PLDR support Enable/Disable ("PLDR" means "Platfor-level device reset".)
    • Wireless Button [Disabled,HID Based] # Enable/Disable Wireless Button
    • 5V_S5 voltage. [5v_ALW(default),5v_ALW +60mv,5v_ALW +100mv] # 5V_S5 voltage setting for ANPEC PSA
    • AMD KVM Mouse Protocol [Absolute,Simple,Auto] # Switch KVM Mouse Protocol between Absolute/Simple
    • Processor Aggregator Device [Disabled,Enabled ] # Enable/Disable Processor Aggregator Device
      <if Processor Aggregator Device is "Enabled ":>
      • Core Count Control [Disabled,Enabled ] # Enable/Disable Core Count Control
        <if Core Count Control is "Enabled ":>
        • Core Count SW_SCI_GPE_ID [integer 25] # *Select Core Count SW_SCI_GPE_ID range:0 ~ 31, default:25
    • APIC Software Enable [Disabled,Enabled ] # Enable/Disable APIC Software Enable
    • Dynamic 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 limit
    • Dynamic 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 SLEW
    • HDMI 3.0G TX Slew Control Value [integer 20] <Can only be selected if HDMI 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 ConfigurationModule 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 Function
    • SVM Mode [Disabled,Enabled] # Enable/disable CPU Virtualization
    • Node 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 false
    • Enable 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 Table
    • Debug 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 Locked

    • PCI Express Settings → # Change PCI Express Devices Settings.
      PCI Express Devices Register Settings

      • Relaxed 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 fail

      • Extended 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) [integer 1000] # 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 if BIOS 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.
      <if Device power-up delay is "Manual":>
    • Device power-up delay in seconds [integer 5] # 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 0
        • XHCI0 Port 1 [Disabled,Enabled] # Enabled/Disabled XHCI0 Port 1
        • XHCI0 2.0 Port 0 [Disabled,Enabled] # Enabled/Disabled XHCI0 2.0 Port 0
        • XHCI0 2.0 Port 1 [Disabled,Enabled] # Enabled/Disabled XHCI0 2.0 Port 1
        • XHCI0 2.0 Port 2 [Disabled,Enabled] # Enabled/Disabled XHCI0 2.0 Port 2
        • XHCI0 2.0 Port 3 [Disabled,Enabled] # Enabled/Disabled XHCI0 2.0 Port 3
        • XHCI0 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 0
        • XHCI1 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 0
        • XHCI3 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 0
        • XHCI4 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
      <if IGD - AmdGop Output Priority is "Manually":>
      • Priority1 [CRT,LCD,CRT2,DFP1,DFP2,DFP3,DFP4,DFP5,DFP6,DFP7] # For Multy Connector Display Priority
      • Priority2 [CRT,LCD,CRT2,DFP1,DFP2,DFP3,DFP4,DFP5,DFP6,DFP7] # For Multy Connector Display Priority
      • Priority3 [CRT,LCD,CRT2,DFP1,DFP2,DFP3,DFP4,DFP5,DFP6,DFP7] # For Multy Connector Display Priority
      • Priority4 [CRT,LCD,CRT2,DFP1,DFP2,DFP3,DFP4,DFP5,DFP6,DFP7] # For Multy Connector Display Priority
      • Priority5 [CRT,LCD,CRT2,DFP1,DFP2,DFP3,DFP4,DFP5,DFP6,DFP7] # For Multy Connector Display Priority
      • Priority6 [CRT,LCD,CRT2,DFP1,DFP2,DFP3,DFP4,DFP5,DFP6,DFP7] # For Multy Connector Display Priority
    • IGD - AmdGop Bootup Brightness Level [integer 128] # 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 Setting
    • Access 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 Password
    • Change 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 reset
      • Secure 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 authentication
      • Restore Factory Keys confirmation prompt # Force System to User Mode. Install factory default Secure Boot key databases
      • Reset To Setup Mode confirmation prompt # Delete all Secure Boot key databases from NVRAM
      • Key Management → # Enables expert users to modify Secure Boot Policy variables without variable authentication

        • Vendor 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 mode
        • Restore Factory Keys confirmation prompt # Force System to User Mode. Install factory default Secure Boot key databases
        • Reset To Setup Mode confirmation prompt # Delete all Secure Boot key databases from NVRAM
        • Enroll 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 [integer 1] (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 state
  • Quiet Boot [Disabled,Enabled] (setting changed by me) # Enables or disables Quiet Boot option
  • Fast 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.
    <if Fast 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 order
  • Boot Option #2 [NVME:UEFI OS (WD Red SN700 2000GB),Hard Disk,USB Device,Network,CD/DVD,SD,Disabled] # Sets the system boot order
  • Boot Option #3 [NVME:UEFI OS (WD Red SN700 2000GB),Hard Disk,USB Device,Network,CD/DVD,SD,Disabled] # Sets the system boot order
  • Boot Option #4 [NVME:UEFI OS (WD Red SN700 2000GB),Hard Disk,USB Device,Network,CD/DVD,SD,Disabled] # Sets the system boot order
  • Boot Option #5 [NVME:UEFI OS (WD Red SN700 2000GB),Hard Disk,USB Device,Network,CD/DVD,SD,Disabled] # Sets the system boot order
  • Boot Option #6 [NVME:UEFI OS (WD Red SN700 2000GB),Hard Disk,USB Device,Network,CD/DVD,SD,Disabled] # Sets the system boot order
  • Network Stack Configuration
    • Network Stack [Disabled,Enabled] # Enable/Disable UEFI Network Stack
      *<the following options are only available if Network 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 [integer 0] # Wait time in seconds to press ESC key to abort PXE boot. Use either +/- or numeric keys to set the value.
    • Media detect count [integer 1] # 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 order
    • Boot 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 devices
  • Windows - Push Button Reset # Trigger Windows Push Button Reset