История изменений
Исправление Jameson, (текущая версия) :
tsc лучше, да, так как он в камне, а не в чипсете, обычно он и выбирается ядром автоматически. Но в многосокетных матерях бывает так что tsc несинхронно тикает между камнями в разных сокетах и ядро тогда убирает его из доступных. И тогда лучшим вариантом становится hpet.
Вообще иерархия годности такая, по порядку — tsc, hpet, jiffies(refined_jiffies), acpi_pm. В многосокетных конфигурациях tsc и jiffies могут ядром отбраковаться, из за проблем с синхронизацией, так как оба этих счётчика в процессорном камне реализованы. Тогда остаётся выбор между hpet и acpi_pm, которые предоставляет мать, а не камень\камни. Если hpet отключён в BIOS, или если железка известна глючным hpet и находится в чёрном списке драйвера — остаётся только acpi_pm.
Проблема acpi_pm в том что он может дрифтовать при работе всяких энергосберегающих штук, и как он там реализован полностью на совести BIOSописателей. Может быть годным таймером, может не быть, способа узнать это быстро при загрузке тоже нет, поэтому он в конце списка и последний выбор.
Исправление Jameson, :
tsc лучше, да, так как он в камне, а не в чипсете, обычно он и выбирается ядром автоматически. Но в многосокетных матерях бывает так что tsc несинхронно тикает между камнями в разных сокетах и ядро тогда убирает его из доступных. И тогда лучшим вариантом становится hpet.
Вообще иерархия годности такая, по порядку — tsc, hpet, acpi_pm, jiffies. В многосокетных конфигурациях tsc и jiffies могут ядром отбраковаться, из за проблем с синхронизацией, так как оба этих счётчика в процессорном камне реализованы. Тогда остаётся выбор между hpet и acpi_pm, которые предоставляет мать, а не камень\камни. Если hpet отключён в BIOS, или если железка известна глючным hpet и находится в чёрном списке драйвера — остаётся только acpi_pm.
Проблема acpi_pm в том что он может дрифтовать при работе всяких энергосберегающих штук, и как он там реализован полностью на совести BIOSописателей. Может быть годным таймером, может не быть, способа узнать это быстро при загрузке тоже нет, поэтому он в конце списка и последний выбор.
Исправление Jameson, :
tsc лучше, да, так как он в камне, а не в чипсете, обычно он и выбирается ядром автоматически. Но в многосокетных матерях бывает так что tsc несинхронно тикает между камнями в разных сокетах и ядро тогда убирает его из доступных. И тогда лучшим вариантом становится hpet.
Исправление Jameson, :
tsc лучше, да, так как он в камне, а не в чипсете, обычно он и выбирается ядром автоматически. Но в многосокетных матерях бывает так что tsc несинхронно тикает между двумя камнями в разных сокетах и ядро убирает его из доступных. И тогда лучшим вариантом становится hpet.
Исправление Jameson, :
tsc лучше, да, так как он в камне, а не в чипсете, обычно он и выбирается ядром автоматически. Но в многосокетных матерях бывает так что tsc несинхронно тикает между двумя камнями в разных сокетах и ядро его вбирает из доступных тогда. И тогда лучшим вариантом становится hpet.
Исходная версия Jameson, :
tsc лучше, да, так как он в камне, а не в чипсете, и обычно он и выбирается ядром автоматически. Но в многосокетных матерях бывает так что tsc несинхронно тикает между двумя камнями в разных сокетах и ядро его вбирает из доступных тогда. И тогда лучшим вариантом становится hpet.