Всем доброго времени суток. Ситуация такая: после выхода openSUSE 11.4 сразу поставил ее себе на ноутбук asus k42jv. Сразу обнаружились следующие проблемы:
1) Периодически (когда через раз, когда реже) возникают проблемы при загрузке ОС. То есть отображается загрузочная заставка openSUSE и загрузка просто не идет (и к винчестеру система не обращается). На нажатия клавиш на клавиатуре система, конечно, не реагирует. Приходится удерживать несколько секунд клавишу включения ноутбкуа, чтобы его выключить и повторить процедуру загрузки. Позже начал убирать VGA=0x317 в загрузчике, система грузится в текстовом режиме, и данная проблема, вроде, проявляется реже. То есть реже ноутбук вот так повисает перед загрузкой. Но все равно проблема остается. Выводится несколько сообщений на экран (чуть позже напишу какие именно, когда он еще повиснет) и все останавливается. Опять приходится выключать, удерживая клавишу включения ноута и загружать еще раз. Бывает (редко), что два раза подряд не может загрузиться. А бывает, что несколько перезагрузок не возникает такой проблемы. На домашнем компе такой проблемы нет. Думал, что проблема сама решится после какого-нибудь обновления, но вот уже почти три месяца ничего не меняется. Ядро тоже обновлялось автоматически с обновлениями системы. Пробовал ставить еще ядро vanila из репозитория, проблема остается. Поиск в инете ничего не дал...даже не нашел, чтобы еще у кого-то такая проблема возникала. Первые дни, когда поставил систему и обнаружил это, пробовал даже переустанавливать систему, не помогает. Так как в инете ничего не нашел по этому поводу и проблема не устраняется обновлениями системы, складывается ощущение, что это проблема конкретной модели ноутбука (не думаю, что на ноутах с похожей конфигурацией от других производителей такая проблема существует).
2) не работают ждущий и спящий режимы. При переходе в ждущий режим (suspend to ram) выключается диск, на экране остается изображение, работает система охлаждения и ноут зависает, не реагирует на нажатия клавиш. При переходе в спящий режим (suspend to disk), он все записывает на диск и так же "повисает", как и при переходе в ждущий режим. Приходится выключать, удерживая клавишу включения. После этого, при загрузке, система восстанавливается из спящего режима, как будто все нормально. То есть, получается, что все, вроде, работает, только система не может правильно "выключить" ноут при переходе в любой из этих режимов. Стоит отметить, что проблема возникает на любом дистрибутиве. Вчера только проверял на ubuntu 11.04, загружался с livecd и пытался перевести ноут в ждущий режим. Результат тот же.
конфигурация ноутбука: intel core i3 350, Intel® HM55 Express, nVidia GeForce® 335M 1024Mb, то есть ноут с "гибридной" графикой (intel-nvidia).
Кто что думает по этому поводу? Может кто-то сталкивался с похожими проблемами или кто-то сможет помочь?
проблемы с openSUSE 11.4 на asus k42jv
По ключевым словам, в которых скрыт ответ на Ваши проблемы:
Позже начал убирать VGA=0x317 в загрузчике, система грузится в текстовом режиме, и данная проблема, вроде, проявляется реже.
При переходе в ждущий режим (suspend to ram) выключается диск, на экране остается изображение
Жёсткий работает, зависает графика, рекомендую почитать как работает
ноут с "гибридной" графикой (intel-nvidia).
Если в двух словах: Основной графический процессор у Вас Intel, как только идёт на него нагрузка подключается Nvidia, вот ка краз из-за этого переключения и происходит сбой. Подобная тема тут уже была, решения пока я не видел, но люди говорят, что как то можно програмно, отключать один из видео чипов. На деле видел единожды, технологией не баловался из-за отсутствия материала для тестов, копайте в эту сторону.
step_slim, я в общем-то примерно так и представляю работу двух графических процессоров. Только, как я считаю, geForce, начинает обрабатывать графику, когда это сочтет нужным драйвер, который отвечает за переключение графических процессоров (ну это в винде, где это все и работает, как нужно). А во время загрузки ноутбука и во время работы linux, графикой полностью занимается intel, то есть никакого переключения как раз не происходит. geForce просто потребляет энергию и ничего полезного не делает в linux. Возможно, я в чем-то ошибаюсь, но, вроде, так. Но в общем-то я тоже подозреваю, что дело именно в том, что в нем 2 графических процессора...скорее всего, из-за этого все.
Только моих знаний в области linux недостаточно, чтобы самому разобраться в проблемах этих
Висят, висят подобные баги (https://bugzilla.novell.com/show_bug.cgi?id=645296) со статусом critical. Если не лень разбираться в енглише, можете почитать обсуждение- вдруг какое решение проблемы уже есть?
Вот скриншот при очередном сбое http://imagepost.ru/images/o/pe/opensuse_11.4_asus_k42jv.jpg. Вот на этом этапе при загрузке он останавливается и не реагирует ни на что. Скрин сделан с монитора, который подключен к ноутбуку. На самом ноуте точно такое же изображение.
gfx6
Не хочу быть громогласным, но не путайте работу в среде Windows и Linux. ОС Linux работает с оборудованием намного глубже. Поэтому, при загрузки, система инициализирует (опрашивает) все устройства Вашего ноута и видя ещё одно видеокарту, пытается загрузить под неё драйвер, ну или понять как работать с этим устройством. Но если верить описанию ошибки багзилы, которую Вам привёл dsmith, и кстати, действительно в сообщениях есть костыль для решения: http://linux-hybrid-graphics.blogspot.com/2010/07/using-acpicall-module-to-switch-onoff.html