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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка драйверов nvidia и обновление ядра  (Прочитано 2286 раз)

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

Оффлайн LMnet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
У меня стоит видеокарта Nvidia 8800 GTS. По непонятной мне причине дрова, которые идут в пакетах и которые можно поставить через apt-get нормально не встают (парился на эту тему одно время очень долго). Нормально встают только дрова, скачанные с сайта nvidia как run файл, через ручную установку. Но проблема в том, что при каждом обновлении ядра драйвера нужно ставить опять по новой. Хоть это и не долго, но все же я не хочу каждые 1-2 недели переустанавливать дрова на новое ядро. Есть какой-нибудь способ избежать этого? Или при ручной установке с этим ничего не поделаешь?

Pilot6

  • Гость
Re: Установка драйверов nvidia и обновление ядра
« Ответ #1 : 21 Февраля 2013, 17:07:36 »
LMnet,
При ручной установке ничего с этим не сделаешь. Но драйверы из репозитория должны ставиться без проблем. Как вы их ставили, откуда и т.п?

Оффлайн LMnet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Установка драйверов nvidia и обновление ядра
« Ответ #2 : 21 Февраля 2013, 17:11:35 »
Pilot6,
По разному ставил, перепробовал все варианты из графической утилиты установки драйверов убунты, также пробовал через apt-get разные версии ставить (nvidia-current, nvidia-experimental и т.д.). История всегда одна - дрова нормально встают только при ручной установке. По мне так магия какая-то, потому что и с сайта и из пакета должно одно и тоже прилетать. Но я уже раньше столько времени потратил на это, что остановился с решением на ручной установке. Видимо придется еще поковырять.

Pilot6

  • Гость
Re: Установка драйверов nvidia и обновление ядра
« Ответ #3 : 21 Февраля 2013, 17:12:51 »
LMnet,
Версия Ubuntu какая?

Оффлайн LMnet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Установка драйверов nvidia и обновление ядра
« Ответ #4 : 21 Февраля 2013, 17:14:54 »
12.10, раньше была 12.04, там тоже самое было. А вот до этого дрова ставились сами и все было норм.

Pilot6

  • Гость
Re: Установка драйверов nvidia и обновление ядра
« Ответ #5 : 21 Февраля 2013, 17:16:11 »
LMnet,
linux-headers-generic ставили?

Оффлайн LMnet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Установка драйверов nvidia и обновление ядра
« Ответ #6 : 21 Февраля 2013, 17:18:53 »
Стоит, последняя.

Pilot6

  • Гость
Re: Установка драйверов nvidia и обновление ядра
« Ответ #7 : 21 Февраля 2013, 17:21:56 »
LMnet,
Не знаю. У меня за стенкой комп с такой же картой. Никаких проблем с драйвером нет. Правда там 12.04.

Оффлайн LMnet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Установка драйверов nvidia и обновление ядра
« Ответ #8 : 21 Февраля 2013, 17:26:18 »
Pilot6,
Ну тогда еще раз попробую поставить из пакета, на выходных как раз будет время. Спасибо за помощь.

Пользователь решил продолжить мысль 22 Февраля 2013, 06:15:54:
Сегодня еще попробовал поставить дрова через репу и все прошло удачно!
Сперва я удалил все старые дрова
sudo -s -H sh NVIDIA-Linux-x86_64-310.32.run --uninstall
sudo apt-get purge nvidia-*
Потом добавил репозиторий с более свежими дровами и поставил nvidia-current
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get install nvidia-current nvidia-settings
Но прилетела старая версия 304. Поэтому я снова удалил дрова и поставил 310 версию
sudo apt-get install nvidia-experimental-310Хотя прилетела не самая свежая версия (310.14, с сайта ставил 310.32) это все-таки лучше, чем вручную ставить. Пока полет нормальный, все работает.

Если кому интересно, есть еще репозитории с совсем свежими драйверами, но они не так стабильны. Там я кстати нашел пакет 310.32. Ставил я его так:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-310
В этом репозитории очень много всяких бет и девелоперских версий, так что лучше установить из него что нужно и потом удалить
sudo add-apt-repository --remove ppa:xorg-edgers/ppa
sudo apt-get update

Пользователь решил продолжить мысль 22 Февраля 2013, 07:47:48:
К сожалению, опыт все-таки оказался неудачным. Да, дрова встали и Unity работало нормально. Но когда я попытался включить Team Fortress 2 из стима, то мне выпала ошибка openGL. Так что я снова на ручной установке драйверов.
Во время установки я заметил, что дрова ставят dkms пакет, который, как я понял, предназначен как раз для автоматической сборки пакетов при обновлении ядра. Как будет следующее обновление, попробую использовать dkms. По результатам отпишусь в теме.
« Последнее редактирование: 22 Февраля 2013, 07:49:52 от LMnet »

Pilot6

  • Гость
Re: Установка драйверов nvidia и обновление ядра
« Ответ #9 : 22 Февраля 2013, 12:42:09 »
При ручной установке dkms не сработает.

Оффлайн LMnet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
При ручной установке dkms не сработает.
Это не совсем верно. Установщик нвидиа спрашивает, устанавливать ли dkms. По умолчанию он не ставится, но если ответить yes, то не нужно будет каждый раз переустанавливать драйвер. Уже много раз сменилось ядро, а дрова стоят нормально.

 

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