удалить все что связано с nvidia, включая конфигурационные файлы и настройки:
sudo apt-get purge nvidia-*
И скачать дистрибутив драйвера с сайта Nvidia, воспользовавшись утилитой wget:
wget http://ru.download.nvidia.com/XFree86/Linux-x86_64/295.33/NVIDIA-Linux-x86_64-295.33.run
Вот и все.
Дабы установщик не послал нас решать конфликты с дополнительными пакетами, попробуем установить их перед установкой драйвера:
sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Установили, теперь, занесем свободные драйвера в черный список, дабы не мешали, кстати, этот пункт не столь важен, но все таки имеет место быть, теперь вносим изменения в blacklist:
sudo gedit /etc/modprobe.d/blacklist.conf
В самый конец добавляем модули тех самых свободных драйверов:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Вот и все, сохраняем наш файл измененный и, завершаем наш сеанс, то есть переключаемся в консоль путем нажатия сочетаний клавиш Ctrl + Alt + F1, и вводим свой логин, а так же пароль, от своей учетной записи. И дабы не мешал, устанавливать драйвер, стопим X - Server:
sudo service lightdm stop
Как все поняли, опять же если у вас gdm то останавливаем его, в данном случае установлен lightdm. После чего, запускаем скаченный ранее установщик драйвера, разумеется из каталога куда вы его скачали, по умолчанию это домашняя директория, а именно /home/user/ (user - ваш ник в системе), запускаем от имени Административного пользователя то есть root:
sudo -s -H sh NVIDIA-Linux-x86_64-295.33.run
Установщик сообщит об отсутствии «precompiled headers» для вашего ядра и предложит скачать их с сервера nVidia - откажитесь, оно того стоит. Установщик предложит скомпилировать их, просто согласитесь. Если установщик предложит, а он предложит запустить утилиту настройки nvidia-xonfig смело откажитесь.
И сделайте резервную копию вашего конфигурационного файла X-Server.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Отредактируйте файл xorg.conf:
sudo nano /etc/X11/xorg.conf
Скопируйте текст ниже в ваш файл:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "GLShaderDiskCache" "True"
EndSection
Затем добавляем в конец файла, такие строки:
Section "Module"
Load "glx"
EndSection
Перезапустите X-Server:
sudo service lightdm start Вот собственно и все, наслаждаемся драйвером и шикарной работой всех 3D возможностей доступных в драйвере
Спасибо большое. Толково, понятно, очень помогли!
ОтветитьУдалитьСпасибо! Убил выходной пока не нашел вашу страничку, ни чего не помогало.
ОтветитьУдалитьПервая команда для удаления драйверов спасла ситуацию. После удаления все загрузилось и в штатном порядке встали правильно нужные драйвера корректно.
Теперь работают и внешние мониторы, наверно при обновлении с 10.04 до 12.04 Что-то неправильно встало.
Вот и все, сохраняем наш файл измененный и, завершаем наш сеанс, то есть переключаемся в консоль путем нажатия сочетаний клавиш Ctrl + Alt + F1
ОтветитьУдалитькак нажал, так и с концами. не появилась ин консоль, ни ктрл+альт_ф7 не помогло, появлялся только курсор на черном фоне. после перезагрузки компа проделал всё остальное. теперь не могу войти в гуи, полоска загрузки из 5 точек (или сколько там) проходит 1 раз и всё, стоит так бесконечно. но не повисает. что делать??
Думаю вопрос уже решили, но все равно напишу "аварийный случай"
Удалить1. Загружаемся с LiveCD и выбираем пункт “Запустить Ubuntu без установки на компьютер” (так же возможно сделать через пункт восстановление системы)
2. Открываем Терминал.
3. Определяем, на каком из наших дисков установлена Ubuntu. Список дисков можно посмотреть командой sudo fdisk -l
4. Монтируем раздел с установленной Ubuntu
sudo mount /dev/sdXY /mnt
вместо sdXY (!)тот диск, на котором у вас установлена Ubuntu. пример sda6
5. Монтируем dev:
sudo mount --bind /dev/ /mnt/dev
6. Монтируем proc:
sudo mount --bind /proc/ /mnt/proc
7. Теперь объявляем примонтированную ФС псевдо-коренной:
sudo chroot /mnt
Все, можно сказать что вы в консоли вашей системы (хотя это и не так). Теперь можно устанавливать/удалять пакеты через apt-get, можно использовать update-grub и все с ним связанное, можно просто поправить конфигурацию какого-либо пакета.
в нашем случае можно сделать просто sudo apt-get purge nvidia-*
и перегрузиться
Далее если захотите можете сделать "как новая" sudo apt-get install -f
но думаю что вы это знаете и все уже решили