как найти причину зависания?
Beelzebubbie 5 Августа, 2010 - 04:58
на домашнем медиацентре у меня в качестве медиацентра -) всегда стоял XBMC. Сначала под win, потом под sabayon, теперь под генту.
Проблема вот в чем - в генту он регулярно (ориентировочно раз в день) завешивает машину - нет реакции на io устройства, VFD дисплей на корпусе замирает, через сеть подключиться не удается.
Это не проблема оборудования - оно все то же, охлаждение/температура и питание проверены. Зависает с одинаковой вероятностью и во время воспроизведения, и без оного. Погуглив, аналогичной проблемы не нашел.
Прошу совета - с чего начать исследование причин этой проблемы?
»
- Для комментирования войдите или зарегистрируйтесь
syslog, Xorg.log
syslog, Xorg.log
нет там ничего по этому
нет там ничего по этому вопросу... просто обрывается лог и все
Beelzebubbie написал(а): нет
Поскольку нет информации для размышления, - единственно могу посоветовать
:)
Еще идея - пишите все данные с сенсоров в файл.
SysA написал(а): Поскольку
Соглашусь. Может помочь.
:wq
--
Live free or die
думаю в данном случае это
думаю в данном случае это лишнее, 100% корреляция именно с тем что запущено XBMC. Вывод загрузки CPU у меня на VFD дисплей, температуры и фан на панели показываются...да и опыт многолетний )) но к сожалению, архитектура linux мне пока известна слабо, так что я не могу самостоятельно сделать вывод, почему происходит такое полное регулярное зависание...
вот и мне бы хотелось поиметь информацию к размышлению - где ее искать?
Beelzebubbie
Ну тогда только
:D
А что говорит sar etc?
Дайте хоть какую-нибудь инфу!
Хотя я уже не понимаю, зачем я должен вас уговаривать... вы же такой опытный, видимо мы еще не достойны, чтобы вы снизошли...
Цитата: А что говорит sar
сейчас происходит исправление последствий emerge -e world,
sar нашел, буду разбираться, насчет etc - какие еще средства уместно в моей ситуации использовать?
ну при чем тут это? я ведь спрашиваю, как получить инфу. Вы ведь как и все тоже не все сразу знали - где и что искать. За совет - спасибо.
Beelzebubbie
FYI: у "emerge -e world" последствий не бывает! :) - Вы исправляете последствия того, что не делали его вовремя.
А насчет уговоров - посчитайте, сколько было просьб?! Вы же за нас сами решили, что инфа бесполезна, даже не показав! Если Я прошу инфу, значит она МНЕ нужна, и МНЕ она прояснит ситуацию. Ведь пока даже не ясно, какой уровень логирования у вас ведется, а их, к Вашему сведению, в НИКС'ах достаточно много. Но вы сами все знаете и все решаете, чего вы тогда от нас хотите?
Я трачу свое время на то, чтобы Вас понять и сформулировать уточняющий вопрос, а вы за меня решаете, что МНЕ нужно чтобы ВАС понять, тогда как вы сами не знаете что происходит и что делать...
С таким отношением уже нет ни малейшего желания дальше ковыряться в вашем ...
2 SysA: к чему столько
2 SysA: к чему столько эмоций?? Почему Вы считаете, что я абсолютно ничего не понимаю? Если я новичок в линухе - это не означает, что я совершенный пенек в целом. Коль скоро я уверен что проблем с загрузкой проца, температурами, вольтажом и охлаждением нет - то их действительно нет. Более того, еще раз повторюсь - в известно какой ОС приведенной мной инфы мне было бы достаточно, чтобы знать куда копать и что делать - _как правило это зачастую проблемы с простым и очевидным решением_. Я органически против неквалифицированного подхода, выражающегося в глобальных мерах - коль скоро причина не является глобальной. Все, о чем я просил - это не решить за меня проблему, а направить мои поиски в то русло, в котором я _вероятнее всего_ найду решение проблемы.
Имел подобную (или очень
Имел подобную (или очень похожую) проблему пока не «откатился» на x11-base/xorg-server-1.7.6.
Я ♥ Gentoo & Funtoo
стоит и изначально стояла
стоит и изначально стояла 1.7.6
Если проблема не в железе,
Если проблема не в железе, то, наверное, надо завершить максимальное число запущенных процессов и выяснить - ядро это или узер-спэйс ПО, а продолжая в том же духе, локализовать до "виснит, когда запущенно тото"
Свирепое IMHO
Предположительно проблема на стыке с драйверами видеокарты.
1. Вы собирали XBMC с поддержкой своей видеокарты?
2. Драйвера видеокарты работают нормально?
А вообще - http://segfault.kiev.ua/smart-questions-ru.html
С переборчиком, конечно, зато даёт верное направление ;)
приведите для начала
- /etc/make.conf
- вывод команды lspci
emerge Your world
Gentoogle
сейчас перехожу с
сейчас перехожу с nvidia-drivers на nouveau, посмотрю, будет ли повторяться проблема...
У Вас удивительная
У Вас удивительная особенность не отвечать на вопросы.
emerge Your world
Gentoogle
после того, чем завершилось
после того, чем завершилось emerge -e (тут была моя вина, напутал с ядрами), было решено все переустановить с нуля. В данный момент это в процессе.
уже с новой установки:
make.conf (практически не изменил):
1) сборка XBMC - флагов, относящихся к видеоадаптерам, equery u не показывает. единственное, что относится в данном случае к видео это флаг vdpau. Всегда собиралось с ним.
2) Проблем с дровами видео не наблюдалось ни на sabayon (nouveau) ни на генту (nvidia-drivers). OpenGL проблем на вызывал.
проблема зависания решилась,
проблема зависания решилась, инфа возможно кому-то окажется полезной.
хоть я и не понял, что именно было камнем преткновения, однако, после выполнения ОБОИХ действий, проблема исчезла
1) выполнение инструкций из [HOWTO] Perfect playback at 23.97/59.94 Hz with NVIDIA hardware
там много чего написано, я сделал только то, что счел необходимым: поправил как рекомендовано Section "Device" в /etc/X11/xorg.conf, вписал правильные видеорежимы в Modes и выполнил рекомендуемую настройку nvidia:
export DISPLAY=:0; nvidia-settings -a "SyncToVBlank=1" -a "AllowFlipping=1" -a "FSAAAppControlled=1" -a "OpenGLImageSettings=3" -a "LogAniso=0" -a "GPUScaling[DFP-1]=1,1"; nvidia-settings -r
(в моем случае пришлось изменить на DFP-0)
2) перешел на ядро 2.6.32-tuxonice-r7
примечание: откат на 2.6.32-gentoo-r7 и 2.6.34-gentoo-r1 приводила к возврату зависания. конфигурация ядер имела только минимальные отличия.