This article includes a list of general references, but it lacks sufficient corresponding inline citations .(July 2014) |
AMD Generic Encapsulated Software Architecture (AGESA) is a procedure library developed by Advanced Micro Devices (AMD), used to perform the Platform Initialization (PI) on mainboards using their AMD64 architecture. As part of the BIOS of such mainboards, AGESA is responsible for the initialization of the CPU cores, chipset, main memory, and the HyperTransport controller.
This section needs expansion. You can help by adding to it. (May 2019) |
AGESA was open sourced in early 2011, aiming to aid in the development of coreboot, a project attempting to replace PC's proprietary BIOS. [1] However, such releases never became the basis for the development of coreboot beyond AMD's family 15h, as they were subsequently halted. [2]
AGESA became particularly relevant with the AM4 platform, which AMD designed for futureproofing, and as of May 2019 has served as the base for three different generations of CPUs based on its Zen architecture. For each of these generations, a new branch of AGESA code has been released. AGESA versioning often runs separately for each of these three releases, so numbering regressions are bound to happen when going from one generation to the next.
The first version, named "Summit PI", launched in February 2017. It was targeted at the first generation Zen chips, and started with version 1.0.0.4. In December 2017, when Summit PI reached version 1.0.0.7, the branch was renamed to "Raven PI" (its version numbering was not reset), and it was released as the first version of AGESA to support Raven Ridge APUs. [3]
The second version, supporting the Zen's second generation, known as Zen+, is named "Pinnacle PI", after the Ryzen processors' codename, Pinnacle Ridge. It launched in February 2018 with an initial version of 1.0.0.0a.
Then in March 2019, the third iteration of AGESA, named "ComboAM4 PI", was released, starting at version 0.0.7.0, introducing support for Zen 2-based processors. [4]
"ComboAM4v2" supports Zen 3-based processors, while "ComboAM5PI" [5] supports Zen 4-based processors in socket AM5 motherboards.
"ChagallWS PI" for the sWRX8 platform, supporting ThreadRipper Pro processors based on the Chagall architecture.
In April 2023, AMD announced plans to replace the aging AGESA codebase with a new open-source firmware called "AMD openSIL". [6] The new firmware is expected to be ready by 2026. [7]
Name | Microarchitecture | Version | Release Notes | Release Date |
---|---|---|---|---|
ComboAM5PI | Zen 5 Zen 4 | 1.2.0.3 | Improve system performance | December 2024 |
1.2.0.2 | Reduced inter-core latency | September 2024 | ||
1.2.0.1 | Fixed security vulnerabilities (AMD-SB-7014) | August 2024 | ||
1.2.0.0a | Performance, bugfixes | June 2024 | ||
FireRangePi | 1.1.7.0 Patch A | Support for Ryzen 9000 | April 2024 | |
ComboAM5PI | Zen 4 | 1.1.0.1 | Fixed security vulnerabilities (LogoFAIL) | January 2024 |
1.1.0.0 | Bugfixes | December 2023 | ||
1.0.9.0 | Bugfixes concerning USB 3.0 | November 2023 | ||
1.0.8.0 | Support for Phoenix | October 2023 | ||
1.0.0.7c | Fixes boot issues with certain RAM | August 2023 | ||
1.0.0.7 | Limits SoC voltage to a maximum of 1.3 volts | May 2023 | ||
1.0.0.6 | Bugfixes | April 2023 | ||
1.0.0.5 Patch C | Support for Ryzen 7000X3D | March 2023 | ||
1.0.0.4 | Support for Ryzen 7000 with 65 Watt | January 2023 | ||
1.0.0.3 Patch A | Improved GPU compatibility for GeForce RTX 40 series, Optimize for AMD Ryzen Master Utility | September 2022 | ||
1.0.0.3 | Optimized system settings | |||
1.0.0.2 | Optimized system stability | |||
1.0.0.1 Patch H | Improved RAM-compatibility |
Name | Microarchitecture | Version | Notes | Date |
---|---|---|---|---|
Combo-AM4v2 | Zen 3 Zen 2 Zen+ Zen | 1.2.0.Cc | Security fixes (Sinkclose/SMM Lock Bypass) in Ryzen 3000 | September 2024 |
1.2.0.Cb | Security fixes (Sinkclose/SMM Lock Bypass AMD-SB-7014) in Ryzen 4000/5000 | August 2024 | ||
1.2.0.Ca | Security fixes for Ryzen 4000G Renoir (AMD-SB-7008) | April 2024 | ||
1.2.0.C | Security fixes | March 2024 | ||
1.2.0.B | Security fixes (Inception) | September 2023 | ||
1.2.0.A | Security fixes | April 2023 | ||
1.2.0.8 | Security fixes for Ryzen 5000 Cezanne | January 2023 | ||
1.2.0.7 | Support for Cezanne with 300 chipset | April 2022 | ||
1.2.0.6b | Support for Ryzen 5800X3D | March 2022 | ||
1.2.0.5 | Stability fixes | December 2021 | ||
1.2.0.3c | Support for Ryzen 5000 Vermeer, Ryzen 4000G Renoir with 300 chipset | October 2021 | ||
1.2.0.2 | Stability fixes | March 2021 | ||
1.2.0.1 | Stability fixes | February 2021 | ||
1.2.0.0 | Support for Vermeer, Renoir, Cezanne with 400 chipset | January 2021 | ||
1.1.9.0 | Curve Optimizer for undervolting and overclocking | |||
1.1.0.0d | Support for 400 chipset | December 2020 | ||
1.1.0.0c | Stability fixes | November 2020 | ||
1.1.0.0 | Stability fixes | September 2020 | ||
1.0.8.1 | Stability fixes | September 2020 | ||
1.0.8.0 | Support for Vermeer with 500 chipset | August 2020 | ||
1.0.0.2 | Support for B550 chipset, Ryzen 3000 Matisse XT, Renoir | June 2020 | ||
Combo-AM4 | Zen 2 Zen+ Zen (Excavator) | 1.0.0.6 | Stability fixes | June 2020 |
1.0.0.5 | Stability fixes | April 2020 | ||
1.0.0.4b | Support for Ryzen 9 3950X, Zen und Zen+ | November 2019 | ||
1.0.0.3abba | Stability fixes | September 2019 | ||
1.0.0.3abb | Stability fixes | August 2019 | ||
1.0.0.3aba | Stability fixes | |||
1.0.0.3ab | Stability fixes | |||
1.0.0.3a | Stability fixes | |||
1.0.0.3 | Stability fixes | |||
1.0.0.2 | Stability fixes | |||
1.0.0.1 | Full support for Matisse | |||
0.0.7.2 | Support for Ryzen 3000G Picasso, preliminary support for Matisse | March 2019 | ||
PinnaclePI-AM4 | Zen+ Zen Excavator | 1.0.0.6 | December 2018 | |
1.0.0.4 | August 2018 | |||
1.0.0.2a | June 2018 | |||
1.0.0.2 | ||||
1.0.0.1a | March 2018 | |||
SummitPI-AM4 | Zen | 1.0.0.6b | September 2017 | |
1.0.0.6a | July 2017 | |||
1.0.0.6 | Support for DDR4 SDRAM up to 4000 MT/s | May 2017 | ||
1.0.0.4a | April 2017 |
Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a hardware and fabless company that designs and develops central processing units (CPUs), graphics processing units (GPUs), field-programmable gate arrays (FPGAs), system-on-chip (SoC), and high-performance compute solutions. AMD serves a wide range of business and consumer markets, including gaming, data centers, artificial intelligence (AI), and embedded systems.
On older personal computer motherboards, the southbridge is one of the two chips in the core logic chipset, handling many of a computer's input/output functions. The other component of the chipset is the northbridge, which generally handles high speed onboard communications.
coreboot, formerly known as LinuxBIOS, is a software project aimed at replacing proprietary firmware found in most computers with a lightweight firmware designed to perform only the minimum number of tasks necessary to load and run a modern 32-bit or 64-bit operating system.
AMD Accelerated Processing Unit (APU), formerly known as Fusion, is a series of 64-bit microprocessors from Advanced Micro Devices (AMD), combining a general-purpose AMD64 central processing unit (CPU) and 3D integrated graphics processing unit (IGPU) on a single die.
Socket FM1 is a CPU socket for desktop computers used by AMD early A-series APUs ("Llano") processors and Llano-derived Athlon II processors. It was released in July 2011. Its direct successors are Socket FM2 and Socket FM2+, while Socket AM1 is targeting low-power SoCs.
Socket FM2 is a CPU socket used by AMD's desktop Trinity and Richland APUs to connect to the motherboard as well as Athlon X2 and Athlon X4 processors based on them. FM2 was launched on September 27, 2012. Motherboards which feature the at the time new FM2 CPU socket also utilize AMD's at the time new A85X chipset.
AMD Excavator Family 15h is a microarchitecture developed by AMD to succeed Steamroller Family 15h for use in AMD APU processors and normal CPUs. On October 12, 2011, AMD revealed Excavator to be the code name for the fourth-generation Bulldozer-derived core.
Socket FM2+ is a zero insertion force CPU socket designed by AMD for their desktop "Kaveri" APUs (Steamroller-based) and Godavari APUs (Steamroller-based) to connect to the motherboard. The FM2+ has a slightly different pin configuration to Socket FM2 with two additional pin sockets. Socket FM2+ APUs are not compatible with Socket FM2 motherboards due to the aforementioned additional pins. However, socket FM2 APUs such as "Richland" and "Trinity" are compatible with the FM2+ socket.
The Socket FT1 or BGA413 is a CPU socket released in January 2011 from AMD for its APUs codenamed Desna, Ontario, Zacate and Hondo. The uber name is "Brazos".
Zen is the first iteration in the Zen family of computer processor microarchitectures from AMD. It was first used with their Ryzen series of CPUs in February 2017. The first Zen-based preview system was demonstrated at E3 2016, and first substantially detailed at an event hosted a block away from the Intel Developer Forum 2016. The first Zen-based CPUs, codenamed "Summit Ridge", reached the market in early March 2017, Zen-derived Epyc server processors launched in June 2017 and Zen-based APUs arrived in November 2017.
Socket AM4 is a PGA microprocessor socket used by AMD's central processing units (CPUs) built on the Zen and Excavator microarchitectures.
Zen 2 is a computer processor microarchitecture by AMD. It is the successor of AMD's Zen and Zen+ microarchitectures, and is fabricated on the 7 nm MOSFET node from TSMC. The microarchitecture powers the third generation of Ryzen processors, known as Ryzen 3000 for the mainstream desktop chips, Ryzen 4000U/H and Ryzen 5000U for mobile applications, as Threadripper 3000 for high-end desktop systems, and as Ryzen 4000G for accelerated processing units (APUs). The Ryzen 3000 series CPUs were released on 7 July 2019, while the Zen 2-based Epyc server CPUs were released on 7 August 2019. An additional chip, the Ryzen 9 3950X, was released in November 2019.
Ryzen is a brand of multi-core x86-64 microprocessors, designed and marketed by AMD for desktop, mobile, server, and embedded platforms, based on the Zen microarchitecture. It consists of central processing units (CPUs) marketed for mainstream, enthusiast, server, and workstation segments, and accelerated processing units (APUs), marketed for mainstream and entry-level segments, and embedded systems applications.
Zen+ is the name for a computer processor microarchitecture by AMD. It is the successor to the first gen Zen microarchitecture, and was first released in April 2018, powering the second generation of Ryzen processors, known as Ryzen 2000 for mainstream desktop systems, Threadripper 2000 for high-end desktop setups and Ryzen 3000G for accelerated processing units (APUs).
Socket TR4, also known as Socket SP3r2, is a zero insertion force land grid array (LGA) CPU socket designed by AMD supporting its first- and second-generation Zen-based Ryzen Threadripper desktop processors, launched on August 10, 2017 for the high-end desktop and workstation platforms. It was succeeded by Socket sTRX4 for the third generation of Ryzen Threadripper processors.
The AMD Platform Security Processor (PSP), officially known as AMD Secure Technology, is a trusted execution environment subsystem incorporated since about 2013 into AMD microprocessors. According to an AMD developer's guide, the subsystem is "responsible for creating, monitoring and maintaining the security environment" and "its functions include managing the boot process, initializing various security related mechanisms, and monitoring the system for any suspicious activity or events and implementing an appropriate response". Critics worry it can be used as a backdoor and is a security concern. AMD has denied requests to open source the code that runs on the PSP.
Zen 3 is the name for a CPU microarchitecture by AMD, released on November 5, 2020. It is the successor to Zen 2 and uses TSMC's 7 nm process for the chiplets and GlobalFoundries's 14 nm process for the I/O die on the server chips and 12 nm for desktop chips. Zen 3 powers Ryzen 5000 mainstream desktop processors and Epyc server processors. Zen 3 is supported on motherboards with 500 series chipsets; 400 series boards also saw support on select B450 / X470 motherboards with certain BIOSes. Zen 3 is the last microarchitecture before AMD switched to DDR5 memory and new sockets, which are AM5 for the desktop "Ryzen" chips alongside SP5 and SP6 for the EPYC server platform and sTRX8. According to AMD, Zen 3 has a 19% higher instructions per cycle (IPC) on average than Zen 2.
Socket AM5 is a zero insertion force flip-chip land grid array (LGA) CPU socket designed by AMD that is used for AMD Ryzen microprocessors starting with the Zen 4 microarchitecture. AM5 was launched in September 2022 and is the successor to AM4.