Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Новая карта GeForce GTX560Ti - система не грузится  (Прочитано 2406 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bodro

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
    • Персональный сайт Бодро
Добрый день!

Проблема такая - у меня установлен Linux Kubuntu 12.04 - обновился только на днях. Материнская плата GA-EG45M-UD2H (-SI). Видеокарта интегрированная от Intel. В PCIExpress-слоте никогда ничего вставлено небыло. Купил себе вчера видеокарту NVidia GeForce GTX560Ti. В BIOS отключил использование интегрированной карты. Стал загружаться - POST-сообщения выводятся - всё хорошо. GRUB начинает грузить ядро, но зависает. Судя по сообщениям, не может то ли загрузить модуль для PCIExpress, то ли с udev какая проблема, то ли ещё с чем. В общем, не могу загрузиться никак - даже в recovery mode.

Пробовал работать с интегриованной картой, но со вставленной в слот GeForce - система так же не грузится, но позволяет загрузиться в recovery mode.

В recovery mode пробовал dpkg --configure -a, dpkg-reconfigure --all - почему-то они ничего не делают. Возможно, что после обновления что-то накрылось, а может в 12.04 изменилась работа с этими утилтами.

В Gentoo проблему решил бы просто - пересобрал ядро и udev, но в Kubuntu очень нехочется делать что-то, минуя системный контроль.
Переустанавливать Linux не хочу - стоит 5 лет, всё настроено и заново настраивать не хочу.

Кто-то встречался с такой проблемой? Буду очень признателен!

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2485
    • Просмотр профиля
bodro, в режиме recovery apt-get install nvidia-current
Нарисуй свой город на openstreetmap.org

Оффлайн bodro

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
    • Персональный сайт Бодро
Добрый день!

suslikk, спасибо огромнейшее! Помогло, но не совсем. В общем, делал так:

Загрузился без новой карты. В консоли решил посмотреть, а что вообще такое nvidia-current и какие есть пакеты со схожими именами?

bodro@bodro:~$ apt-cache search nvidia-current
nvidia-current - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-current-updates - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-current-updates-dev - NVIDIA binary Xorg driver development files
nvidia-current-dev - Файлы для разработки двоичного драйвера NVIDIA для Xorg
bodro@bodro:~$

Увидел что их на самом деле 2 - nvidia-current и nvidia-current-updates. Решил поставить оба, а заодно ещё и пакеты для разработки - мало ли что придётся компилировать.

$ sudo apt-get install nvidia-current nvidia-current-dev nvidia-current-updates nvidia-current-updates-dev

Перезагружаю компьютер, в BIOS указываю что надо отключить onboard-карту и использовать PEG (PCIExpress Graphic). Сохраняю, выключаю компьютер, вставляю карту, запускаю.
Наконец-то! Ядро начало грузиться, но потом X-ы упали. Стал смотреть логи и по ним понял что есть какой-то конфликт, как я понял, между модулем ядра и чем-то ещё. стал думать, а как же мне загрузить нужный модуль ядра? Полез в /lib и увидел там два каталога /lib/nvidia-current и /lib/nvidia-current-updates. Стал смотреть и увидел, что они друг друга засунули в блек-лист. Долго не думая, решил что надо удалить nvidia-current:

$ sudo apt-get purge nvidia-current

Затем подключил модуль nvidia-current-updates:

$ sudo modprobe nvidia-current-updates

Запускаю X-ы. Заработало! Всё загрузилось, работает просто великолепно! При максимальном разрешении и при максимальных параметрах Nexuiz летает! В Foobilliard работает великолепно! Никаких зубьев - просто великолепно!

Так что, если у кого будет проблема с GTX560Ti - удаляйте, если были до этого установлены, nvidia-current и устанавливайте nvidia-current-updates.

P.S.suslikk большой респект! Очень помог! Я бы ещё долго возился в поисках причины. А так, я хоть загрузился и смог проанализировать логи и понять в чём дело.

Xanych

  • Гость
bodro,
 У меня GTX560Ti, но проблем не было. У меня встал спокойно nvidia-currents, и без всяких проблем.))) Видно, это из-за того, что вы сначала с одной видеокартой, потом с другой. Плохо стало кубунте. Хотя, все равное спасибо. Может ваш совет и пригодится когда-нибудь.
Цитировать
Наконец-то! Ядро начало грузиться, но потом X-ы упали. Стал смотреть логи и по ним понял что есть какой-то конфликт, как я понял, между модулем ядра и чем-то ещё. стал думать, а как же мне загрузить нужный модуль ядра? Полез в /lib и увидел там два каталога /lib/nvidia-current и /lib/nvidia-current-updates. Стал смотреть и увидел, что они друг друга засунули в блек-лист. Долго не думая, решил что надо удалить nvidia-current:

 Тут дело в том,  что nvidia-current это стабильная и рекомендованная версия драйвера. А nvidia-current-updates - так называемые плановые обновления, драйвер слегка нестабильный, и при его использовании возможны глюки(хотя это глубокое ИМХО). Естественно два драйвера друг с другом вступили в конфликт. Совет такой, если будут глюки(серьезные, досаждающие) попробуйте поставить только nvidia-current.
« Последнее редактирование: 08 Июня 2012, 20:09:33 от Nerewar »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Закрыто.

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.