Комплексная проблема с приложениями в xorg (KDE4) и не только.
Собственно проблема такова : при некоторых обстоятельствах возникает одна неприятная вещь, а именно полное зависание которое можно обойти только последующим хард ребутом.
Из замеченных отмечаю - все 3d приложения запущенные под wine. Пока это Warcraft 3 (opengl) и EVE online. Сочетание клавиш перехода на tty (Ctr+Alt+F1-6), попытка перехода в спящий режим, переключение любой настройки связанной с разрешением и(или) цветами в EVE. К варкрафту данный пункт отношения не имеет. Краш проиходит не сразу при запуске, и не спонтанно, а четко закономерно, после выбора акаунта в EVE, или входа в Bnet warcraft.
Для перегрева обстоятельства странные, при многочисленных компиляциях не каких проблем, которые могли бы быть связанны с работой памяти не наблюдалось. В Кубунте при таком-же железном составе, проблема была несколько другого рода, только для 1 приложения были уже спонтанные зависания такого-же рода.
На всякий случай побольше информации, может совсем не то что нужно, но больше в голову нечего не приходит.
emerge --info
ati-drivers-10.11
cat /etc/X11/xorg.conf
zcat /proc/config.gz
Видео карта ATI Radeon 5850.
Вообщем подскажите пожалуйста уважаемые, как говорится, куда-же копать >_<
Зарание спасибо, нужные сведения незамедлительно выложу.
- Для комментирования войдите или зарегистрируйтесь
Извините,
но как у Вас уживаются:
Driver radeon
и
Driver fglrx
в xorg.conf?Ах это.. ну нечего живут,
То что в make.conf , это нормально , я просто когда проприетарные ставил, очень сильно с ними намучился (Из-за своего недопонимания фунцкии DRI в ядре) и решил на всякий случай не сносить radeon и есле что заменить xorg.conf и eselect opengl set 2 (x11).
Сейчас вроде-бы все стабильно, уберу и сделают emerge -uDNav world.
А вот про xorg.conf честно незнаю, полез смотреть, конфигурировал aticonfig'ом и на радостях что все работает даже в него не лез.
Update: Уже удалил, и забыл =/
Так что думаю эта строка не какой роли не играет.
Но на всякий случай перечитал
Но на всякий случай перечитал и закоментировал лишнее.
Что странно оказывается в этом файле очень много дублирующих строк, нужно разобратся.
Обмен опытом :)
Попробуйте моё "произведение" :)
Предварительно подправив перед "аншлагом", на предмет BusID и прочая.
С большим удовольствием.
С большим удовольствием.
Частично протестировал. Могу
Частично протестировал. Могу сказать точно, результатами более чем доволен :3
С вашим конфигом (Изменил настройки секций клавиатуры и мыши + PSI шины) все заводится, и более того резво прыгает по консолям, но немного омрачает картину то, что мои руки так и не смогли завести мышку, нужно будет покурить evdev это мое, есле честно, слабое место ;( Ну пока-что рассчитываю на вашу помощь :)
P.S. Попутно играю в "найди
P.S. Попутно играю в "найди отличия в конфигах" и разумеется пытаюсь понять почему имею то, что имею)
Также прошу поделится вашими соображениями по этому поводу.
Update
Почитал про evdev, немного подумал и все завел.. консоль заработала, сейчас буду тестить все остальное, и есле все ок то SOLVED в название.
Update 2.
Отбой радости.
Консоль загружается 1 раз из 2-х, долго "попрыгать" неудается. Спящий режим не работает. В EVE загрузка продвигается "чуть дальше". Вообщем все на исходных позициях в пределах "погрешности".
Терзают смутные сомнения по поводу оборудования, и искрении переживания за целостность файловой системы после 10 хард ребутов в час. Решил провести эксперемент с кубунтой, она внесет ясность куда капать дальше, попутно буду отмечатся тут.
Отредактируйте make.conf
Насколько я понимаю, у Вас процессор Intel. Тогда зачем в make.conf прописаны
USE
3dnow, 3dnowext?Попробуйте их удалить и пересоберите
world
.UPD: Из ядерных настроек (секция Graphics support) думаю, не лишним будет убрать:
И да, с тех пор, как я умудрился "удачно обтяпать дельце" с заменой своей Nvidia на ATI HD5850 -
постоянно огребаю нехилые траблы - ось грузится через раз, иксы виснут :D
И всё это - результат работы fglrx. На открытых драйверах таких проблем нет ... Как нет и DRI :D
willy написал(а): И да, с
Насколько я понимаю DRI есть, и явно лучше чем в nouveau но до закрытых дров в некоторых местах недотягивает пока что.
Попробуем. Вчера ложась
Попробуем.
Вчера ложась спать, выполнил на всякий случай с CFLAGS="-march=native -mtune=native -msse4 -O2 -pipe"
emerge -e --keep-going system && emerge -e --keep-going world.
В обязательности флагов -mtune и -msse4 не уверен, но не было времени разбираться.
Результат еще не проверял =/
Nya написал(а): Сочетание
1. Ctrl+Alt+Fn - обрабатывается иксами, а не ядром. Отсюда вопрос: как ты рассчитывал выйти из зависших иксов? ))
2. попытка перехода в спящий режим... хм.. эта штуковина и на здоровых иксах никогда особо хорошо не работала... тем более никогда не лечила проблемы ;))))
3. переключения разрешения и цветов вообще не понял...
читай это и включи в ядре SysRq Magic Keys (или как оно там правильно)...
Ну чесслово :)
Из собственного опыта - иногда на некоторых приложениях fglrx "занавешивает" систему
так, что никакими MagickSysRQ её в чуство уже не привести.
Помогает только одно хорошо испытанное французами средство от головной боли.
evadim, месяц тому назад пробовал открытый драйвер из оверлея x11,
DRI там только инициализировался (не знаю как это правильней объяснить), и всё.
То есть - фактически, на CYPRESS'ах он не работал.
Но - время идёт... Надо пробовать снова.
По пунктам
1. Имелось ввиду что, данное сочетание вводит систему в неработоспособное состояние, а не с помощью его я пытался из него выйти. Также есть мнение, что виснут совсем не иксы, а это больше похоже на то, что с рабочего компьютера на горячею выдернули процессор, или память. Подобный эффект наблюдался лет 5 назад, при чрезмерном разгоне весьма не устойчивого процессора, без перегрева он вытворял такое на частотах выше 2ГЦ (1.6 номинал). Характерно еще то, что происходит со звуком, на колонки выдается бесконечный цикл с частотой примерно 1-0.5 сек, последнего что играло.
2. Не радует, но и не особо огорчает, просто отметил и эту особенность.
3. Имелось ввиду изменение видео режима полноэкранного 3д приложения. (Разрешение, частота обновление экрана, количество цветов)
SysRq - Прочитал, даже есле в данной ситуации не поможет, заинтересовало. Спасибо.
--
Не посмотреть ли ням
cat /var/log/Xorg.0.log
через wgetpaste?Попробовал запустить EVE
Попробовал запустить EVE опять, бесполезно. Но вот что занятно, мои рассуждения насчет природы зависаний оказались не совсем верны =/ Магические кнопочки то и правда работают, сочетания не запоминал, но потыкав методом "наугад" к своему удивлению перезагрузил машину.
Xorg.0.log прилогается , вижу что матерится =/
Хотя EVE "занавешивает =)" без характерного звука, какой я описывал раньше, видимо все индивидуально.
Update : мир сейчас -uDNav сделаю, ядро пересоберу.
Nya написал(а): но потыкав
полагаю, что перезагрузил с помощью Alt+SysRq+B... молодец... мог бы сразу на reset жать ;) или провод из розетки выдернуть ))
прочитай внимательно статью! с помощью этих сочетаний клавиш можно безопасно перезагрузить любую зависшую машину в 99% случаев, нужно только дождаться отклика на них системы в особо тяжелых случаях ;) нужно только правильно выбрать последовательность...
по сути:
1. Alt+SysRq+R перевести ядро в режим прямой обработки команд с клавиатуры
2. Alt+SysRq+E послать всем процессам сигнал TERM
3. Alt+SysRq+K пославть всем процессам сигнал KILL
4. Alt+SysRq+S сбросить файловый кеш на диск
5. Alt+SysRq+U отмонтировать все примонтированные ФС
6. Alt+SysRq+B или Alt+SysRq+O перезагрузить или выключить систему соответственно. использовать эти команды нужно с осторожностью, т.к. это подобно нажатию [b]Reset и обрубанию питания системника!!![/b]
Полагаю
Вы меня несколько не так поняли, статью я конечно же прочитал внимательно, но сочетания клавиш записать-запомнить посчитал для себя лишним, т.к. был уверен что в данной ситуации мне это не как помочь несможет.
А вообще я конечно понимаю что я "нажал ресет" но это все равно доказывает, что данные сочетания работают.
Сейчас конечно этим воспользуюсь как должно.
Update : ядро компилится, мир пересобрал.
Пойду проверять ^^
Нечего не изменилось кроме..
Того что отвалился браузер (www-client/chromium-8.0.552.210) и без переборки с этим ядром работать не желал. Еще идеи? =/
Была замечена интересная вещь, что консоли (Alt+Ctr+Fn) работают на ура, до запуска некоторых приложения, например того-же хрома, и имеется данная ошибка (скриншот) при каждой загрузке системы, так-же приложения не могут получить доступ к pulseaudio сразу-же после старта системы, а только через некоторое время и после их (приложений) перезапуска. Проверенно на amarok и smplayer. Попробовать капать это направление? Ведь все wine приложения так или иначе связанны с pulseaudio.
Может быть попробовать так?
Ну и разумеется его флаги в - и emerge -uDNav world
Update. Не помогло, но что странно теперь и с alsa драйвер стал определятся правильно и звук работает во многих приложениях одновременно, но меня все равно не устраивают некоторые пункты, откатываюсь обратно на пулс, и буду пилить его. С видео вопрос открыт.
Пересобрал ядро без
<*> Open Sound System (DEPRECATED) --->
(Сам незнаю зачем ставил =/)
Теперь имею проблему со звуком "раз через раз" что раздражает больше всего это видимое отсутсвие закономерности, (хотя их неможет не быть). Есле кто даст хинт и на эту тему не обижусь :3
Не большое дополнение.
Без закоментированной строки load-module module-native-protocol-unix в
/etc/pulse/default.pa драйвер не определяется как HDA Intel () и вообще работать пульс отказывается на отрез, матерясь на этот модуль и не только в pulseaudio -vv. Есле у кого есть предположения в чем может быть дело, пожалуйста поделитесь, пока ищу решение сам.
Так-же просто оставлю это тут.
Проблема теперь уж точно решена по средствам приведения строк /etc/pulse/default.pa к такому виду :
#load-module module-native-protocol-unix
#.endif
load-module module-alsa-sink
load-module module-alsa-source device=hw:1,0
Может кому пригодится. На этом я заканчиваю писать в эту тему до того момента как найдутся люди способные и хоть немного желающие мне помочь, дабы не превращать эту тему в подобие какого-то блога. (И так много лишнего понаписал)
Не удержался спросить еще кое что =/
Меня терзают смутные сомнения по поводу частот, память то еще ладно 900(1000 номинал) а вот 400(725 номинал) Mhz ядра уже напрягает. Кто-нибудь может подсказать по этому поводу? Возможно у меня просто неправильно что-то определилось, или это особенность драйвера.