Как установить драйвер Nvidia для GeForce GT 630

Я недавно установил 14.04.

Но теперь мне нужен новый драйвер для моей nVidia GeForce GT 630. Прежний драйвер был отклонен как несовместимый с 64-битной версией. Я обнаружил, что другой драйвер, и когда я хотел установить его в терминале с sh Сначала мне позвонили, чтобы остановить x-сервер. Его нельзя установить с запущенным x-сервером.

Так как мне их установить?

9 ответов

Решение

Вы можете установить драйверы Ubuntu, для GT 630 вы можете использовать: sudo apt-get install nvidia-304 ИЛИ ЖЕ sudo apt-get install nvidia-304-updates, не оба.

Вы можете скачать драйвер для вашей видеокарты для Ubuntu 64bit здесь. Предполагая, что вы используете Ubuntu 64bit сейчас. Если вы установили Ubuntu 32-битную, то есть версия 331 того же драйвера для Ubuntu 32-битной. Сохраните свой драйвер где-нибудь, где вы можете легко получить к нему доступ, например, в своем домашнем каталоге пользователя или во вновь созданном каталоге nvidia в вашем домашнем каталоге пользователя.

Чтобы иметь возможность установить драйвер nvidia, вы должны удалить предыдущий видеодрайвер с этим кодом в окне терминала:

    sudo apt-get remove nvidia* && sudo apt-get autoremove

После того, как вы закончите с этим, вы также должны занести в черный список драйвер nouveau, отредактировав этот файл:

    gksudo gedit /etc/modprobe.d/blacklist-nouveau.conf

или же

    sudo nano /etc/modprobe.d/blacklist-nouveau.conf

... и добавьте эти строки в конце:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

Если по какой-либо причине в /etc/modprobe.d/ отсутствует черный список-nouveau.conf, вы можете сохранить свой файл как blacklist-nouveau.conf при появлении соответствующего запроса.

И вы также можете отключить Kernel Nouveau, набрав эти строки в окне терминала:

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

и после этого

    update-initramfs -u

Теперь вы можете перезагрузить компьютер, и когда вы получите приглашение на вход в систему, нажмите Ctrl+Alt+F1, чтобы выйти на консоль терминала. Войдите со своим логином и паролем.

Перейдите в каталог, где вы сохранили драйвер nvidia, используя команду cd в консоли терминала. Например. cd nvidia, учитывая, что вы уже находитесь в домашнем каталоге пользователя после входа в систему. Вы можете использовать команду dir, чтобы увидеть точное имя вашего драйвера.

Чтобы остановить ваш менеджер дисплеев или X-сервер, вы можете ввести в консоли следующий код:

   sudo stop lightdm   or

   sudo lightdm stop

Если вы не используете lightdm в качестве диспетчера отображения по умолчанию (DM), замените lightdm вашим дисплеем отображения по умолчанию, который может быть kdm или gdm, или каким-либо другим диспетчера отображения.

Вы должны получить сообщение в консоли терминала, говорящее -> lightdm остановлен / ждет

И теперь вы можете наконец установить драйвер nvidia, используя код, подобный этому:

  sudo sh NVIDIA-Linux-x86_64.....run    (for Ubuntu 64bit)  

или же

  sudo sh NVIDIA-Linux-x86.....run    (for Ubuntu 32bit)

Если вы не введете точное имя драйвера, вы получите следующее сообщение: NVIDIA-Linux... не может быть найден, и вы должны снова ввести код для установки драйвера.

Установщик Nvidia автоматически установит драйвер и в конце спросит вас, хотите ли вы сохранить новую конфигурацию X. Нажмите Да. После перезагрузки и перехода на рабочий стол и изменения настроек NVIDIA, как вам нужно, вы должны открыть окно терминала и ввести следующий код:

  sudo nvidia-xconfig

чтобы сохранить новую конфигурацию nvidia в /etc/X11/xorg.conf.

Заметка

Вам может потребоваться установить некоторые дополнительные программные пакеты, если установщик nvidia выдает ошибку и запрашивает отсутствующие зависимости:

    sudo apt-get install dkms fakeroot build-essential linux-headers-generic

Но вам нужно установить все эти недостающие пакеты, только если nvidia-installer не может выполнить эту работу самостоятельно.

Может случиться, что после перезагрузки ваша система покажет черный экран или перейдет в режим низкой графики. Чтобы это исправить, вы должны снова выйти в консольный терминал, войти под своим именем пользователя и паролем и использовать приведенный выше код sudo nvidia-xconfig, а также воспользоваться следующим учебником. Он предназначен для исправления приветствующего, предполагая, что он не исправил эту ошибку в Ubuntu 14.04.

Поскольку большинство из этих ответов устарели... Вот современный способ установки драйверов nvidia для Ubuntu (для 14.04 и новее):

  1. Добавьте графические драйверы ppa

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Установите рекомендуемый драйвер

    sudo ubuntu-drivers autoinstall
    
  3. Перезагрузите вашу систему

    sudo reboot
    

Чтобы выбрать другой драйвер или если вышеперечисленное не работает:

  1. Добавьте графические драйверы ppa

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Очистите все существующие пакеты, связанные с nvidia, которые вы установили

    sudo apt-get purge nvidia*
    
  3. Проверьте, какие драйверы доступны для вашей системы

    ubuntu-drivers devices
    
  4. Установите рекомендуемый драйвер

    sudo apt-get install nvidia-361
    
  5. Перезагрузите вашу систему

    sudo reboot
    

Вот что я делаю (через PPA):

Сначала я добавляю xorg-edgers PPA:

sudo add-apt-repository -y ppa:xorg-edgers/ppa

Затем я либо установить из командной строки или из раздела дополнительных драйверов.

Сначала обновите список пакетов:

sudo apt-get update

Дополнительные драйверы теперь обновляются с помощью новых пакетов.

И, альтернативно, из терминала установите nvidia-331 (для v331), nvidia-337 (для v337) или nvidia-current (для самой последней версии).

После установки не забудьте выйти из системы или перезагрузиться, а затем снова войти в систему.

Вы можете установить дополнительные драйверы для графических адаптеров nVidia (и для другого оборудования) с помощью ubuntu-drivers-common (ранее) jockey). Очевидно, обнаружение оборудования и управление драйверами теперь осуществляется через интерфейс командной строки:

sudo ubuntu-drivers autoinstall

Для получения дополнительной информации см. /questions/351000/mogu-li-ya-ustanovit-dopolnitelnyie-drajveryi-cherez-komandnuyu-stroku/351021#351021.

Я использую Geforce GT820M.

Я испробовал почти все предложения, приведенные выше, но ни один из них не помог мне. Тем не менее, объединяя то, что я узнал из вышеизложенного, с другими онлайн-ресурсами, такими как здесь, я так и поступил.

В конечном итоге вы получите нечто подобное, если будете следовать этим шагам.

Что у меня было

Прежде всего, сбросьте все по умолчанию. Как?

Деинсталлируй любые вещи nvidia

sudo apt-get --purge remove nvidia*

Удар xorg Edgers PPA прочь

На вкладке "Другие программы" снимите флажок Xorg Edgers PPA, как показано на рисунке ниже. Этот PPA причинил мне больше боли, чем пользы.

Снимите отметки с xorg ребер ppa в

Затем разрешите обновлять пакеты при появлении запроса или разрешите...

sudo apt-get update

... сделай все остальное

Пора

Вернитесь к дополнительным драйверам, и вы увидите только один двоичный файл Nvidia (по крайней мере, для моей карты, это то, что было в списке, вместо двух, которые отображались, когда активен xorg edge ppa)

В чем была разница? Драйверы, представленные xorg edgers ppa, имеют открытый исходный код. Тот, который сейчас показывает, имеет фирменное обозначение. В этом случае, проприетарные камни, так что, пожалуйста, продолжайте с этим, если вы не хотите безуспешно в течение следующих часов.

Переключитесь с сервера x.org x на двоичный файл nvidia и применитесь. Это должно занять некоторое время (здесь потребовалось немного времени, и я понял, что он загрузил некоторые пакеты в процессе). Перезагрузите компьютер, когда это будет сделано.

Поиск проблемы

Если вы добавили что-либо, отличное от значения по умолчанию, в /etc/default/grub или внесли изменения в /etc/X11/xorg.conf, пожалуйста, установите для них значения по умолчанию. Вы должны быть умны, чтобы знать, что вы добавили и убрать это.

После отмены всех ваших изменений в этих двух областях, пожалуйста, обновите их:

sudo update-initramfs -u
sudo update-grub

Приведенные выше две команды обеспечат внесение изменений, внесенных в указанный выше файл, особенно те, которые находятся в /etc/default/grub, при следующей перезагрузке. Если не применить команды обновления, я застрял во всех изменениях, внесенных в файл grub, даже после перезагрузки.

Для файла xorg.conf вы можете удалить его из этой папки (вы можете сделать его резервную копию)

Если вы не видите хорошее разрешение, обязательно сделайте

sudo nvidia-xconfig

Перезагрузите компьютер.

Если вы взволнованы, вы можете удалить nouveau со своего компьютера, просто

sudo apt-get remove xserver-xorg-video-nouveau

Я не буду рекомендовать вам удалить нуво, но я сделал, хотя:P

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

Есть ли проблемы?

Да. По некоторым причинам, которые я пока не знаю, запуск многих приложений приводит к зависанию компьютера. Ctrl + Alt + F1 дает мне шанс заново вызвать lightdm, но почему заморозка происходит, для меня загадка сейчас. Любая помощь очень ценится.

У меня было много проблем с NVIDIA и Ubuntu 14.04. Но в итоге мне удалось его установить. У меня ноутбук Acer Aspire с Nvidia GeForce 820M.

Вот как это происходит:

  • Установите nvidia-331. Я сделал это через Synaptic Package Manager. Но я думаю

$ sudo apt-get установить nvidia-331

будет работать так же. Я НЕ выступал sudo apt-get install nvidia-331-updates, Я НЕ выполнял никакого дополнительного отключения драйвера nouveau.

  • Затем я перезагрузил систему.

  • Я скачал cuda_5.5.22_linux_64.run с веб-страницы NVidia и извлек его в отдельные файлы:

    $ chmod 755 cuda_5.5.22_linux_64.run
    $ ./cuda_5.5.22_linux_64.run -extract=/home/user/Downloads/cuda-5.5
    $ ls 
    cuda-linux64-rel-5.5.22-16488124.run    NVIDIA-Linux-x86_64-319.37.run cuda-samples-linux-5.5.22-16488124.run
    
    $ sudo sh cuda-linux64-rel-5.5.22-16488124.run
    $ sudo sh cuda-samples-linux-5.5.22-16488124.run
    
  • Затем я скомпилировал 1_Utilities/deviceQuery, и он заработал. А потом я скомпилировал 0_Simple/matrixMul, и это сработало. Обязательно установите $PATH а также $LD_LIBRARY_PATH,

Я попытался пойти по тому же пути с CUDA 6.0. Хотя deviceQuery скомпилирован, он не смог выполнить:

$ ./deviceQuery 
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 3
-> initialization error
Result = FAIL

$ echo $PATH
/opt/cuda-6.0/bin:/opt/cuda-5.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

$ echo $LD_LIBRARY_PATH
/opt/cuda-6.0/lib64:/opt/cuda-6.0/lib:/opt/cuda-5.5/lib64:/opt/cuda-5.5/lib:

Если вы застряли в автономном режиме, но можете получить доступ к стороннему интернету, вы всегда можете загрузить свой драйвер в виде файла.run с веб-сайта Nvidia.

вам придется остановить lightdm для установки, что не сложно:

  • используйте Ctrl + Alt + F1 и войдите в среду терминала
  • sudo service lightdm stop
  • cd *directory of .run file*
  • *drivername*.runпосле выполнения процедуры установки вы вернетесь на рабочий стол:
  • sudo service lightdm start

вам, возможно, не придется перезагружать, хотя это рекомендуется делать.

Я также рекомендую использовать проприетарные драйверы поверх Nouveau.
По моему опыту, nouveau не может работать с несколькими мониторами с разрешением 1600x1200, но может использовать только один монитор с разрешением 1280x1024 макс. Для моей Galaxy Nvidia GeForce GT430.
Не говоря уже об очень плохом игровом FPS.

Вы должны попробовать водителя нуво с шмелем. Я застрял с этим, потому что по какой-то причине в ubuntu gnome 14.04.1 amd64 установка любого проприетарного драйвера nvidia приводит к невозможности успешной загрузки оболочки gnome. Хотя, если вы используете optirun glxspheres64 или primusrun glxspheres64, fps очень низок, в играх он выглядит очень устойчивым. Я играю в NFS World и WOT, и производительность намного лучше, чем при использовании nvidia 331 с шмелем.

Другие вопросы по тегам