Syyskuussa AMD julkaisi Linux-ohjainkorjaukset P-State EPP:lle uusimpana pyrkimyksenä parantaa Ryzen-ja EPYC-prosessorien tehokkuutta. Tällä viikolla lähetetty on nyt neljäs iteraatio näistä suorittimen taajuuden skaalausohjainkorjauksista.

AMD P-State EPP on evoluutio AMD P-State-ohjainkoodista, jota he ovat työstäneet kuluneen vuoden aikana. P-State EPP (Energy Performance Preference) pyrkii parantamaan entisestään nykyaikaisten Zen-kannettavien, pöytätietokoneiden ja palvelimien suorituskykyä ja virranhallintaa.

AMD P-State EPP-ohjain laajentaa P-State CPU:n taajuuden skaalausohjaimen alkuperäistä toteutusta hyödyntämällä ACPI CPPC:n Energy Preference Performance (EPP)-tietoja, jotka ovat vihje laitteistolle, pitääkö ohjelmisto parempana suorituskykyyn tai energiatehokkuuteen. AMD:n alkuperäisillä P-State EPP-korjauksilla toimittamat vertailutulokset AMD EPYC”Rome”(Zen 2)-palvelimella osoittivat tämän uuden ohjainkoodin tuottavan huomattavasti paremman suorituskyvyn wattia kohden kuin amd-pstate (passiivinen) tai acpi-cpufreq. erilaisia ​​kuvernöörejä.

V4-korjauspäivitykset sisältävät lisää koodimuutoksia koodin tarkistusprosessin seurauksena, mahdollistavat amd-pstate-ohjaimen asettamisen helpommin ytimen parametrin avulla ja muita korjauksia.

AMD P-State EPP v4-päivitykset ovat nyt tarkistettavissa osoitteessa tämä ytimen postituslistaketju.

Uusimpien korjausversioiden avulla AMD P-State EPP-toiminnallisuus korjatuissa ytimissä voidaan ottaa käyttöön asettamalla ytimen argumentiksi”amd-pstate=active”. Energiatehokkuusasetusta voidaan sitten ohjata ajon aikana/sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference-liitännän kautta. Kuten passiivinen AMD P-State, tämä toiminto vaatii Zen 2-suorittimia ja uudempia, koska se on riippuvainen ACPI CPPC:stä.

On erittäin mielenkiintoista testata tämä P-State EPP-ohjain, kun se lähestyy pääydintä. On myös mielenkiintoista nähdä, kuinka hyvin AMD P-State EPP toimii juuri julkistetuille AMD EPYC 4. sukupolven”Genoa”-prosessoreille – katso EPYC 9654/9554 Linux-arvosteluni eiliseltä siltä varalta, että se jäi paitsi.

Ei liity suoraan tähän AMD P-State EPP-työhön, mutta tällä viikolla AMD julkaisi myös Linux-ytimen korjaustiedostoja tarjotakseen uutta infrastruktuuria laitteiston lepotilan ajan ympärille. Tämä infrastruktuuri toimisi sekä AMD-että Intel-suorittimissa, jotta ne voisivat raportoida keskeytys-to-idle (s2idle)-lepotilassa käytetyn ajan. Kätevästi sysfs:n kautta paljastettaisiin laitteiston lepotilan kesto ja järjestelmän kokonaislepotilan kesto sen käynnistämisestä lähtien. User-space voi sitten kysellä näitä tietoja s2idlen jälkeen arvioidakseen laitteiston lepotilassa vietetyn ajan. Lisätietoja erillisestä ytimen toiminnasta löytyy tästä korjaustiedostosarjasta.

>

Categories: IT Info