Gibt es eine Möglichkeit, Prozessorinformationen abzurufen, ohne Informationen aus dem BIOS zu verwenden?

1823
Martin

Gibt es unter Linux eine Möglichkeit, das Prozessormodell abzurufen, ohne Informationen aus dem BIOS zu übernehmen? Ich weiß nicht, welcher Prozessor wirklich montiert ist. Ich möchte das richtige Prozessor-Timing einstellen, aber ich kenne den Prozessortyp nicht. Jedes Mal, wenn ich das Timing für den Prozessor im BIOS ändere, wird ein anderer Prozessortyp festgelegt (ich sollte ein Athlon XP +1500 sein, denke ich, aber ich weiß es nicht wirklich).

Ich denke mit

less /proc/cpuinfo 

Die Ergebnisse hängen von der Zeiteinstellung im BIOS ab.

Können Sie mir also sagen, wie ich herausfinden kann, welcher Prozessor wirklich montiert ist?

1
Welches Kennzeichen haben Sie, dass sich der Prozessortyp ändert? Joe Internet vor 12 Jahren 0
Mein BIOS zeigt den Prozessortyp in Abhängigkeit von den Uhreinstellungen und der daraus resultierenden Frequenz. Wenn ich das Basis-Timing auf 100 MHz eingestellt habe, ergibt sich eine CPU-Geschwindigkeit von 1 GHz und das BIOS zeigt "AMD Athlon XP". Wenn ich das Basis-Timing auf 133 MHz eingestellt habe, ist die resultierende Frequenz 1.333 GHz, das BIOS zeigt "AMD Athlon XP 1500+". Nun bin ich etwas verwirrt, welcher Prozessor wirklich montiert ist. Martin vor 12 Jahren 0
Zeigt "less / proc / cpuinfo" auch andere Ergebnisse an? Joe Internet vor 12 Jahren 0
Ja, es zeigt die gleichen Namen wie die BIOS-Shows Martin vor 12 Jahren 0
Ok, was bekommen Sie, wenn Sie `sudo dmidecode -t processor` ausführen? Ändert es sich bei jeder Einstellung oder bleibt es gleich? Joe Internet vor 12 Jahren 2
auf den ersten blick sieht es gut aus, ich werde es morgen danke testen Martin vor 12 Jahren 0
Laut Wikipedia hat AMD den Athlon XP nicht bei "weniger als" der 1500+ Leistungsbewertung veröffentlicht ... http: //en.wikipedia.org/wiki/Athlon#Athlon_XP.2FMP, http: //en.wikipedia .org / wiki / List_of_AMD_Athlon_XP_microprocessors # Athlon_XP_.22Palomino.22_.28Model_6.2C_180_nm.29 ... es ist also wahrscheinlich eine Situation, in der das BIOS "am besten raten" kann, basierend auf der Taktrate. Versuchen Sie, die cpu-Signatur von dmidecode mit den AMD-Modellnummern abzugleichen. Das sollte die richtige CPU-Version sein. Joe Internet vor 12 Jahren 0

1 Antwort auf die Frage

2
Benjamin Bannier

Es gibt einige Informationen in /proc/cpuinfound /sys/devices/system/cpu.

Die meisten Dateien dort verhalten sich wie Textdateien und können zB mit angezeigt werden cat. Sie lassen sich auch relativ leicht automatisch analysieren.

Ich kenne diese Orte, aber ich denke, ihr Inhalt basiert auf den Informationen, die vom BIOS gesammelt wurden Martin vor 12 Jahren 0
Nein, der Kernel prüft diese Informationen beim Start direkt von der Hardware. In den ersten Zeilen der Ausgabe von dmesg finden sich manchmal zusätzliche Details. Luke404 vor 11 Jahren 1