В настоящее время тестируем Ubuntu 12.04 x64 для нашей команды разработчиков. После обновления с 11.10 у меня были проблемы с видеокартой. Я использую Nvidia GeForce GTX 460. Когда я пытаюсь запустить сервер Nvidia X, я получаю следующее сообщение об ошибке.
Похоже, вы не используете драйвер NVIDIA X. Пожалуйста, отредактируйте файл X-конфигурации> (просто запустите
blockquote>nvidia-xconfig
от имени пользователя root) и перезапустите X-сервер.Я пытался запустить sudo nvidia-xconfig несколько раз и перезагрузить компьютер безуспешно. Я также пытался получить драйвер nvidia-current из репозитория x-swat
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current
Повторная перезагрузка ничего не сделала для меня, но выбил мое разрешение до 800x600 Наконец я попытался
sudo apt-get purge xserver-xorg sudo apt-get update sudo apt-get install xserver-xorg xserver-xorg-video-all sudo reboot
У кого-нибудь есть мысли или указания, на которые они могут указать мне? Насколько я понимаю, моя видеокарта должна быть поддержана.
После нескольких часов исследования я нашел рабочее решение своей проблемы. От того, чтобы читать все другие сообщения форума I у большого количества других людей есть та же проблема с драйвером Nvidia и Ubuntu 12.04. Вот то, что я сделал для решения проблемы для меня. Можно рекомендовать составить спину перед запуском. Поскольку мы будем компилировать новое ядро и переустанавливать все драйверы Nvidia. Продолжите двигаться в собственном риске
Загрузите драйвер Nvidia с веб-сайта Nvidia здесь,
Открытый черный список модуля
gksudo gedit /etc/modprobe.d/blacklist.conf
Добавьте эти строки
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Удалите весь ранее установленный драйвер Nvidia. Мог бы хотеть распечатать остальную часть шагов, поскольку Вы будете перезагружать после этого шага
sudo apt-get --purge remove nvidia-*
Перезагрузите свой компьютер. Вам, вероятно, придется прервать личинку к и загрузить ее безопасный или единственный режим. Сделайте это путем содержания сдвига во время начальной загрузки. Оттуда позвольте объединиться в сеть и откройте корневой терминал
sudo reboot
Однажды на корневом терминале вводят следующее для обновления ядра.
sudo apt-add-repository ppa:francisbrwn9/kernels
sudo apt-get update
sudo apt-get dist-upgrade
Затем необходимо запустить установщик Nvidia путем изменения каталога туда, где Вы загрузили его.
cd ~/Downloads/
sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run
Затем запустите gdm
sudo service gdm start
Перезагрузка
sudo reboot
У меня была такая же проблема. Моим решением было установить пакет linux-headers
, затем sudo nvidia-xconfig
. Перезагрузись и иди!
Ответ выше работал и в моем случае (GeForce 450 GTS), но вместо добавления repositroy для обновления ядра, мне потребовалось загрузить и установить пакеты linux-source
и linux-headers
для моей версии ядра uname -r
), чтобы это работало, но хорошо, что они присутствуют в главном хранилище.
добавление аргумента --no-x-check к команде «sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run» позволило мне запустить установщик с запущенным X-сервером
Столкнулся с этим вопросом и просто хотел дать более легкую альтернативу для 12.10 (не уверен, легко ли это на 12.04 LTS):
sudo stop lightdm
sudo start lightdm