Vor gut einem Jahr hatte ich das erste Mal einen PC auf dem Tisch bei dem SpeedStep nicht funktioniert.
Inzwischen häufen sich diese Fälle und es sind immer Fertig PCs von bekannte Firmen betroffen. DELL fällt mir dabei besonders negativ auf.
Nachdem also immer häufiger dieses Verhalten da ist, habe ich mal etwas Zeit investiert und nach den Gründen gesucht. Ergebnis: Fehler in den ACPI Tables des BIOS. Diese werden beim PC Start ausgelesen. Im laufendem System findet man diese Einstellungen unter /sys/firmware/acpi/tables/DSDT
Die Tables liegen binär vor, lassen sich einfach decompilieren, danach wieder compilieren zeigt dann schon etwas von der "Qualität" der Programmierer. Beispiel an einem DELL Vostro:
ASL Input: dsdt.dsl - 6853 lines, 196252 bytes, 2698 keywords ASM Source: dsdt.asm - 600063 bytes Compilation complete. 16 Errors, 7 Warnings, 10 Remarks, 68 Optimizations
Wie gesagt, aus dem Orginal, ohne Änderungen..
Jetzt kann man hingehen und mit viel Mühe die einzelnen Fehlermeldungen per Google suchen und beheben bis das Compilieren null Fehler ausgibt. Das ist aber noch keine Garantie das damit auch das fehlerhafte Auslesen der CPU Features und Timings behoben sind. Bei DELL kann man davon ausgehen dass das nicht der Fall ist. Da werden diese Daten (mit Absicht?) so ausgegeben das nur Windows damit etwas anfangen kann. Es wäre also weitere zeitaufwändige Recherche notwendig um das zu ändern.
Ich gehe in diesem Fall den einfacheren Weg. DELL und Medion werden von mir nicht mehr umgerüstet auf Linux.
Moderiert von Cruiz:
Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!
Bearbeitet von Cruiz:
Titel angepasst.