Такие зависания, как вы описали, могут быть связаны как с программным, так и с аппаратным обеспечением, и, как вы обнаружили, иногда сложно диагностировать.
аппаратные средства
Если это настольный ПК, посмотрите на свои аппаратные карты. Как для ноутбуков, так и для настольных компьютеров возможны проблемы типа 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 Обновления
Самые последние графические драйверы были упакованы в ppa обновлений x .
Обратите внимание - это уведет вас от стандартной базовой линии - если в будущем ppa-purge
обновится сам PPA перед обновлением.
Вы также можете вручную установить драйверы от nVidia:
Попробуйте установить последние версии драйверов nvidia stable 275 или 280 - драйверы
32bit 280: сайт ftp и драйверы 64bit: 280: сайт ftp
Установить
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 - имейте готовую резервную копию, если хотите попробовать этот маршрут.