Есть ли способ получить информацию о процессоре без использования информации из BIOS?

1759
Martin

В Linux, есть ли способ получить модель процессора без получения информации из BIOS? Я не знаю, какой процессор действительно установлен. Я хочу настроить правильное время процессора, но я не знаю тип процессора. Каждый раз, когда я меняю тактирование процессора в BIOS, определяется другой тип процессора (думаю, что я должен быть Athlon XP +1500, но на самом деле не знаю).

Я думаю с

less /proc/cpuinfo 

результаты зависят от времени, установленного в BIOS.

Можете ли вы сказать мне, как я могу узнать, какой процессор действительно установлен?

1
Какой у вас показатель того, что тип процессора меняется? Joe Internet 12 лет назад 0
Мой биос показывает тип процессора в зависимости от настроек часов и полученной частоты. Если я установлю базовую тактовую частоту на 100 МГц, результирующая скорость процессора составит 1 ГГц, и в BIOS появится «AMD Athlon XP». Если я установлю базовую синхронизацию на 133 МГц, результирующая частота будет 1333 ГГц, BIOS покажет «AMD Athlon XP 1500+». Теперь я немного запутался, какой процессор действительно установлен. Martin 12 лет назад 0
`Less / proc / cpuinfo` также показывает разные результаты? Joe Internet 12 лет назад 0
да, он показывает те же имена, что и биос шоу Martin 12 лет назад 0
Хорошо, что вы получите, если запустите `sudo dmidecode -t processor`? Меняется ли оно для каждого параметра или остается прежним? Joe Internet 12 лет назад 2
с первого взгляда выглядит хорошо, завтра попробую, спасибо Martin 12 лет назад 0
Согласно википедии, AMD не выпускала Athlon XP с оценкой производительности ниже 1500+ ... 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 ... так что, вероятно, с BIOS происходит "лучшая догадка", основанная на тактовой частоте. Попробуйте сопоставить сигнатуру процессора из dmidecode с номерами моделей AMD. Это должна быть правильная версия процессора. Joe Internet 12 лет назад 0

1 ответ на вопрос

2
Benjamin Bannier

Есть некоторая информация в /proc/cpuinfoа /sys/devices/system/cpu.

Большинство файлов там ведут себя как текстовые файлы и могут быть просмотрены, например, с помощью cat. Их также довольно легко разобрать автоматически.

Я знаю эти места, но я думаю, что их содержание основано на информации, полученной из BIOS Martin 12 лет назад 0
Нет, ядро ​​проверяет эту информацию непосредственно с оборудования во время запуска. Дополнительные подробности иногда можно найти в первых строках вывода dmesg. Luke404 11 лет назад 1

Похожие вопросы