LINUX.ORG.RU

Вопрос по clocksource ядра


0

0

Внезапно, во время игры в не слишком тяжёлую игрушку, зависла система. Причём иксы повисли намертво, пришлось перезагружаться с помощью Magic SysRq. В messages такое:

Nov 16 18:40:13 persephone kernel: [ 3397.754419] Clocksource tsc unstable (delta = 4398039784332 ns)

В гугле нашёл объяснение проблемы и рекомендации выбрать другой источник. Но вот что странно:

┌┤~├──────────────────────────────────────────────────────────┤root@persephone├─
└─# cat /sys/devices/system/clocksource/clocksource0/current_clocksource 
hpet

Где же tsc? К тому же, пишут, что hpet — типично для Intel, а у меня AMD. Рекомендуют дописать к параметрам ядра

clocksource=acpi_pm notsc

Чем acpi_pm лучше/хуже других? Насколько это безопасно? (сейчас переключил на него систему)

★★★★★

Последнее исправление: GotF (всего исправлений: 1)

# cat /sys/devices/system/clocksource/clocksource0/available_clocksource 
hw_source_timer jiffies 
#

Посмотри, есть ли у тебя jiffies. Если есть, то попоробуй. Это самая низкая разрешающая способность, но и самая высокая надежность. Фактически используются только прерывания таймера.

Deleted
()
Ответ на: комментарий от Deleted

>> Посмотри, есть ли у тебя jiffies.

Есть.

Если есть, то попоробуй. Это самая низкая разрешающая способность, но и самая высокая надежность. Фактически используются только прерывания таймера.

Спасибо, попробую, если вдруг случится сбой с acpi_pm. В принципе, зависание с tsc было всего лишь вторым за два года :)

GotF ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.