12.04.x Обновление аппаратного обеспечения HWE сломало проприетарные драйверы Nvidia
Я запускаю Ubuntu 12.04.4 32-разрядную версию LTS и недавно выбрал вариант обновления HWE из диспетчера обновлений. Теперь либо компьютер зависает, либо я перехожу в режим низкой графики, аналогичный терминалу. Я считаю, что это потому, что у меня есть старая графическая карта Nvidia FX5600. Если я запускаю 3.13.0-32-generic в режиме восстановления, я могу использовать свой компьютер. У меня вопрос, могу ли я отменить обновление HWE или мне придется переустанавливать ОС с нуля, используя оригинальный компакт-диск?
6 ответов
NB. Это не отвечает на ваш вопрос, а скорее говорит о том, как решить вашу проблему при использовании нового HWE.
Откройте терминал (удерживайте клавиши CTRL и ALT, нажимая T). Добавьте xorg-edgers PPA и обновите
sudo add-apt-repository ppa:xorg-edgers/ppa
Вы должны будете указать свой пароль при появлении запроса. Вы получите всевозможную информацию об этом репо, но для продолжения просто нажмите ENTER
Теперь в том же терминале:
sudo add-get update
sudo apt-get install nvidia-304
Вам нужно нажать Y + ENTER для его установки.
Когда он закончится, вы перезапустите свою систему. Чтобы подтвердить, что вы действительно используете драйверы Nvidia, вы можете открыть Системные настройки в меню в правом верхнем углу и выбрать " Дополнительные драйверы" в разделе "Оборудование". Для его запуска требуется некоторое время, но когда он появится, он сообщит вам, используете ли вы драйвер Nvidia. Возможно, вы действительно активируете свой драйвер из этого представления после sudo add-get update
но я этого не делал, поэтому я не уверен на 100%. До обновления HWE у меня было несколько вариантов, но теперь у меня есть только тот, который я установил.
Существует сообщение об ошибке по этой проблеме, и может случиться, что эта проблема будет решена в апстриме. Чтобы прекратить использование PPA:
sudo rm /etc/apt/sources.list.d/xorg-edgers-ppa-precise.list
sudo apt-get update
sudo apt-get install --reinstall nvidia-304
Основная проблема заключается в том, что обновление HWE не устанавливает заголовки для нового ядра. Эти заголовки необходимы драйверу NVidia для сборки модуля ядра. Чтобы это исправить, просто установите заголовочные файлы linux, а затем переустановите любой используемый драйвер nvidia:
sudo apt-get install linux-headers-generic-lts-trusty
Примечание: это для Ubuntu 12.04.5, если вы используете более позднюю версию, это будет linux-headers-generic-lts-RELEASENAME
,
Затем, когда вы переустановите драйвер nvidia и перезагрузитесь, у вас все будет в порядке еще раз.
У меня была та же проблема, хотя я не знаю, были ли карты, которые я использовал.
Нажатие F12 привело меня в личинку. Переход в отказоустойчивый режим, а затем получить командную строку. Я сделал apt-get upgrade. Перезагрузился и тут все заработало.
У меня была та же самая проблема: после обновления я мог только загрузиться в экран tty. Попробовав многочисленные исправления, я заметил, что ядро Nvidia использовало драйвер 173, а остальная часть conf была 304. Единственным решением было отключить 304 и включить 173 с помощью jockey-text:
sudo jockey-text -e xorg:Nvidia_173
сейчас работает как раньше.
Я столкнулся с этой же проблемой и перепробовал много методов. Метод, данный Сильвестром, не работает для меня. Метод Joecool почти работает для меня, но мне нужно изменить какой-то параметр. Я печатаю:
sudo jockey-text -e xorg:Nvidia_331
перезагрузите компьютер и все будет найдено. И как я могу узнать, что это 331, я печатаю:
sudo jockey-text --list
и узнай, что
xorg:nvidia_304 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_304_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, enabled, Not in use)
xorg:nvidia_331 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_331_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
так что я включаю 331, и все было хорошо
У меня была такая же проблема при обновлении моего HWE 12.04.
После обновления все работало нормально в течение нескольких минут, а затем экран стал искаженным и пикселированным.
Что мне нужно было сделать, это перезагрузить компьютер и войти в режим восстановления после перезагрузки. Я включил работу в сети, а затем опустился в корневую оболочку. Там я обновляю / обновляю apt-get и затем снова перезагружаюсь в обычный режим. На этот раз значки не загружались, и я снова перезагрузился. Появилась еще одна перезагрузка, чтобы решить проблему.
Похоже, что это было вызвано зависанием экрана драйвера NVIDIA.
Надеюсь, это кому-нибудь поможет.