Na het oplossen van de Intel Alder Lake P GuC-firmwarebreuk rond Linux 5.19 Git die nu moet worden aangepakt door de upstream Intel-ontwikkelaars, was het tijd voor prestaties het testen van de glanzende nieuwe Core i7 1280P met deze kernel die binnen de komende twee weken als stabiel zal worden uitgebracht… Voor degenen die zich zorgen maken over maximale prestaties, er was een opvallende prestatieregressie voor deze Alder Lake P op de nieuwe kernel die als stabiel werd uitgebracht later deze maand. Nou ja, in ieder geval een standaard verandering in prestaties/gedrag, maar de energie-efficiëntie/prestaties-per-Watt was over het algemeen beter op deze nieuwe kernel.
Nu met een Intel Core i7 1280P lokaal voor Alder Lake P Linux testen in de vorm van de MSI Prestige 14Evo A12M-23 als een Intel”Evo”gecertificeerde notebook, ik heb veel Linux-benchmarks uitgevoerd en deze in verschillende softwareconfiguraties verkend. Als Linux 5.19 niet erg genoeg was voor de GuC-firmwarebreuk, heeft hetzelfde apparaat een aanzienlijke prestatieregressie met de out-of-the-box-status voor de huidige Linux 5.19 Git ten opzichte van Linux 5.18 stabiel… een opzettelijke verandering zijn die lagere prestaties verhandelt voor een betere energie-efficiëntie. Voor benchmarks heeft het geleid tot lagere prestaties bij tientallen workloads.
Dezelfde laptop, dezelfde software, afgezien van het verwisselen van de kernels van de Ubuntu Mainline Kernel PPA. Als u vanaf 13 juli Linux 5.18 versus Linux 5.19 Git gebruikt, volgt hier de vergelijking:
Scheisse! Voor het grootste deel is de Linux 5.19-kernel meetbaar langzamer op deze gloednieuwe Intel Evo-laptop in vergelijking met Linux 5.18… Hoewel, zoals zal worden aangetoond, de energie-efficiëntie de neiging heeft boven 5.18 uit te komen. Laten we eens kijken naar enkele van deze geteste workloads.
Xonotic zag zijn prestaties op Linux 5.19 achteruitgaan in meerdere instellingen en uitvoeringen, maar het was niet beperkt tot alleen de grafische achteruitgang.
Gelukkig bij het vergelijken van de kernels hield ik ook het stroomverbruik van de CPU SoC in de gaten dat door de PowerCap sysfs-interface wordt blootgelegd. Dat leidde tot enig inzicht in wat er aan de hand is met Linux 5.19… Het stroomverbruik van de CPU in de getroffen workloads is veel lager op 5.19.
Maar deze regressie van Linux 5.19 was niet universeel/over de hele wereld.-board, maar sommige workloads presteerden vergelijkbaar of iets sneller tussen Linux 5.18 en 5.19 Git. In gevallen waar de prestaties onveranderd waren, was de stroomefficiëntie van de CPU meestal iets beter dan 5,18.
Bij glmark2 waren bijvoorbeeld de onbewerkte prestaties ongewijzigd op Linux 5.19, maar er waren nu minder fluctuaties en pieken in de Core i7 1280P stroomverbruik.
Hetzelfde gold voor VKMark met dezelfde prestaties tussen deze kernels, maar de prestaties per Watt zijn in ieder geval in betere staat met minder fluctuatie onder belasting.
De CPU-temperatuur van de i7-1280P in deze MSI-notebook vertoonde meestal geen meetbaar verschil tussen de kernels.
Ondertussen gingen zelfs de prestaties van de WireGuard VPN-tunnel aanzienlijk achteruit op Linux 5.19…
Maar het liet ook zien hoe het CPU-stroomverbruik/-gedrag opvallend verschilde tussen de kernels.
Laten we doorgaan…
NAMD toonde ongeveer hetzelfde prestatieniveau tussen de twee kernels maar met veel minder stroomschommelingen en lang niet zo hoog piekstroomverbruik bij gebruik van Linux.19.
De simdjson-prestaties waren ongeveer hetzelfde voor die single-threaded test, terwijl er meer stroom werd bespaard op Linux 5.19, terwijl bij andere simdjson-runs de prestaties neigden naar lagere prestaties.
Natuurlijk genoeg , in alle teruglopende workloads, trok de Linux 5.19-kernel in ieder geval de i7-1280P minder stroom…
Linux 5.19 trok stilletjes minder stroom dan 5.18, maar trok de prestaties terug.
Linux 5.19 trok stilletjes minder stroom dan 5.18.
p>
De CPU-kerntemperatuur werd ook gecontroleerd tijdens deze benchmarking en deze toonde geen meetbaar verschil in de thermische prestaties.
Dus voor dit nieuwe Alder Lake P-systeem was er duidelijk een verschil in Linux 5.19-prestaties gerelateerd aan het CPU-energiebeheer.
De energie-efficiëntie is beter ten koste van lagere prestaties in veel workloads met Linux 5.19.
Linux 5.19 met Blender was ook de handel in prestaties voor een betere energie-efficiëntie.
Zelfs met de eenvoudige PyBench Python-prestatietest verbruikt Linux 5.19 nu veel minder stroom dan 5.18 en eerder.
De veeleisende JetStream 2.0 webbrowser-benchmark zag ongeveer dezelfde prestaties op Linux 5.19, maar met veel betere prestaties per Watt.
Uiteindelijk over tientallen benchmarks er was een duidelijke trend dat Linux 5.19 op de Core i7 1280P langzamer presteerde dan Linux 5.18 stabiel… Maar met een betere energie-efficiëntie.
Het geogemiddelde over een breed scala aan tests ging zowel achteruit als niet omlaag tot ongeveer 5% hit in het algemeen. Al deze benchmarkgegevens zijn volledig te vinden via deze resultatenpagina.
Kijkend naar het stroomverbruik van de CPU over alle uitgevoerde benchmarks, was er een duidelijk verschil. Gemiddeld met Linux 5.19 had de i7-1280P een SoC-stroomverbruik van 29 Watt vergeleken met 35 Watt met Linux 5.18. Aan de bovenkant was ook een merkbaar verschil met Linux 5.18 die 107 watt bereikte, terwijl het op Linux 5.19 Git uitkwam op slechts 77 watt. De Core i7 1280P heeft een basisverbruik van 28 watt en een maximaal turboverbruik van 64 watt.
De temperatuur van de i7-1280P CPU tijdens alle uitgevoerde benchmarks liet geen thermische efficiëntie zien verbetering.
Dus wat is er aan de hand met Linux 5.19 voor mobiel Alder Lake? Aangezien het in tweeën delen van de kernel op deze laptop met 14 threads/20 cores nog steeds een pijnlijk lang proces zou zijn en ik consequent weinig tijd/middelen heb, moest ik nadenken over de veranderingen in het energiebeheer van Linux 5.19… Slechts twee maanden geleden voor de Linux 5.19 merge window Ik had geschreven over Linux 5.19 Heavy On Intel Power Management & Thermal Improvements.
Een van die veranderingen kwam meteen in me op en dat is de Intel Idle driver ondersteuning voor Alder Lake. Linux 5.19 voegt Alder Lake-ondersteuning toe aan het”intel_idle”-stuurprogramma. Zoals die verandering heeft uitgelegd, zijn bij Alder Lake-en Sapphire Rapids-serverprocessors de C1-en C1E-energiebesparingstoestanden wederzijds exclusief, waarbij alleen C1-of C1E-energietoestanden tegelijkertijd worden weergegeven, maar niet beide, in tegenstelling tot eerdere Intel-processors. De Linux-kernel geeft de voorkeur aan C1 voor Sapphire Rapids, terwijl de Intel-ingenieurs Alder Lake hebben ingesteld om de voorkeur te geven aan C1E voor energiebesparing. Van de eerste tests die op zijn minst een bijdragende rol lijken te spelen aan deze verandering in kracht/prestatie die met Linux 5.19 wordt geleverd. Maar het is nogal verrassend dat het zo’n impact heeft, vooral met het grote verschil in het piekverbruik van de CPU.
Die verandering heeft gelukkig een nieuwe moduleparameter van”intel_idle.prefer_cstates=2″toegevoegd als de gebruiker wil kiezen de C1 staten over de standaard C1E. Ik verifieer nu met die optie en vermeld deze resultaten nu voor alle andere Phoronix-lezers die mogelijk Alder Lake-laptop (s) hebben en geïnteresseerd zijn in de kracht/prestaties. Helaas is dit mijn enige Alder Lake P-laptop om te testen en was een model dat ik in de detailhandel moest kopen vanwege een gebrek aan interesse van leveranciers/ondersteuning bij beoordelingen/testen van Linux-laptops. Als je dit soort Linux-hardwarebenchmarks en tests op prijs stelt, overweeg dan om lid te worden van Phoronix Premium of op zijn minst je adblocker uit te schakelen. PayPal-tips worden ook geaccepteerd.
Voor degenen die zich afvragen wat de desktopprestaties van Alder Lake zijn op Linux 5.19 , met mijn testen tot nu toe heb ik nog geen meetbare prestatie-/vermogensverschillen gezien in de weinige Alder Lake-desktopsystemen die er zijn. Blijf daar echter op de hoogte voor meer Linux 5.19 desktop-benchmarks in het verschiet.