Зависания, подобные описанным вами, могут быть связаны как с программным обеспечением, так и с оборудованием, и, как вы обнаружили, иногда их крайне сложно диагностировать.
Оборудование
Если это настольный ПК, посмотрите на свои аппаратные платы. Как для ноутбуков, так и для настольных компьютеров возможны проблемы с типом 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 бесчисленное количество раз, и это всегда выручало меня из беды. Однако вам действительно нужен большой внешний накопитель - USB-накопитель / внешний накопитель или отдельный накопитель.
X Обновлений
Новейшие графические драйверы были упакованы в x обновляет ppa.
Примечание - это уведет вас от стандартной базовой линии - при обновлении в будущем ppa-purge
сам PPA перед обновлением.
Вы также можете вручную установить драйверы от nVidia:
Попробуйте установить последние версии драйверов nvidia stable 275 или 280 - 32-разрядные драйверы 280: ftp-сайт и 64 бит: 280 драйверов: ftp-сайт
устанавливать
CTRL + ALT + F1 чтобы переключиться на TTY1 и войти в систему
sudo service gdm stop
Чтобы остановить X-сервер
sudo su
Для запуска от имени root
cd ~/Downloadssh NVIDIA-Linux-x86-280.04.run
Чтобы установить 32-разрядный драйвер (эквивалент для 64-разрядной версии), затем перезагрузитесь.
Для удаления
sudo sh NVIDIA* --uninstall
Также удалите /etc/X11/xorg.conf
X/Ядро/Компилятор
Если вы запускаете классическую Ubuntu с эффектами, возникают ли у вас те же проблемы с зависанием, что и у стандартной Ubuntu? Если вы не можете воспроизвести замораживание с помощью классической Ubuntu (без эффектов), то это укажет вам на проблему с компиляцией. Я бы поднял сообщение об ошибке launchpad с командой compiz.
Если свободное место доступно (например, 20 ГБ), вы можете выполнить двойную загрузку / установку вместе с последней версией oneiric alpha. Очевидно, что это само по себе будет нестабильным, но оно будет поставляться с последней версией X и ядром. Возможно, вам также потребуется вручную установить вышеупомянутые графические драйверы beta 280, поскольку они, вероятно, не будут предлагаться в окне Дополнительных драйверов.
Если во время тестирования вы не видите такой же активности замораживания, вы можете попробовать обновить свою версию X с помощью x-edgers ppa и использование ядра kernel 3.0 в Natty. Идти по этому пути на самом деле нежелательно - и это может привести к проблемам с обновлением в будущем - и может привести к другим непредвиденным проблемам со стабильностью. Опять же, используйте ppa-purge
чтобы удалить PPA.
Ядро 3.0 поставляется вместе с PPA - вам нужно будет установить заголовки, а также само ядро из synaptic ПЕРЕД перезагрузкой, если вы собираетесь установить диск nvidia позже.
Это тестовый ppa - у вас есть готовая резервная копия, если вы хотите попробовать этот маршрут.