Update Linux Graphics Driver. On Linux, we. To check the version of the graphics driver, try:% glxinfo| grep. Where to get newer graphics drivers.
Я только что заказал карту Nvidia GTX. У меня есть дилемма. Должен ли я продолжать использовать драйвер, который доступен в «дополнительных драйверах» в Ubuntu, или мне нужно установить драйвер с сайта Nvidia?
Итак, какой драйвер для меня лучше?
Прежде всего, вы должны определить графическое оборудование NVIDIA – так что откройте терминал и выполните:
Следующие варианты не должны быть приняты.
Остановитесь, когда достигнете того, чего хотите достичь.
Чем выше число, тем сложнее (и менее стабильно) решение.
Остановитесь, когда достигнете того, чего хотите достичь.
Чем выше число, тем сложнее (и менее стабильно) решение.
Вариант 1 – Проверьте наличие драйверов NVIDIA в официальных репозиториях Ubuntu:
Вариант 2.1 – Проверьте наличие драйверов NVIDIA на Launchpad:
Проприетарные драйверы GPU PPA
Вариант 2.2 – Чтобы включить новейшие драйверы NVIDIA – добавьте репозиторий в источники программного обеспечения:
Поиск драйверов … вы увидите список драйверов … версия внизу – самая новая:
Вариант 3 – Поиск драйверов, доступных на веб-сайте NVIDIA:
Драйверы NVIDIA GPU
Затем выполните следующие действия :
Шаг 1.1. Выберите драйверы NVIDIA, которые вы хотите использовать и выполните:
Шаг 1.2. Если NVIDIA GPU поддерживает Optimus, выполните:
Шаг 2 – Для завершения процесса установки драйверов выполните:
Дополнительная информация:
Поддерживаемые продукты NVIDIA GPU
Информация о драйверах NVIDIA GPU
Временные рамки поддержки NVIDIA для устаревших версий графических процессоров
Установите драйвер:
Установите
mesa-utils
для отображения графической информации: Перезагрузите компьютер:
Решение проблем:
Настройте файл
/etc/X11/xorg.conf
чтобы получить все разрешения. Информация о настройке xorg.conf Использование gtf для создания строки режима Создайте файл с именем
xorg.conf
и поместите его в /etc/X11
. X будет читать конфигурационный файл и попытаться принять ваши утверждения. Затем он автоматически настроит все, что вы явно не говорите. Запуск
nvidia-xconfig
создает nvidia-xconfig
с базовой конфигурацией. Аналогичные команды для других двоичных драйверов могут существовать. Это создаст файл xorg.conf.new в текущем каталоге. Теперь вы должны сделать следующее:
- kill x server
- сгенерировать новый файл xorg.conf
- переименовывать и перемещать
- вернуться в графический интерфейс
Улучшенный графический интерфейс (arandr) для управления разрешениями и т. Д .:
Рекомендуемый способ – установить драйверы из репозиториев Ubuntu.
Теперь все адаптеры Nvidia поддерживаются драйверами, входящими в репозитории Ubuntu. Но это не всегда так, и в будущем могут появиться новые адаптеры, которые некоторое время не будут поддерживаться официальными драйверами Ubuntu.
В большинстве случаев система выбирает правильный драйвер в
Системные настройки -> Программное обеспечение и обновления -> Дополнительные драйверы.
Прежде всего вам нужно найти модель вашего GPU.
Запуск в терминале
lspci -k | grep -EA2 'VGA|3D'
lspci -k | grep -EA2 'VGA|3D'
и вы получите что-то вроде Итак, модель
GeForce GTX 550 Ti
и некоторые драйверные устройства Nvidia установлены. Если драйвер с открытым исходным кодом используется, вы увидите
Чтобы проверить, какой проприетарный драйвер установлен, выполните:
Установлен пакет, обозначенный буквой
ii
. Вы можете проверить, какая версия драйвера поддерживает этот адаптер.
Сайт драйверов Nvidia
Например, моя карта поддерживается 340, 346, 349, 352 и 355 основными версиями.
Теперь у репозиториев Ubuntu есть версии драйверов 340 и 352 для этого адаптера. Имеет смысл установить 352.
Это можно сделать из графического интерфейса пользователя, как указано выше, или путем запуска
Если ваш адаптер не поддерживается каким-либо драйвером из официальных репозиториев или вы хотите попробовать самую последнюю версию, вы можете установить драйвер из ppa.
Если у вас есть ноутбук с процессором Intel, в большинстве случаев у вас будет также адаптер Intel, встроенный в CPU.
В этом случае вам также придется установить пакет
nvidia-prime
. Но если вы установите из официальных репозиториев, он будет установлен автоматически. Затем вы сможете переключать адаптеры в
Nvidia X Server Settings
(профили PRIME). Или вы можете сделать это в терминале.
sudo prime-select nvidia
переключится на адаптер Nvidia.sudo prime-select intel
переключится на адаптер Intel.prime-select query
будет отображаться текущее состояние.
Чтобы применить настройку, вам необходимо выйти из системы и войти в систему.
Вы можете столкнуться с ситуацией, когда у вас очень новый адаптер Nvidia, который плохо поддерживается драйвером с открытым исходным кодом.
В этом случае ваша система не сможет загрузиться в графический интерфейс.
Вы можете обратиться к этому ответу и загрузиться с параметром
nomodeset
. Вам придется загружать систему таким образом, когда вы загружаетесь с LiveUSB, а затем устанавливаете Ubuntu. После установки Ubuntu вам нужно будет снова загрузиться с
nomodeset
и установить соответствующий драйвер Nvidia. Когда вы загружаетесь в режиме UEFI, этот параметр
F6
не отображается. В этом случае вам нужно добраться до меню grub, нажмите e
и введите nomodeset
вручную. Вам не нужно использовать командную строку или программный центр для установки драйверов NVIDIA (также лучше не устанавливать его таким образом, потому что иногда вы можете загрузиться на черный экран).
Ubuntu поставляется с предустановленными (но не установленными) драйверами NVIDIA, все, что вам нужно сделать:
- Открыть тире
- Найдите и запустите
Additional Drivers
, дождитесь его поиска, затем выберите драйвер, который вы хотите установить. Он поставляется с двумя драйверами, один – с открытым исходным кодом Nouveau и патентованный от NVIDIA. - Выберите и подождите. Это может потребовать некоторое время и подключение к Интернету для его загрузки и установки для вас
- Теперь перезагрузитесь.
Я выбрал проприетарные драйверы
Хотел бросить мое предостережение на эту тему, потратив последние 2 дня на это.
Я много лет использую Ubuntu. На прошлой неделе я удалил свой старый четырехъядерный процессор AMD 940 и построил новое AMD 8350 8 ядро с asus mobo и для видеокарты, так как я не играю в игры, я купил новую карту GTX 650 gpu.
После установки GTX 650 .. он отлично работал с драйвером Noveau, но я хотел использовать порт HDMI для видеокарты и по какой-либо причине, которая не работала с монитором HP w2207h.
Поэтому я впервые установил протестированный Ubuntu NVIDIA «Текущий проприетар».
По-прежнему нет HDMI, но единство рабочего стола и т. Д. Все еще работает нормально.
Думаю, может быть, я должен попробовать драйвер linux напрямую из NVIDIA. Я пошел в раздел своего драйвера, искал карту linux GTX 650 и загрузил этот файл .run – где будет длинное имя драйвера.
Следующий шаг для тех, кто знаком с ubuntu / unity
Нажмите ctrl + alt + F1, чтобы поставить меня в терминал
Next before you will be able to apply the NVIDIA driver you have to kill the LIGHTDM that is still running in the background.
Once lightdm is stopped you have to change the .run file to be executable:
then finally execute the new driver install program.
this will start and ask you multiple questions you will have to answer.
when its done you reboot.
Now my warning.
Before you start doing all of the above you should either have a 2nd computer/laptop available so you can look up how to reverse the above if you have problems -or- you should have printed out all the info you need INCLUDING:
the command line you would need to 'purge' the new Nvidia driver
once done you must install some video driver BEFORE you reboot unless you left the Noveau driver installed (re you didn't remove it — which most say is not required to have tried the above NVIDIA proprietary driver).
Next… make sure you know the command line required to reinstall the Noveau driver if you have to.
So why did I post this?
I was quite careful installing the NVIDIA websites latest driver for the GTX 650 card.
However, after a reboot my Ubuntu 12.10 Unity desktop was crazy with various problems.
- I use synaptic but couldn't use it because launching it would just minimize it to the Unity tool bar on the left from which I couldn't make it appear on screen
- I couldn't launch the 'System Settings' from desktop or from cli. It did the same thing as synaptic
- I found my mouse might or might not appear on the screen when I logged in. If not I'd have to do a shutdown … not a reboot… to get it bac
Because I had not taken the time to prepare myself with how to remove that driver and reinstall a working one from the command line (remember I couldn't use the System Settings tool ?? … it was a real pain to get back to my previously working system.
So do as the Boy Scout model says 'be prepared' before you start down this road.
Worst of all for me… Even with NVIDIA's latest driver installed I could NOT get the HDMI port on the GTX 650 to display to my monitor. To double check I attached the HDMI cable to a 2nd much newer HDMI capable Monitor and still got NO SIGNAL with that.
So I am back to square one still trying to get my HDMI port to work BUT… glass 1/2 full I did learn alot in the process.
Hope this helps others.
Here is a detailed asnwer on how to get it done. It will list 2 ways of installing the latest Nvidia drivers on Ubuntu 12.10 to 14.04. Its best if you have synaptic installed on your system, because you will need it to install some files. If its not installed, just press Ctrl + Alt + T on your keyboard to open Terminal. When it opens, run the command(s) below:
All the steps listed require the use of Terminal. To open it, just press Ctrl + Alt + T on your keyboard
The first way:
First thing to do is Update your Ubuntu distribution
Reboot if required.
Download the latest driver for your distribution from Nvidia
Install linux-source + linux-headers-generic + dkms (Using Synaptic Package Manager)
Install Build Essentilas, gcc and g++
Reboot your system at this point.
Once system is backup and running, edit
/etc/modprobe.d/blacklist.conf
, and add the following lines to the end of the file Save and exit the file.
Remove any current Nvidia drivers
Remove any xserver-xorg-video-nouveau drivers
Edit grub file
From the line that has
GRUB_CMDLINE_LINUX
remove 'quiet splash'
and replace it with 'text'
Update grub using the following commands
Reboot your system at this point. Once system reboots, it will be in text mode. Login to your system, and then do
(enter your password)
(providing that the Nvidia downloaded file was savwe there)
(where xxx is the Nvidia file name) Click OK If a message comes up regarding the driver, click on yes (its very important that you click yes) Wait for the installation to finish, then
From the line that has
GRUB_CMDLINE_LINUX
remove 'test'
and replace it with 'quiet splash'
then do Ctrl + x → y → enter to save the file and exit.
Update grub using the following commands
Reboot, and you're set.
The second way:
Just press Ctrl + Alt + T on your keyboard to open Terminal. When it opens, run the command(s) below:
Both methods have been tested with Nvidia Driver Version 340, and they both work OK. Many updates have been done after the fact, and everything works OK.
The problem you're running into is that you don't have the linux source, so you can install the nvidia driver. I believe what you want is the linux headers for your kernel version.
sudo apt-get install linux-headers-generic
should install the correct headers, which then will allow you to continue from where you left off. It got easier with 346.72, at least with Lubuntu and MATE 14.04. I hit Ctrl+Alt+F1 and it took 5 commands. Steps that worked for me are as follows:
- Download from NVidia site.
- Hit Ctrl+Alt+F1 to go to the tty and log in.
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
- Everything goes off without a hitch with 64 bit. The pre-install script failed but I told it to install anyway. From there, it was basically 'yes, yes, yes'.
sudo service lightdm start
or some variation of this command. They were slightly different for Lubuntu and MATE.
No need to generate an xorg.conf because it did that when I answered yes during the installation. Also, no need to blacklist nouveau before installing. The only hitch I encountered was when I installed the same driver for a 32 bit OS. It told me that it needed a gcc+ package which I got on my first google.
A simple command-line installation method (a text-based variant of the answer by @edwardtorvalds):
- Run the command(
/usr/bin/ubuntu-drivers
is provided byubuntu-drivers-common
, which is included as a package since 14.04 , and available as an app in earlier releases.) - After a few seconds, you should get output that looks like this:The recommended driver is
nvidia-346
, so run(Since nVidia drivers are non-free software, you'll need to first ensure that the multiverse repository is enabled .)
Its available in Default Repositories.
From now on, Nvidia drivers are available on default repositories. So no need of any ppa.
Execute :
As of now,
nvidia-361
is the most recent version available on default repositories. You might want to make it sure by searching all the available drivers by apt-cache search nvidia
There are a lot of solutions out there but here is what actually worked for me (suppose you have a fresh installation of Ubuntu 16.04 and nvidia binary driver downloaded)
- If you have dual boot, go to your BIOS settings and turn the secure boot option to 'other OS';
- Press Ctrl + Alt + F1 in the login session to enter the TTY-1 and do the following:
- Before install the driver, stop the lightdm by:
- Run the NVIDIA script
During the installation you may receive a warning saying 'Distribution provided script failed', just ignore it.
- Download the driver and place it in your home directory
Download for 64bit:http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html
Download for 32bit:http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html
- Do: ctrl + alt + F6 (Warning: This will switch you to a TTY, no GUI)
- Login using your username and password
- Type:
sudo service lightdm stop
- Type:
sudo ./NVIDIA*
- Type:
sudo reboot
The driver should work with no problem now (I just did this with my GTX 570)
Test the driver by opening a terminal: ( ctrl + alt + T )
- Type:
glxinfo | grep direct
It should report back:direct rendering: Yes
- To adjust your NVIDIA settings Type:
nvidia-settings
NOTE: The script should blacklist the nouveau driver by default. If the NVIDIA driver isn't working, try to do this manually:
- Type:
sudoedit /etc/modprobe.d/blacklist.conf
Append the following lines:
- Type:
sudo reboot