AMD Ryzen Linux-järjestelmien voitona paremman suorituskyvyn ja tehokkuuden saavuttamiseksi AMD on valmis asettamaan P-State-ohjaimen oletustoimintatilaksi äskettäin yhdistetyn”aktiivisen”tilan Ryzen-kannettaville ja pöytätietokoneille.
Linux 6.3:ssa yhdistettiin AMD P-State EPP”aktiivinen”tila täydentämään aikaisempaa”passiivista”oletustilaa tämän suorittimen taajuuden skaalausohjaimen käyttämiseksi Zen 2:ssa ja uudemmissa alustoissa. EPP on lyhenne sanoista Energy Performance Preference (EPP), ja se antaa laitteistovihjeen, onko ohjelmisto vinoutunut suorituskykyyn tai energiatehokkuuteen. Tämä EPP-arvo voidaan asettaa sysf:n kautta Linux-käyttäjätilasta, jotta käyttäjät/järjestelmänvalvojat voivat helposti ilmoittaa, haluavatko he parhaan suorituskyvyn vai suurimman virransäästön.
Lisätietoja ja vertailuarvoja AMD P-State EPP/aktiivisesta suorituskyvystä löytyy kohdasta Ryzen Mobile Power/Performance With Linux 6.3:n uusi AMD P-State EPP-kuljettaja. (Tätä P-State-tilaa ei pidä sekoittaa ohjattuun autonomiseen tilaan, joka lisättiin äskettäin Linux 6.4:ään.)
Osaan tämän päivän korjauksia lisätään uusi X86_AMD_PSTATE_DEFAULT_MODE Kconfig-kytkin amd-pstate-ohjaimen oletustoimintatilan asettamiseen. Oletusarvoisesti käytetään aktiivista/EPP-tilaa, mutta se voidaan myös poistaa käytöstä, passiivinen tila tai ohjattu autonominen tila oletuksena käytettäväksi. AMD P-State-tilaa voidaan edelleen muuttaa dynaamisesti käynnistyksen yhteydessä, mutta tämä helpottaa oletustilan määrittämistä ytimen rakentamiselle.
Lisätietoja löytyy tästä AMD Linux-asiakkaan korjaustiedostosarjasta. insinööri Mario Limonciello. Vielä on aikaa, jolloin voimme mahdollisesti nähdä tämän korjaustiedoston virranhallinnan alijärjestelmän”-next”-haarassa ennen Linux 6.5-ytimen yhdistämisikkunaa, muuten lykätään v6.6:een myöhemmin tänä vuonna. Joka tapauksessa on hienoa nähdä AMD:n olevan riittävän mukava ottaakseen nyt AMD P-State Active/EPP-tilan käyttöön oletusarvoisesti asiakasjärjestelmissä. Muistutuksena, tämä koskee vain AMD Ryzen 3000″Zen 2″ja uudempia järjestelmiä, joissa AMD P-State-ohjain on riippuvainen ACPI CPPC-tuesta.