Недавно я установил 14.04.
Но теперь мне нужен новый драйвер для моего nVidia GeForce GT 630. Бывший драйвер был отклонен как несовместимый с 64-битным. Я обнаружил, что другой драйвер, и когда я хотел установить его в терминале с sh, я был вызван первым, чтобы остановить x-сервер. Он не может быть установлен с запущенным x-сервером.
Итак, как мне установить их?
Вы можете скачать драйвер для своей видеокарты для 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
[d5 ] или sudo nano /etc/modprobe.d/blacklist-nouveau.conf
... и добавьте эти строки в конец:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Если, во всяком случае, нет nvidia , присутствующего в /etc/modprobe.d/, вы можете сохранить свой файл как 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, используя команду blacklist-nouveau.conf в терминальной консоли. Например. cd nvidia, учитывая, что вы уже находитесь в своем домашнем каталоге пользователя после входа в систему. Вы можете использовать команду dir, чтобы иметь возможность видеть ваше точное имя драйвера.
Чтобы остановить диспетчер дисплея или X-сервер, вы можете ввести в консоль этот код:
sudo stop lightdm or
sudo lightdm stop
[d18 ] Если вы не используете cd nvidia в качестве диспетчера отображения по умолчанию (DM), замените lightdm на диспетчер дисплея по умолчанию, который может быть либо kdm, либо dir , либо независимо от вашего дисплея менеджер. Вы должны получить сообщение в терминальной консоли, говорящее -> lightdm stop / waiting
И теперь вы можете, наконец, установить драйвер nvidia, используя код, подобный этому :
sudo sh NVIDIA-Linux-x86_64.....run (for Ubuntu 64bit)
или
sudo sh NVIDIA-Linux-x86.....run (for Ubuntu 32bit)
Если вы не наберете точное имя драйвера, вы получите это сообщение: kdm и вы должны ввести код для установки драйвера.
Установщик 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 не сможет выполнить эту задачу сам по себе.
Возможно, после перезагрузки ваша система показывает черный экран или переходит в режим низкой графики. Чтобы исправить это, вы должны снова выйти на консольный терминал, войти в систему с вашим именем пользователя и паролем и использовать приведенный выше код Примечание , а также использовать следующий учебник. Предполагается, что здесь , предполагая, что они не исправили эту ошибку в Ubuntu 14.04.
Поскольку большинство из этих ответов устарели ... Вот современный способ установки драйверов nvidia для Ubuntu (для 14.04 и новее):
Добавить графические драйверы ppasudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Установить рекомендуемые driver sudo ubuntu-drivers autoinstall
Перезагрузите вашу систему sudo reboot
Чтобы выбрать другой драйвер или если выше не работает:
Добавить графические драйверы ppasudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Добавить графические драйверы ppa
sudo apt-get purge nvidia*
Установить рекомендуемый драйвер sudo ubuntu-drivers autoinstall
Установить рекомендуемый драйвер [ ! d5]
sudo apt-get install nvidia-361
Перезагрузите систему sudo reboot
Вот что я делаю (через 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 (для очень недавней версии).
После установки не забудьте выйти или перезагрузиться и войти в систему. [!d6 ]
Я использую geforce gt820m.
Я попробовал почти все предложения выше, но никто не работал для меня. Однако, объединив то, что я узнал выше, с другими многочисленными онлайн-ресурсами, такими как здесь, Вот как я пошел по моему.
В конце концов вы получите что-то вроде этого, если вы выполните следующие шаги.
Прежде всего, сбросьте все до значения по умолчанию. Как?
Уничтожить любые вещи nvidia
sudo apt-get --purge remove nvidia*
Уничтожить любые вещи nvidia
На вкладке «Другие программные средства» снимите флажок Xorg Edgers PPA, чтобы выглядеть как показано ниже.
Затем разрешите обновление пакетов при появлении запроса или ...
sudo apt-get update
... сделайте все остальное.
Его время
Вернитесь к дополнительным драйверам, и вы увидите только один двоичный файл Nvidia (по крайней мере, для моего карта, это то, что было указано, а не два, которые показывали, когда были краги xorg ppa)
Его время Драйверы, показанные xorg обрезками ppa, являются с открытым исходным кодом. Тот, который теперь показывает, имеет свойство запатентовать. В этом случае проприетарные камни, поэтому, пожалуйста, идите с ним, если вы не хотите бесполезно обманывать голову в течение следующих часов.
Переключиться с с открытым исходным кодом на двоичный файл nvidia и применять. Это займет немного времени, чтобы применить (на мой счет здесь было немного времени, и я понял, что он загрузил некоторые пакеты в процессе). Перезагрузите компьютер после его завершения.
Устранение неполадок
Если вы добавили что-то отличное от значения по умолчанию в / 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
nvidia binary , но я сделал это: P
Выполнение шагов выше поднял меня и снова начал с драйвером nvidia после нескольких часов попыток и ошибок.
Устранение неполадок
Да. По некоторым причинам я еще не знаю, что многие приложения заставляют ПК замораживать. Ctrl + Alt + F1 дает мне шанс повторно создать Lightdm, но почему замораживание происходит для меня сейчас загадкой. Любая помощь очень ценится.
Вы можете установить дополнительные драйверы для графических адаптеров nVidia (и для другого оборудования) с общими настройками ubuntu-драйверов (ранее jockey). По-видимому, аппаратное обнаружение и управление драйверами теперь выполняются через интерфейс командной строки:
sudo ubuntu-drivers autoinstall
Подробнее см. ubuntu-drivers-common .
У меня было много проблем с 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. Я НЕ выполнял никакого дополнительного отключения драйвера нувориша.
Установите nvidia-331. Я сделал это через диспетчер пакетов Synaptic. Но я предполагаю, что загрузил 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 не может делать мультимонитор на 1600x1200, но может использовать только один монитор с максимальным разрешением 1280x1024 для моей Galaxy Nvidia GeForce GT430. Не говоря уже о очень плохих играх FPS.
Вы должны попробовать драйвер nouveau с шмелем. Я застрял в этом, потому что по какой-то причине, в ubuntu gnome 14.04.1 amd64, установка любого проприетарного драйвера nvidia приводит к тому, что оболочка gnome не может успешно загрузиться. Хотя, если вы используете optirun glxspheres64 или primusrun glxspheres64, fps очень низок, в играх он выглядит очень разным. Я играю в NFS World и WOT, и производительность намного лучше, чем использование nvidia 331 с шмелем.