Intel heeft onlangs een nieuwe serie processors gelanceerd, de Bartlett Lake-familie, speciaal bedoeld voor ingebedde systemen. Nu blijkt er een opvallende fout te zijn in de manier waarop Linux deze chips uitleest. De zogeheten Intel P-State driver, die de kloksnelheid van de processor regelt en rapporteert, geeft onterecht aan dat deze processors op een duizelingwekkende snelheid van ruim 7 gigahertz (GHz) draaien. Dit is natuurlijk veel sneller dan de chips in werkelijkheid aankunnen en zorgt voor verwarring.
In werkelijkheid is de maximale turbofrequentie van bijvoorbeeld de Core 9 273PE, een van de Bartlett Lake-modellen waar dit probleem is ontdekt, ‘slechts’ 5,7 GHz. Hoewel dat nog steeds een indrukwekkende snelheid is, is het een flink verschil met de 7 GHz die Linux rapporteert. Het gaat hier dus om een softwarematige miscommunicatie binnen de Linux-kernel, en niet om een probleem met de processor zelf. De P-State driver is een belangrijk onderdeel dat ervoor zorgt dat de processor efficiënt werkt en de juiste prestaties levert door de frequentie dynamisch aan te passen.
Wat betekent dit nu voor gebruikers? Wie een Linux-systeem draait met een van deze nieuwe Bartlett Lake-processors, zal waarschijnlijk in systeemmonitoringstools of via commandoregels een onjuiste, veel te hoge kloksnelheid zien. Het is belangrijk om te weten dat de processor zelf gewoon naar behoren functioneert en niet daadwerkelijk op 7 GHz draait. De prestaties van het systeem worden dus niet negatief beïnvloed, maar de informatie die je krijgt over je hardware is simpelweg niet correct. Dit kan vooral lastig zijn voor systeembeheerders of ontwikkelaars die nauwkeurige gegevens nodig hebben voor optimalisatie of probleemoplossing.
Dit soort foutjes, hoewel klein, benadrukken het belang van accurate systeemrapportage, zeker in gespecialiseerde ingebedde systemen. Gelukkig zijn de ontwikkelaars van de Linux-kernel al op de hoogte van dit probleem en kunnen we verwachten dat een toekomstige update van de kernel deze onjuiste uitlezing zal corrigeren, zodat de werkelijke kloksnelheid weer correct wordt weergegeven.
Bron: https://www.phoronix.com/news/Intel-Bartlett-Lake-7GHz-Linux
