12.04.3 может запускаться только после нажатия кнопки «возобновить» в режиме восстановления (при каждой загрузке) - проблема с драйвером Nvidia

10

Я пытался установить, возможно, десять дистрибутивов Linux на мой новый ПК, и каждый раз у меня возникают проблемы с видеодрайверами: черный экран или визуальные артефакты.

Мне удалось установить только Ubuntu 12.04.3 64-bit, но также и с проблемами: черный экран при запуске (иногда все было нормально, когда я использовал режим Live перед установкой, иногда я не мог загрузить режим Live - Ubuntu говорит, что я У меня проблемы с видео, и у меня есть выбор с четырьмя элементами, один из которых «использовать безопасный графический режим», но я даже не могу выбрать это - система зависла).

В tty я установил nvidia-current, но это мне не помогло. При каждой загрузке мне нужно нажать ESCи войти в режим Resumeвосстановления и просто нажать и после этого система загружается нормально. Если я пытаюсь сделать нормальный перезапуск, я снова получаю черный экран после логотипа Ubuntu.

Я попытался переключить драйвер nvidia в настройках - у меня версия 319-обновления и версия 319 [рекомендуется], но ни одна из них не работает.

У меня Palit GeForce GTX650, все обновления.

Мой dmesgвывод

Выход из dpkg --get-selections | grep 'nvi\|nou'

мой /boot/grub/grub.cfg

Виталий Зданевич
источник
Вы сделали черный список или удалили драйвер Nouveau?
Anders FU Kiær
Не удалить. Я нуждаюсь?
Виталий Зданевич
может быть стоит попробовать,sudo apt-get --purge remove xserver-xorg-video-nouveau
Андерс FU Kiær
1
Вы можете добавить выходные данные dpkg –get-selections | grep 'nvi\|nou'к вопросу и выходные данные dmesgк paste.ubuntu.com и добавить URL в вопросе?
Андерс Фу Киер
1
Не могли бы вы опубликовать свой /boot/grub/grub.cfg? Я думаю, что вы пропустите параметр ядра nomodset из командной строки ядра.
сокольничий

Ответы:

17

Запатентованный драйвер nvidia должен использоваться без KMS. Вы должны отредактировать /etc/default/grubфайл, использовать ваш любимый текстовый редактор (vi, nano, gedit и т. Д.):

sudo vi /etc/default/grub

Измените GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"строку на следующую:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Сохраните файл, затем запустите, sudo update-grubзатем перезагрузите компьютер, и он должен работать.

Если это все еще не решает, то удалите также "тихий всплеск" из предыдущей строки, и снова sudo update-grub. (Это отключит графический экран загрузки.)

Загрузка восстановления работала, потому что в пункте меню восстановления был nomodesetпараметр.

сокольничий
источник
Это не важно, но я не могу войти ttyпри нажатии CTRL + ALT + F1: я вижу только черный экран и через несколько секунд мой дисплей выключается.
Виталий Зданевич
@VitalyZdanevich Пожалуйста, добавьте vga=normalпараметр также в эту строку. Если все еще ничего хорошего, добавьте video=vesa:offпараметр также. Обратите внимание, что после этого ваше разрешение tty будет уменьшено, но это не может быть решено с помощью драйверов nVidia AFAIK, которые поддерживают только текстовый режим tty. Если по-прежнему не удается удалить, quiet splashотключите графическую загрузку.
сокольничий
Я не знаю - связано это с этой проблемой или нет, но теперь я не могу выключить свой компьютер - мой компьютер перезагружается вместо выключения питания.
Виталий Зданевич
@VitalyZdanevich Это не должно вызывать таких проблем, все эти параметры ядра относятся только к отображению. Но лучше всего протестировать и опробовать различные параметры и посмотреть, является ли один из них неисправным. Какие параметры ядра вы используете сейчас? Вы также можете попробовать добавить параметр ядра «acpi = force». (или может быть наоборот acpi = off "). Или попробуйте отключить параметры включения в BIOS. (wake-on-lan, wake-on-key и т. д.) Это то, что вы можете попробовать, по моему мнению. Если нет из них решит вашу проблему, затем задайте еще один вопрос на сайте
сокольничий
0

Это ошибка X-сервера. Если X Server обновится сам, он также удалит путь графического драйвера. Возможно, единственный способ - установить то, что может предложить Ubuntu (а именно драйверы в «Дополнительные драйверы»).

У меня AMD A10 с AMD Radeon HD8650 с CrossFire AMD Radeon HD 8970m и я установил драйвер, найденный на сайтах AMD, после обновления произошел сбой X-сервера. Я должен переустановить 'fglrx' (драйверы AMD для Ubuntu), и X-сервер снова работает, только на этот раз он не может идентифицировать мой 8970m, но идентифицирует его как другой графический процессор AMD.

Я не уверен насчет nVidia, но мой совет: старайтесь не устанавливать ничего, кроме того, что вам дал Ubuntu. Если это из Ubuntu, скорее всего, это будет работать.

user220402
источник
Ubuntu мне ничего не предлагал - я уже установил с tty драйвера Nvidia.
Виталий Зданевич
0

Так что эта карта GeForce от GTX650 от Nvidia имеет технологию CUDA, как я вижу в описании на сайте nvidia.com

Здесь я разместил обходной путь для CUDA-карт, который обычно относится к Ubuntu 12.10 и работал там нормально:

Как я могу установить Nvidia Driver GT 520 и Cuda 5.0 в Ubuntu13.04?

Это скромно, но не слишком сложно.

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

dschinn1001
источник
0

В меню загрузки grub я выбрал более раннюю версию ядра и смог загрузиться в мою ОС. Я думаю, что это потому, что драйверы nouveau были загружены вместо драйверов nvidia.

HashTables
источник
0

Измените GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"строку на:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Сохраните файл, затем запустите sudo update-grub Works отлично для nvidia 307. Вы потеряете только фиолетовый стартовый экран, но вы увидите, как запускается система.

user486234
источник
0

У меня была такая же проблема с 2 ноутбуками с похожими картами Nvidia.

Решение, которое я нашел после того, как попробовал многие версии Ubuntu с похожей проблемой, заключается в установке свежего Kubuntu , а затем, прежде чем выполнять какие-либо обновления программного обеспечения, используйте диспетчер пакетов Synaptic, отфильтруйте nvidiaи перейдите к версии package / force и сохраните nvidiaотфильтрованные пакеты в установленной версии, чтобы предотвратить их обновление.

Затем вы можете установить другие варианты рабочего стола, если хотите (я тестировал добавление на втором этапе моих любимых GNOME и Xfce без проблем). Я думаю, что если память мне не изменяет, драйвер Nvidia, который используется и используется, - это 173.x (или 176.x).

боб
источник