Что мне делать, когда Ubuntu зависает?

Все операционные системы иногда зависают, и Ubuntu не является исключением. Что я должен сделать, чтобы восстановить контроль, когда ...

  • только одна программа перестает отвечать?
  • вообще ничего не реагирует на щелчки мышью или нажатия клавиш?
  • мышь перестает двигаться полностью?
  • У меня есть Процессор Intel Bay Trail?

В каком порядке мне следует попробовать различные решения, прежде чем принимать решение отключить питание?

Что делать при запуске Ubuntu потерпит неудачу? Могу ли я выполнить диагностическую процедуру?

681
задан 6 March 2017 в 20:06

45 ответов

Когда одна программа перестает работать:

Когда окно программы перестает отвечать на запросы, вы обычно можете остановить его, нажав X-образную кнопку закрытия в верхнем левом углу окна. Как правило, это приводит к появлению диалогового окна, в котором говорится, что программа не отвечает (но вы уже знали об этом), и вам предоставляется возможность убить программу или продолжать ждать ее ответа.

Иногда это не работает, как ожидалось. Если вы не можете закрыть окно обычным способом, вы можете нажать Alt + F2 , ввести xkill и нажать Enter . Ваш курсор мыши превратится в X . Наведите курсор на оскорбительное окно и щелкните левой кнопкой мыши, чтобы убить его. Щелчок правой кнопкой мыши отменяет и возвращает вашу мышь в нормальное состояние.

Если ваша программа запускается из терминала, с другой стороны, вы обычно можете остановить ее с помощью Ctrl + C . Если нет, найдите имя и идентификатор процесса своей команды и скажите, чтобы программа завершилась как можно скорее с помощью kill [process ID here]. Он отправляет сигнал по умолчанию SIGTERM (15). Если ничего не помогает, в качестве последнего средства отправьте SIGKILL (9): kill -9 [process ID here]. Обратите внимание, что вы должны использовать SIGKILL только в крайнем случае, потому что процесс будет немедленно остановлен ядром без возможности очистки. Он даже не получает сигнал - он просто перестает существовать.

(Уничтожение процесса с помощью kill -9 всегда работает, если у вас есть разрешение на уничтожение. В некоторых особых случаях процесс по-прежнему указан в ps или top (как «зомби»)) - в этом В этом случае программа была убита, но запись в таблице процессов сохраняется, поскольку она необходима позже.)

Когда мышь перестает работать:

Если клавиатура все еще работает, нажмите Alt + F2 и запустите gnome-terminal (или, если они не запускаются, нажмите Alt + Ctrl + F1 и войдите под своим именем пользователя и паролем ). Оттуда вы можете решать проблемы. Я не собираюсь углубляться в устранение неполадок мыши, так как я не исследовал это. Если вы просто хотите попробовать перезапустить графический интерфейс, запустите sudo service lightdm restart. Это должно привести к отключению графического интерфейса, который затем попытается возродиться, и вы вернетесь к экрану входа в систему.

Если у вас есть процессор Intel Bay Trail

См. https://askubuntu.com/a/803649/225694 .

Когда все, клавиши, мышь и все перестают работать:

Сначала попробуйте метод Magic SysReq, описанный в ответе Феникса . Если это не сработает, нажмите кнопку Reset на корпусе компьютера. Если даже это не сработает, вам просто нужно включить / выключить машину.
Пусть вы никогда не достигнете этой точки.

0
ответ дан 6 March 2017 в 20:06

Были некоторые пропущенные ошибки в отношениях Unity / Compiz, системы X.org и видеодрайвера. Эти ошибки, конечно, имеют дело с более новыми, обновленными версиями Unit, Compiz, X или видеодрайвера.

Когда внутри Unity все медленно и в основном повреждено, чтобы перейти к TTY1, нажмите CTRL + ALT + F1 . Находясь в терминале, введите имя пользователя и пароль, чтобы перейти к строке приглашения. Вы также можете попасть в TTY при загрузке, нажав ESC или удерживая SHIFT , затем в меню GRUB, выбрав режим восстановления.

  1. Установите Xorg Edgers PPA

    sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update
    

    В зависимости от вашей видеокарты вы можете установить серии 304, серии 310, 313 или любую новую, появившуюся там. Я рекомендую всегда тестировать последнюю версию, и только если она вызывает проблемы, переходите оттуда, пока не достигнете версии, где все работает правильно. Например, если у вас GT 9500 или более поздняя версия (как и в моем случае, к которому у меня также есть 440 GT, 560 TI и 680 GTX), единственной версией, которая решает все мои проблемы, является версия 313.18, вышедшая пару дней назад. , Поэтому я бы сделал это:

    sudo apt-get install nvidia-313
    

    Это установит последнюю версию серии 313. Это исправляет МНОГО проблем с видео с compiz, unity и xorg. Серия 310 также исправляет многие проблемы, но не проверяла эту проблему с моими видеокартами. Другие версии Nvidia - nvidia-экспериментальный-304 и nvidia-экспериментальный-310 на момент написания статьи.

  2. Перезагрузитесь, чтобы проверить, правильно ли работает ваша видеокарта с Ubuntu. Если у вас возникли проблемы с конфигурационным файлом Nvidia, просто откройте терминал, введите sudo nvidia-xconfig и перезагрузитесь.

Есть и другие полезные вопросы, которые также могут помочь, например:

Как мне обновить драйвер NVIDIA?

Как установить драйвера Nvidia?

Не удается установить драйвер Nvidia

В чем разница между пакетами nvidia-current и nvidia-current-updates?

Или даже более общий: Как правильно включить Desktop Cube в Unity 3D?

0
ответ дан 6 March 2017 в 20:06

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

Нанесите достаточное количество очистителя контактов на процессор, оперативную память и любой другой комплекс микросхем, чтобы показать эти крошечные, плотно упакованные контакты. Они могут потерять проводимость из-за накопления пыли, а также из-за короткого замыкания из-за влажности.

Через несколько дней после очистки (я использовал CRC 2-26) и серии действительно жестоких стресс-тестов мой компьютер ни разу не зависал.

Таким образом, для всех вас, кто внезапно неожиданно зависает, перестаньте возиться с вашей ОС сверх того, что разумно, и проведите полную очистку от пыли и контактов.

0
ответ дан 6 March 2017 в 20:06

Для тех, у кого:

  • экран зависает, но приложения все еще работают
  • , и вы можете сделать Ctrl + Alt + F1
  • , и у вас нет другого выбора, кроме перезапуска (service lightdm restart не работает)
  • , и у вас слишком много открытых приложений, и вы не можете не хочу терять сеанс

Может быть, вы можете:

  • пойти и выполнить Ctrl + Alt + < kbd> F1
  • запустить pm-suspend (приостановит работу машины)
  • запустить машину; Вы должны вернуть машину в рабочее состояние до того, как экран зависнет (по крайней мере, для меня это произошло)

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

0
ответ дан 6 March 2017 в 20:06

У меня был персональный компьютер, который постоянно зависал на мне. Я поместил датчики температуры в панель gnome и смог увидеть, не нагрелись ли во время блокировки процессор, жесткий диск, материнская плата (практически любая системная температура).

Возможно, ваша карта ATI сильно нагревается, и вам необходим увеличенный поток воздуха.

0
ответ дан 6 March 2017 в 20:06

Одно из решений, которое я нашел, которое остановило мой компьютер от замерзания, состояло в том, чтобы остановить планировщик процессора, настроив его по умолчанию. Это найдено в скрипте /etc/init.d/ondemand.

Я только что переименовал файл.

sudo mv /etc/init.d/ondemand /etc/init.d/ondemand.bk

Это разрывает все символические ссылки на ondemand. Так что он не запустится во время загрузки. Это поместит некоторые сообщения об ошибках в ваш журнал.

Лучший способ - использовать update-rc.d. Я был ленив и не пробовал эти команды.

sudo update-rc.d -f ondemand remove  

Или:

sudo update-rc.d ondemand stop 2 3 4 5 S

Чтобы запустить его снова:

sudo update-rc.d ondemand Start 2 3 4 5 S  

Несмотря на то, что при его повторном запуске компьютер снова освободился. Поэтому я оставил его отключенным.

0
ответ дан 6 March 2017 в 20:06

В конкретном случае вы используете Virtualbox для запуска 64-разрядного гостя на 32-разрядном (Ubuntu) хосте, используя только VT-x или AMD-V (технология аппаратной виртуализации, встроенная в ваш ЦП)

Virtualbox может вызвать случайный сбой 32-разрядного хоста при запуске на нем 64-разрядного гостя с использованием VT-x или AMD-V (технология аппаратной виртуализации, встроенная в ваш ЦП). Это известная проблема .

2 решения:

  1. Вы должны запускать 32-разрядные гостевые системы только на своем текущем 32-разрядном хосте [рекомендуется, если у вас меньше 2 ГБ ОЗУ];
  2. Вы должны переключиться на 64-битную Ubuntu в качестве хоста (вы можете даже выполнить «миграцию» с 32-битной на 64-битную, переустановив 64-битную Ubuntu, не касаясь папки «/ home») [рекомендуется, если у вас 2 ГБ ОЗУ или более].

Обратите внимание, что вы можете без проблем запускать 64-битные и 32-битные гостевые системы на 64-битном хосте, используя Virtualbox.

Другие ответы очень хорошо охватили общие случаи ...

0
ответ дан 6 March 2017 в 20:06

Прежде чем пытаться использовать следующую комбинацию клавиш, помните, что Ctrl + Alt + F7 возвращает вас обратно. Помните? В самом деле? Хорошо, тогда: если графический интерфейс Ubuntu не отображается или зависает, просто используйте Ctrl + Alt + F1 для переключения на терминал. [ 110]

Вы должны были нажать Ctrl + Alt + F7 , чтобы снова увидеть это сообщение.

Это самое простое решение, но не постоянное, после этого ваша Ubuntu может продолжать зависать, но вы можете повторять этот процесс каждый раз, когда Ubuntu зависает. :)

0
ответ дан 6 March 2017 в 20:06

У меня были похожие проблемы с 10.04. X зависал и ничего, кроме перезагрузки, не мог это исправить. Я обновил драйверы nvidia до последней версии, и с тех пор у меня не было проблем.

0
ответ дан 6 March 2017 в 20:06

Если вы используете материнскую плату Intel 8xx, я настоятельно рекомендую перейти на Ubuntu 10.10 Maverick Meerkat , я думаю, что они исправили ошибки, связанные с Xorg.

Я столкнулся с теми же проблемами, но после установки Ubuntu 10.10 Maverick Meerkat у меня никогда не возникало проблем с Xfreeze.

0
ответ дан 6 March 2017 в 20:06

В моем случае compiz вызывает замораживание; Я могу двигать курсор мыши, но щелчки мыши ничего не делают. Клавиатура работает, поэтому мой рецепт перезапускается compiz

  1. Нажмите Ctrl + Alt + F1

  2. Запустите эту команду:

    killall -9 compiz
    
  3. Нажмите Ctrl + Alt + F7

0
ответ дан 6 March 2017 в 20:06

Прежде всего, используйте команду top в терминале, чтобы увидеть PID не отвечающей программы. Top Function в терминале , затем kill -9 "pid" без кавычек.

Если ничто не реагирует на ваши нажатия и нажатия клавиш или ваша мышь перестает работать, нажмите Ctrl + Alt + F1 и перезапустите диспетчер дисплея, выполнив:

sudo service lightdm start     # Ubuntu 12.04/14.04  

или

sudo systemctl start graphical.target     # Ubuntu 16.04 and later

Если это не удастся, не беспокойтесь. Нажатие Ctrl + Alt + F7 вернет вас в среду рабочего стола.

0
ответ дан 6 March 2017 в 20:06

Я обнаружил, что виновником в моем случае был простой и простой перегрев. Я живу в более теплом климате, и если у меня нет кондиционера, мой ноутбук начинает зависать. Направление вентилятора прямо на него решило проблему.

0
ответ дан 6 March 2017 в 20:06

Я установил Ubuntu 12.04 LTS на Lenovo Thinkpad Core i5, он полностью завис, и мне пришлось вручную перезапустить его при выключении питания. Я решил это, обновив свое ядро ​​Ubuntu до последней версии. Это может исправить вашу проблему тоже. Вот инструкции для этого:

1- Перейдите сюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Загрузите 3 (возможно, 4) Деба для где-то папка:

0
ответ дан 6 March 2017 в 20:06

После более года страданий от этого я обошел проблему, используя Xfce в качестве среды рабочего стола. Я просто установил его с помощью APT: sudo apt-get install xfce4

У меня есть компьютер 2009 года со встроенной графикой, и у него периодически возникали проблемы каждый раз, когда настраивались параметры графики (будь то через автоматические обновления Ubuntu или нет). я не уверен)

Полагаю, я мог бы попробовать Unity 2D, но Xfce работает.

0
ответ дан 6 March 2017 в 20:06

На моем ноутбуке, когда он зависает, я могу управлять + alt + fn + f7, а затем управлять + alt + fn + f2. Это попадает в оболочку, затем я вхожу с моим именем пользователя и паролем. Чтобы вернуться к рабочему столу, который я делаю chvt 8, это возвращает меня к моему текущему рабочему столу. Чтобы узнать тип активного tty w, перейдите к текущему типу.

Таким образом, вы можете возобновить свою работу без перезагрузки или потери чего-либо.

0
ответ дан 6 March 2017 в 20:06

Мне просто нужно было выключить и снова включить компьютер после установки подходящих ядер из https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAndMeltdown . Здесь нет проблем с оборудованием, но остерегайтесь таких побочных эффектов при работе на нестабильных ядрах.

0
ответ дан 6 March 2017 в 20:06

Для отладки замораживания можно использовать Волшебство ключ SysRq , например:

<глоток> Примечание: Рассмотрите содержание в ‡ § Сдвиг (в зависимости от Вашей клавиатуры).

  • Высокий звук - SysRq - 9 (никакой в ‡ § Сдвиг ) - Набор консольный уровень журнала к 9 для показа большего количества сообщений ядра
  • Высокий звук - SysRq - w - Дисплейный список заблокированных (D состояние) задачи
  • Высокий звук - SysRq - l - Шоу след стека для всех активных центральных процессоров.
  • Высокий звук - SysRq - t - Вывод список текущих задач и их информации к консоли
  • Высокий звук - SysRq - p - Вывода текущие регистры и флаги к консоли
  • Высокий звук - SysRq - q - Дисплей все активные таймеры с высоким разрешением и источники часов.
  • Высокий звук - SysRq - m - информация о памяти Выходного тока к консоли

Другие вещи попробовать во время замораживания:

<глоток> Примечание: Рассмотрите содержание в ‡ § Сдвиг (в зависимости от Вашей клавиатуры).

  • Сброс хороший уровень всех первоочередных и задач в реальном времени путем удара Высокого звука - SysRq - n .
  • Попытка, вызывающая возврат к текстовой консоли, пытаются поразить Управление - Высокий звук - F1 (от F1 до F12 ).
  • Уничтожают все процессы на текущей виртуальной консоли (может уничтожить X) путем удара Высокого звука - SysRq - k .
  • Выполняют системный катастрофический отказ (если он настроен) Высоким звуком - SysRq - c .

, Если ничто не работает, необходимо выполнить безопасная перезагрузка Высоким звуком - SysRq - REISUB, который является:

  • Высокий звук - SysRq - R : ООН R ай (берут под свой контроль клавиатуру назад от X).
  • Высокий звук - SysRq - E : tErminate (отправляют SIGTERM ко всем процессам).
  • Высокий звук - SysRq - я : k я ll (отправляют SIGKILL ко всем процессам, вынуждая их сразу завершиться).
  • Высокий звук - SysRq - S : Sync все смонтированные файловые системы (сбрасывают данные к диску).
  • Высокий звук - SysRq - U : Unmount (повторно монтируют все файловые системы в режиме только для чтения),
  • Высокий звук - SysRq - B : сразу ре Boot система.

    <глоток> Примечание: Если выше комбинации "жесткой" перезагрузки не будет работать, замораживание могло бы быть вызвано дезертировавшими аппаратными средствами, не видеодрайверами.

, Если Вы не можете использовать Волшебство ключ SysRq , см. также: Диагностирование и фиксация по-видимому случайных катастрофических отказов Ubuntu?

После перезагрузки, проверьте Ваш kern.log на детали, особенно назовите трассировки сгенерированными вышеупомянутыми командами ядра. Это может помочь найти правильный отчет об ошибках для него и найти решение. Проверьте следующий kern.log пример .

можно проверить последний крешлог:

journalctl -b -1 # Then hit Shift-G to jump to the end.

Для списка других журналов журнала работайте:

journalctl --list-boots

Предложенное решение:

  • Обновление Ваша Ubuntu и ядро к последней версии.
  • , Если проблема повторяется, обходное решение должно установить драйверы NVIDIA , который заменяет видеодрайвер Nouveau.

См. также:

0
ответ дан 6 March 2017 в 20:06

Я имею простую фиксацию для случайных замораживаний, происходящих в соответствии с Ubuntu 12.04 (ядро 3.5.0-41) на HP DV7, просто использую unity_2d:

sudo vi /etc/lightdm/lightdm.conf

Замена user-session=ubuntu с user-session=ubuntu-2d

sudo reboot

Больше информации о http://cleanstructions.blogspot.fr/2013/10/fix-random-freezes-ubuntu-1204.html

Memtest много раз передавал, и это просто произошло с одного дня с другим, возможно после обновления. Я просто не мог исследовать панику ядра, целая система была заблокирована, и журналы (когда доступный) не отображали ничего соответствующего для меня.

Кто-либо имеет, имеет идею обо что не так с моей видеокартой для того, чтобы не поддерживать, больше открывают GL?

-1
ответ дан 6 March 2017 в 20:06

Нажмите Alt + F2 , чтобы запустить команду. Введите xkill и нажмите Enter.

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

Если кто-то может предоставить скриншот, я думаю, это было бы полезно.

0
ответ дан 6 March 2017 в 20:06

Если возможно, попробуйте открыть оболочку ssh с другого компьютера. это вариант Если вы заранее знали, что компьютер может зависнуть, откройте соединение, прежде чем выполнять эту задачу.

Я делаю это иногда, когда знаю, что vmware сходит с ума и графический интерфейс Ubuntu (хост vmware) перестает отвечать на запросы. Я могу сделать приостановку из оболочки ssh, может пройти некоторое время, пока она не пройдет, и через некоторое время компьютер снова простаивает.

0
ответ дан 6 March 2017 в 20:06

Если он полностью блокируется, вы можете ПЕРЕСМОТРЕТЬ его, что является более безопасной альтернативой простой перезагрузке компьютера.

REISUB от:

Удерживая клавиши Alt и SysReq (Print Screen) , введите R Е Я S U Б .

R:  Switch to XLATE mode
E:  Send Terminate signal to all processes except for init
I:  Send Kill signal to all processes except for init
S:  Sync all mounted file-systems
U:  Remount file-systems as read-only
B:  Reboot

REISUB - это BUSIER в обратном направлении, как в «Система занята , чем должна быть», если вам нужно это запомнить. Или мнемонически - R eboot; E VEN; Я е; S ystem; U tterly; [Тысяча сто двадцать две] В [тысяча сто двадцать две] roken.

Это ключ SysReq:

SysReq key

ПРИМЕЧАНИЕ: Существует менее радикальный способ, чем перезагрузка всей системы. Если ключ SysReq работает, вы можете убивать процессы по одному, используя Alt + SysReq + F . Ядро будет убивать в большинстве случаев «дорогой» процесс каждый раз. Если вы хотите уничтожить все процессы для одной консоли, вы можете выполнить Alt + SysReq + K .

ПРИМЕЧАНИЕ: Вы должны явно включить эти комбинации клавиш. Ubuntu поставляется с настройкой sysrq по умолчанию 176 (128 + 32 + 16), которая позволяет запускать только SUB часть комбинации REISUB. Вы можете изменить его на 1 или, что потенциально менее опасно, на 244. Для этого:

sudo nano /etc/sysctl.d/10-magic-sysrq.conf

и переключиться с 176 на 244; затем

echo 244 | sudo tee /proc/sys/kernel/sysrq

Это будет немедленно работать! Вы можете проверить это, нажав Alt + SysReq + F . Для меня это убило активную вкладку браузера, потом все расширения. И если вы продолжите, вы можете перезапустить X-сервер.


Подробнее о всех функциях Alt + SysReq здесь .

0
ответ дан 6 March 2017 в 20:06

(Ответ сообщества вики - решение изначально было похоронено в OP вопрос )

РЕШЕНИЕ:

Решено это.

Моей конкретной проблемой была моя видеокарта (интегрированная серия Radeon 9000). netconsole обнаружил, что я получаю ошибку: "reserve failed for wait". После проб и ошибок я вручную настроил видеокарту и отключил аппаратное ускорение. Полностью исправлена ​​проблема.

Вот что я сделал:

Созданный вручную xorg.conf

Ubuntu автоматически настраивает xorg.conf и не использует файл. Чтобы отредактировать этот файл, вы должны указать Ubuntu явно создать его, а затем отредактировать. Вот шаги:

  1. Перезагрузите систему
  2. Удерживайте Shift как загрузчик GRUB
  3. Выберите корневой терминал в меню входа в GRUB
  4. Выполнить: X -config xorg.conf.new
  5. Копировать: cp xorg.conf.new /etc/X11/xorg.conf

Отключить аппаратное ускорение

Следующее относится к моему Radeon карта, но я уверен, что другие карты имеют аналогичную настройку.

  1. Редактировать xorg.conf
  2. Найти раздел «Устройство» для видеокарты
  3. Раскомментировать параметр «NoAccel» и установить значение «True»
  4. Сохранить + перезагрузить

Надеюсь, что помогает.

0
ответ дан 6 March 2017 в 20:06

Можно сделать ярлык, Ctrl+Alt+Delete открывают System Monitor, с которым можно уничтожить любые безразличные приложения.

  1. Откройте Систему ➜ Предпочтения ➜ Горячие клавиши и нажмите Add.
    В поле Command войти gnome-system-monitor. Назовите ярлык вообще, Вы хотите.

enter image description here

  1. Нажмите Apply и затем нажмите, где он говорит Отключенный. Теперь нажмите клавиши Ctrl+Alt+Delete

enter image description here

  1. Близкие Горячие клавиши и испытывают ярлык:

enter image description here

63
ответ дан 6 March 2017 в 20:06

Если вы получаете много зависаний, может быть что-то не так с вашим оборудованием. Раньше я получал жесткие блокировки каждые 48 часов из-за неоптимальной оперативной памяти. Memtest86 + показала неисправность после 40 минут тестирования. Поменял оперативную память еще на некоторое время (по гарантии), и теперь у меня 32 дня, 1 час безотказной работы.

Ubuntu, как и Windows, со временем не склонен просачиваться в вашу память. Даже если это делает одно приложение или плохой драйвер X-видео, вы можете очень просто перезапустить LigthtDM и просто продолжать работать. Я на самом деле прошел через три бета-версии драйвера nvidia в этой загрузке:)

Во всяком случае ... Зная, как перезапустить тихо, очень удобно, поиск, отчетность и исправление системы должны ваш следующий приоритет. Если это постоянно включенная система, вы легко сможете сделать это между обновлениями ядра * без необходимости перезапуска.

* Вам следует перезагрузить , когда вы получите обновления ядра, так как они будут исправлениями безопасности, которые не будут применены, пока вы не перезагрузите новое ядро.

0
ответ дан 6 March 2017 в 20:06

Вы можете получить дополнительную информацию при переключении в режим просмотра TTY. Нажмите Ctrl + Alt + F1 , чтобы получить это, используйте Ctrl + Alt + F7 (или, может быть, F8 ), чтобы вернуться в графический интерфейс. Вы можете проводить разные сессии на большинстве F-клавиш, но это совсем другой вопрос.

0
ответ дан 6 March 2017 в 20:06

Такие зависания, как вы описали, могут быть связаны как с программным, так и с аппаратным обеспечением, и, как вы иногда находите, очень сложно диагностировать.

Аппаратное обеспечение

Если это настольный ПК, посмотрите на свои аппаратные карты. Как для ноутбуков, так и для настольных компьютеров возможны проблемы типа acpi.

Может быть полезно временно упростить вашу конфигурацию, чтобы подключить только графическую карту со стандартной клавиатурой и мышью. Все остальные карты должны быть удалены.

При возникновении проблем, связанных с acpi, попробуйте загрузиться с noapic nomodeset в параметре загрузки grub. Также стоит попробовать acpi=off, хотя это может иметь и другие нежелательные эффекты, такие как постоянное использование вентилятора.

Также стоит проверить уровень версии BIOS и посмотреть, есть ли у поставщика более новая версия BIOS. Надеемся, что заметки в readme должны показывать, если какая-либо более новая исправленная версия дает сбой и зависает.

Программное обеспечение

Хочу заметить, что вы попробовали стандартные драйверы 270, но потерпели неудачу из-за зависаний. Можете ли вы уточнить, были ли у вас похожие проблемы с драйвером с открытым исходным кодом? Очевидно, что вы не получите Unity во время тестирования этого.

Замораживание графики может быть одним из / или сочетанием драйвера / compiz / X / kernel

Если вы хотите попробовать любое из предложенных ниже , сначала сделайте резервную копию вашей системы с помощью хороший инструмент для резервного копирования, такой как CloneZilla. Для получения изображения вам понадобится внешнее мультимедийное устройство, например большой USB-накопитель / диск или отдельный внутренний жесткий диск.

Установка более нового драйвера nVidia

Отключите (удалите) текущий драйвер 173-nvidia с помощью окна «Дополнительные драйверы».

Есть небольшое количество важных исправлений, в первую очередь в стабильной версии 275, но небольшое количество также в 280beta, которая исправила зависания - стоит попробовать, применимы ли они к вашей видеокарте. К сожалению, nvidia не дает подробных сведений о том, какие карты они специально исправляют (readme.txt)

Однако - я бы настоятельно рекомендовал сделать резервную копию, если вы не уверены в том, чтобы отменить установку nvidia - тем более что у вас были серьезные проблемы с старшие 270 водителей. Я использовал Clonezilla бесчисленное количество раз, и это всегда доставляло мне неприятности. Вам нужен большой внешний диск - флешка / внешний диск или отдельный диск.

X Updates

Последние графические драйверы были упакованы в x update ppa .

Примечание - это уведет вас от стандартного базового уровня - если в будущем будет обновлен ppa-purge сам PPA перед обновлением.

Вы также можете вручную установить драйверы от nVidia:

Попробуйте установить последние версии драйверов nvidia stable 275 или 280 - 32-битные драйверы 280: ftp site и 64-битные: 280 драйверы : ftp site

Для установки

CTRL + ALT + F1 для переключения на TTY1 и входа в систему

sudo service gdm stop

Чтобы остановить X-сервер

sudo su

Для запуска от имени пользователя root

cd ~/Downloads
sh NVIDIA-Linux-x86-280.04.run

Для установки 32-разрядного драйвера ( эквивалентно для 64-битной), затем перезагрузите компьютер.

Чтобы удалить

sudo sh NVIDIA* --uninstall

Также удалите /etc/X11/xorg.conf

X / Kernel / Compiz

Если вы запускаете классическую Ubuntu с эффектами, сделайте вы получаете те же проблемы с заморозкой, что и стандартная Ubuntu? Если вы не можете воспроизвести стоп-кадр с классической Ubuntu (без эффектов), это укажет на проблему с компизом. Я хотел бы поднять отчет об ошибке панели запуска с командой compiz.

Если доступно пространство (например, 20 Гб), вы можете выполнить двойную загрузку / установку вместе с последней версией Oneiric. Очевидно, что это само по себе будет нестабильным, но оно будет поставляться с последними версиями X и Kernel. Возможно, вам также понадобится вручную установить драйверы бета-версии 280, описанные выше, поскольку они, вероятно, не будут предлагаться в окне «Дополнительные драйверы».

Если во время тестирования вы не видите ту же активность замораживания, вы можете попробовать поднять свою версию X с помощью x-edgers ppa и использовать ядро ​​ядра 3.0 в Natty. Переход по этому маршруту не очень желателен - и может вызвать проблемы с обновлением в будущем - и может иметь другие непредвиденные проблемы со стабильностью. Снова используйте ppa-purge для удаления PPA.

Ядро 3.0 поставляется в комплекте с PPA - вам нужно установить заголовки, а также само ядро ​​из синаптической системы ДО перезагрузки, если вы собираетесь установить диск nvidia позже.

Это тестовый ppa - сделайте резервную копию, если хотите попробовать этот маршрут.

0
ответ дан 6 March 2017 в 20:06

Когда все перестает работать, сначала попробуйте Ctrl + Alt + F1 , чтобы перейти к терминалу, где вы можете убить X или другой проблемные процессы.

Если даже это не работает, попробуйте удерживать нажатой Alt + SysReq , нажимая (медленно, с интервалом в несколько секунд) R E I S U B .

Это переводит клавиатуру в режим raw, завершает задачи в различных состояниях, синхронизирует диски и т. Д. И, наконец, перезагружает компьютер. Делая это, вы получите гораздо лучшие результаты, чем просто потяните за вилку. Конечно, если это не удастся, вам придется потянуть за вилку.

0
ответ дан 6 March 2017 в 20:06

Кроме того, иногда это - просто X-сервер, который зависает - случай, который я чаще всего находил, когда Вы используете Compiz.

Если это верно, можно уничтожить X, который будет перезапускать и ронять Вас в экране входа в систему.

Последовательностью по умолчанию является Ctrl + Высокий звук + Клавиша Backspace

Хотя это выключено по умолчанию (по-видимому, новые пользователи случайно поражали его), и может быть снова включен как это:

  1. SystemKeyboard (т.е. предпочтительный диалог клавиатуры)
  2. Вкладка Layouts
  3. Нажмите кнопку Options
  4. В Сочетании клавиш для уничтожения точки X-сервера проверяют Ctrl + Высокий звук + Клавиша Backspace.
30
ответ дан 6 March 2017 в 20:06

В таких случаях вы можете попробовать CTRL - ALT - F1 получить консоль. Затем войдите под своим паролем.

Перезапуск графического интерфейса

Вы можете попытаться перезапустить свой графический рабочий стол с помощью:

sudo service lightdm restart

Если вы работаете в Ubuntu 11.04 или более ранней версии , вам следует использовать это вместо этого (поскольку gdm был менеджером дисплея по умолчанию):

sudo service gdm restart

Если вместо этого вы используете Kubuntu, то менеджером дисплея по умолчанию является kdm, поэтому вы должны вместо этого использовать: 1115]

sudo service kdm restart

Если вы используете другой менеджер дисплея, замените ligthdm / gdm / kdm на его имя.

Перезагрузка машины

Если вы хотите перезагрузить систему, используйте:

sudo shutdown -r now
0
ответ дан 6 March 2017 в 20:06

Другие вопросы по тегам:

Похожие вопросы: