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

69

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

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

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

    
задан Horst Seeger 20.04.2014 в 11:46
источник

9 ответов

16

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

ответ дан L.V.A 20.04.2014 в 12:28
источник
65

Вы можете скачать драйвер для своей видеокарты для Ubuntu 64bit отсюда . Предположим, что вы используете Ubuntu 64bit сейчас. Если вы установили 32-битный Ubuntu, есть версия 331 того же драйвера для 32-битного Ubuntu. Сохраните драйвер где-нибудь, где вы можете легко получить к нему доступ, например, домашний каталог пользователя или внутри вновь созданного каталога 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/ присутствует blacklist-nouveau.conf , вы можете сохранить свой файл как blacklist-nouveau.conf при запросе.

И вы также можете отключить ядро 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.

    
ответ дан Taz D. 20.04.2014 в 12:56
44

Поскольку большинство из этих ответов устарели ... Вот современный способ установки драйверов 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
    
ответ дан Corey Goldberg 21.11.2015 в 01:29
16

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

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

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

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

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

sudo apt-get update

Дополнительные драйверы теперь обновлены новыми пакетами.

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

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

    
ответ дан Arda 25.05.2014 в 23:41
4

Я использую geforce gt820m.

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

В конечном итоге вы получите что-то вроде этого, если вы выполните следующие действия.

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

Uninstalлюбыевещиnvidia

sudoapt-get--purgeremovenvidia*

BlowxorgEdgersppaaway

Навкладке«Другиепрограммныесредства»снимитефлажокXorgEdgersPPA,чтобывыглядетькакпоказанониже.Этоppaвызвалоуменястолькоболи,сколькопользы.

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

sudo apt-get update

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

Время

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

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

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

Устранение неполадок

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

После того, как вы изменили все свои изменения в этих двух областях, обновите их:

sudo update-initramfs -u
sudo update-grub

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

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

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

sudo nvidia-xconfig

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

Если вы чувствуете себя взволнованными, вы можете удалить нуво с вашего ПК просто

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

Я не рекомендую удалять нуво , но я сделал это: P

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

Любые проблемы?

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

    
ответ дан Rexford 27.10.2014 в 01:13
4

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

sudo ubuntu-drivers autoinstall

Подробнее см. Ссылка .

    
ответ дан David Foerster 23.12.2014 в 16:46
2

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

Вот как это делается:

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

$ sudo apt-get install nvidia-331

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

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

  • Я загрузил 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:
    
ответ дан yomagg 01.05.2014 в 23:15
0

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

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

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

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

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

    
ответ дан Tcll 22.07.2016 в 14:20
-1

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

    
ответ дан cyberalex4life 09.08.2014 в 14:24