Установка драйверов для видеокарты NVIDIA в Linux

Содержание

Как установить драйвер Nvidia на Ubuntu 18.04

Установка драйверов для видеокарты NVIDIA в Linux

Сегодня я расскажу, как в Убунту 18.04 установить последние версии проприетарных драйверов для видеокарт Nvidia. Хотя в комплекте поставки системы уже имеются открытые драйверы Nouveau — во многих случаях закрытые драйверы от Nvidia работают лучше и показывают лучшую производительность.

Установку «дров» мы будем производить с помощью терминала — это особенно важно в случае, если в твоей системе возникли проблемы с графикой и GUI просто отказывается работать, в таком случае переустановка драйверов скорее всего решит эту проблему.

И поскольку все действия будут происходить в терминале — тебе может пригодиться статья: Как открыть терминал в Ubuntu .

Подключение PPA

Первоочередным этапом установки является подключение источника PPA с графическими драйверами. В терминале выполним:

sudo add-apt-repository ppa:graphics-drivers/ppa

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

После подключения PPA более нет необходимости выполнять команду apt update, как я уже писал в соседней статье про установку Java, теперь обновление списка пакетов будет происходить автоматически при использовании add-apt-repository.

Модель видеокарты и рекомендуемый драйвер

На следующем этапе следует узнать модель видеокарты и версию драйвера, который система рекомендует к установке. Для этого в терминале выполним команду:

ubuntu-drivers devices

Вывод будет примерно следующим:

mike@PROTO-Linux:~$ ubuntu-drivers devices== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==modalias : pci:v000010DEd00001401sv00001458sd000036BEbc03sc00i00vendor : NVIDIA Corporation

model : GM206 [GeForce GTX 960]

driver : nvidia-driver-396 – third-party free recommendeddriver : nvidia-driver-390 – third-party free

driver : xserver-xorg-video-nouveau – distro free builtin

Строка «model» указывает на то, какая модель видеокарты установлена на ПК, а строки «driver» — на доступные драйверы. Нас здесь, как нетрудно догадаться, интересует строка с подписью «recommended» — рекомендуемая версия. В моем случае указана nvidia-driver-396, а nvidia-driver-390 отображается в данном списке потому, что она у меня установлена в данный момент.

При выполнении данного этапа инструкции следует запомнить название драйвера, рекомендуемого системой (тот, что подписан recommended).

Удаление старой версии

Если у тебя уже установлена старая версия проприетарного драйвера от Nvidia, то перед установкой нового следует ее удалить. Сделать это можно командой:

sudo apt purge nvidia*

Установка новой версии

Заключительным этапом станет, непосредственно, сама установка драйвера. Какую версию устанавливать мы узнали из предыдущего этапа, и теперь просто выполним команду:

sudo apt install nvidia-driver-396

Разумеется, nvidia-driver-396 необходимо заменить на свое название драйвера.

Что делать с гибридной графикой

Существуют компьютеры с двумя видеокартами — это, например, игровые ноутбуки с графикой Intel и дискретной Nvidia. Для выбора активной видеокарты на такие компьютеры придется установить дополнительное ПО. Для Ubuntu существует два варианта:

Для того, чтобы узнать есть ли в ПК гибридная графика можно воспользоваться командой:

lspci | egrep 'VGA|3D'

Вывод при гибридной графике будет примерно следующим:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)

В выводе команды видно два контроллера: Nvidia и Intel.

Nvidia-prime — это решение от Nvidia, которое позволяет выбирать активную видеокарту для сеанса пользователя. Это не всегда удобно, особенно, когда речь идет о ноутбуках, ведь постоянное использование дискретной видеокарты приводит к быстрому разряду аккумулятора. А выбор активной видеокарты для отдельных приложений в Nvidia-prime отсутствует.

Установить Nvidia-prime можно командой:

sudo apt install nvidia-prime

Настраивается nvidia-prime в панели управления Nvidia — NVIDIA X Server Settings.

Bumblebee — альтернатива от сообщества разработчиков ПО с открытым исходном кодом. В отличие от Nvidia-prime, в Bumblebee не используется режим выбора постоянной активной видеокарты. Вместо этого есть утилита optirun с помощью которой можно указать, какие приложения должны использовать дискретную графику.

Установить Bumblebee можно командой:

sudo apt install bumblebee linux-headers-generic

Для запуска приложения с дискретной графикой Nvidia  исползуется команда:

optirun название_приложения

Одновременно вышеописанные пакеты работать не будут, поэтому необходимо выбрать только один из них.

↓ Ещё по теме

Источник: //maddot.ru/kak-ustanovit-drayver-nvidia-na-ubuntu-18-04.html

Установка nVidia в linux

Установка драйверов для видеокарты NVIDIA в Linux

Статья об установке видеокарт nVidia в linux

Статья даёт описание установки и настройки видеокарт nVidia в Linux.Описание осуществляется на примере операционной системы debian (squeeze).Для получения дополнительной информации по данной теме смотри Установка видеокарт в linux.

Официальный сайт изготовителя видекарт: //www.nvidia.ru

Обзор режимов работы видеокарт nVidia

карты nVidia в linux могут работать в текстовом и графическом режимах.Для запуска видеокарты в текстовом режиме (в режиме консоли) не требуется дополнительных действий.

Для использования графического режима требуется установка/настройка X-сервера и подключение/указание “графических” драйверов.Могут быть использованы драйвера как включённые в дистрибутив (debian), так и драйвера поставляемые изготовителем видеокарт.

В графическом режиме видеокарты nVidia поддерживают как 2D так и 3D ускорение графики.

Поддержка работы видеокарты в графическом режиме осуществляется пакетом Xorg.Подключение установленных драйверов и настройка видеокарты осуществляется в файле конфигурации Xorg – /etc/X11/xorg.conf.Если драйвер видеокарты в файле конфигурации не указан или самого файла нет вовсе, операционная система (например debian squeeze) самостоятельно определит и установит совместимый драйвер.

Для установки графических режимов видеокарт nVidia могут быть использованы

  • драйвера из пакета Xorg – vesa, nv, nouveau
  • драйвер nvidia из дистрибутива поставки debian
  • или драйвер nvidia предоставленный изготовителем

Драйвер vesa

карты nVidia поддерживают работу в графическом режиме vesa.Описание настройки X-сервера и /etc/X11/xorg.conf в режиме vesa приведено в статье Xorg.Для получения дополнительной информации по данной теме смотри Установка видеокарт в linux.

Драйвер nv

Драйвер nv осуществляет поддержку 2D/3D ускорения.

Для подключения драйвера

  • устанавливаем драйвер xorg-nv

# apt-get install xserver-xorg-video-nv

  • добавляем в файл конфигурации X-сервера /etc/X11/xorg.conf секцию

Section “Device” Driver “nv” EndSection

Драйвер nouveau

Драйвер nouveau осуществляет полноценную поддержку 2D/3D ускорения.Драйвер требует ядра linux 2.6.32 или выше.В отличие от проприетарного драйвера nvidia nouveau корректно (то есть стандартным образом) поддерживает возможности X-системыНапример поддержку через xrandr несколько мониторов.

Для подключения драйвера

  • удаляем (если были установлены) все драйвера nvidia-glx

# apt-get remove nvidia-\* Внимание! Если перед nouveau стоял проприетарный драйвер, удалите вручную библиотеки libglx.so.* и libnvidia-w.so.* в каталоге /usr/lib/xorg/modules/extensions/.

  • устанавливаем драйвер xorg-nouveau

# apt-get install libdrm-nouveau1 xserver-xorg-video-nouveau

  • добавляем в файл конфигурации X-сервера /etc/X11/xorg.conf секцию

Section “Device” Driver “nouveau” EndSection

  • (возможно необязательно?) проверяем модуль и добавляем загрузку драйвера nouveau при старте

# modprobe nouveau # dmesg | tail # echo nouveau >> /etc/modules

Ссылки:

  • Переход на драйвер nouveau с проприетарных драйверов nvidia

Драйвер nvidia

Драйвер nvidia осуществляет полноценную поддержку 2D/3D ускорения.

Получить и установить драйвер можно тремя способами:

  • установка закрытых драйверов изготовителя
  • установка готовых (бинарных) OpenSource пакетов с драйверами
  • сборка драйверов под свою машину из исходников

Установка проприетарных драйверов

Для установки драйвера

  • открываем страницу загрузки драйвера
  • выбираем нужную архитектуру и скачиваем установщик
  • получаем права суперпользователя
  • останавливаем X-сервер (например так # killall Xorg или так # /etc/init.d/kdm stop для менеджер дисплея Kdm)
  • смещаемся в каталог с драйвером # cd и
  • запускаем установщик (напр.): # sh NVIDIA-Linux-…-pkg1.run
  • добавляем в файл конфигурации X-сервера /etc/X11/xorg.conf секцию

Section “Device” Driver “nvidia” EndSection Внимание! При отсутствии xorg.conf он может быть создан командой # nvidia-xconfig

  • перезапускаем рабочую станцию
  • проводим тестирование ускорения 3D

Ссылки:

  • What's a legacy driver? Список поддерживаемых видеокарт

Установка свободных бинарных драйверов

(незавершенный раздел)
Дистрибутив Debian распространяет через свои хранилища и бинарные драйвера для видеокарт nVidia.При смене ядра (upgrade системы) 3D драйвера следует перекомпилировать.Проще всего это сделать путем переустановки используемых пакетов.

Для установки свободных бинарных драйверов

  • получаем права суперпользователя
  • устанавливаем необходимые пакеты
  • перезапускаем рабочую станцию
  • проводим тестирование ускорения 3D

Компиляция драйверов из исходников

(незавершенный раздел)
Компиляция драйверов из исходников включённых в дистрибутив Debian позволяет собрать драйвера для видеокарт nVidia в том случае если бинарные пакеты не заработали.

Для компиляции драйверов из исходников

  • устанавливаем сборщик модулей как описано в статье Module-assistant
  • компилируем и устанавливаем модуль

# m-a prepare; m-a a-i nvidia # modprobe -v nvidia – добавление

  • добавляем в файл конфигурации X-сервера /etc/X11/xorg.conf секцию

Section “Device” Driver “nvidia” EndSection

  • перезапускаем рабочую станцию
  • проводим тестирование ускорения 3D

Настройка отдельных видеокарт

В таблице приведены ссылки на статьи в википедии с описание настройки отдельных видеокарт nVidia

ссылка описание
GeForce FX 5600 статья об установке и настройке видеокарты GeForce FX 5600

Справочная информация

  • 13.09.2010: Установка nVidia в linux: создание статьи в википедии с описанием установки драйвера nvidia в debian

Источник: //tdkare.ru/sysadmin/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_nVidia_%D0%B2_linux

Установка драйвера Nvidia в Ubuntu 18.04

Установка драйверов для видеокарты NVIDIA в Linux

Если в вашем компьютере установлена видеокарта от компании NVIDIA, лучше использовать официальные закрытые драйвера. Несмотря на то что за несколько последних лет качество стандартных драйверов стало в разы лучше, они практически не уступают проприетарным по производительности, вы не сможете использовать такие технологии, как Vulkan, CUDA и другие без проприетарного драйвера Nvidia.

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

В этой инструкции будет рассмотрена установка драйверов Nvidia в Ubuntu 18.04 из официального сайта и с помощью репозитория. Хотя статья ориентирована в первую очередь на Ubuntu 18.

04, все ниже перечисленные действия будут прекрасно работать и в других редакциях и версиях этой операционной системы.

Важно заметить, что данный способ работает на системах, в которых используется только одна видеокарта NVIDIA, если нужно установить драйвер Nvidia в Ubuntu для гибридной графики, например, NVIDIA и Intel, используйте Bamblebee.

1. Узнаем необходимую версию драйвера

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

Чтобы узнать номер модели используйте команду lspci:

sudo lspci -vnn | grep -i VGA -A 12

Как вы видите, в этом примере видеокарта NVIDIA GeForce GTX 780. Дальше идем на страницу загрузки драйверов NVIDIA и заполняем данные вашей видеокарты:

По сути, выбрать нужно серию, модель и операционную систему, язык по желанию. Далее нажмите кнопку Search. На открывшейся странице вы увидите рекомендуемую версию драйвера:

Для GeForce 780 – это 410.93 – то есть самая последняя на данный момент версия драйвера. Для более старых видеокарт, версия драйвера может отличаться, например, для GeForce 440:

Теперь мы знаем какой драйвер, нужен, уже на этом этапе можно скачать установочный пакет и переходить к установке, но мы поступим по-другому. Дальше будет рассмотрена установка драйвера NVIDIA в Ubuntu 16.04 из репозитория PPA.

2. Установка драйвера из официальных репозиториев

В Ubuntu 18.04 для управления драйверами оборудования используется утилита ubuntu-drivers. Конечно, мы можем как и раньше использовать apt, но я думаю, что так намного удобнее. Смотрим какую версию драйвера посоветует нам установить утилита:

ubuntu-drivers devices

Программа предлагает версию 390. Но мы уже знаем, что для этой видеокарты есть версия 410. Если вас устраивает эта версия, ее можно установить командой:

sudo ubuntu-drivers autoinstall

Также можно установить эту же версию с помощью apt:

sudo apt install nvidia-driver-390

Но если вы хотите самую новую версию, надо использовать PPA.

2. Установка из PPA репозитория

Репозиторий graphics-drivers содержит самые последние версии драйверов nvidia. Его мы и будем использовать для установки. Для добавления graphics-drivers в систему, выполните команды

sudo add-apt-repository ppa:graphics-drivers/ppa

Теперь PPA репозиторий добавлен и списки пакетов обновлены, можно переходить к установке. Запустите еще раз утилиту ubuntu-drivers:

ubuntu-drivers devices

Теперь утилита видит самую новую версию драйвера – 415, а также 410, которую нам советовали установить на официальном сайте. Версия 415 на момент написания статьи еще в состоянии бета, поэтому лучше устанавливать 410. Для этого используйте команду apt:

sudo apt install nvidia-driver-410

После завершения установки перезагрузите компьютер.

3. Установка драйверов NVIDIA с помощью GUI

Если не хотите пользоваться консолью, можете включить драйвер с помощью утилиты Программы и обновления. Откройте главное меню Gnome и наберите в поиске Программы:

Запустите утилиту и перейдите на вкладку Дополнительные драйверы:

Утилита видит те же самые драйвера из репозиториев, что и ubuntu-drivers. Просто выберите нужную версию драйвера и нажмите кнопку Применить изменения.

После завершения установки обязательно перезагрузите компьютер. В меню появиться ярлык утилиты NVIDIA Settings, с помощью нее вы можете посмотреть характеристики видеокарты, а также настроить кое-какие параметры.

4. Установка из официального сайта

Это самый сложный вариант установки, поэтому если вы новичок, вам лучше использовать репозитории. Сначала загрузите официальный бинарный файл с драйвер со страницы на шаге 1. Там есть кнопка Загрузить сейчас.

В итоге, в вашей папке загрузок должен появится такой файл:

ls ~/Загрузки | grep NVIDIA

Теперь необходимо добавить поддержку архитектуры i386 и установить библиотеку libc6 чтобы не получить проблем во время установки:

sudo dpkg –add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386

Устанавливать драйвер можно только из консоли. Если в момент установки будет запущен графический сервер, то ничего хорошего из этого не получится, вы просто не сможете потом загрузится в систему. Поэтому переключитесь во второй терминал сочетанием клавиш Ctrl+Alt+F2 и введите там свой логин и пароль. Затем выполните такую команду для остановки графического сервера:

sudo systemctl stop dispaly-manager

Теперь можно переходить к установке. Запустите установочный скрипт командой:

sh ~/Загрузки/NVIDIA-Linux-x86_64-410.93.run

Затем вам нужно будет принять лицензию и дождаться завершения установки. После чего можно перезагрузить компьютер такой командой:

reboot

Если установка nvidia ubuntu 18.04 прошла успешно, вы загрузитесь уже с новым драйвером.

Проверка правильности установки

После того как установка драйвера Ubuntu завершится, необходимо проверить правильно ли он установлен и настроен. Для этого выполните команду lspci и посмотрите какой модуль ядра используется для видеокарты, обратите внимание на сточку kernel driver in use:

sudo lspci -vnn | grep -i VGA -A 18

Далее проверим поддержку аппаратного ускорения утилитой glxinfo:

glxinfo | grep OpenGL | grep renderer

Значение параметра OpenGL renderer должно соответствовать модели вашей видеокарты. Если там находиться слово MESA – это значит, что для аппаратного ускорения используются все еще стандартные драйвера.

Утилита настройки NVIDIA

Вместе с драйверами в системе устанавливается графическая утилита настройки NVIDIA X Server Settings, которую можно запустить из меню, или из консоли выполнив:

nvidia-settings

Эта утилита позволяет посмотреть информацию о видеокарте, подключенном мониторе, а также настроить различные параметры. Например, расширение монитора, или совместное использование двух мониторов. Настройка видеокарты nvidia ubuntu с помощью этой утилиты не так уж сложно.

Удаление драйверов NVIDIA

Если во время установки что-то пошло не так попробуйте удалить драйвер NVIDIA Ubuntu в режиме восстановления. Для открытия этого режима в меню загрузчика Grub выберите Дополнительные параметры Ubuntu, а затем пункт recovery mode или режим восстановления.

Перемонтируем файловую систему для записи:

mount -o remount,rw /

Удаляем все пакеты nvidia:

apt-get purge nvidia*

Дополнительно

Для просмотра информации о драйвере используйте утилиты lsmod, modprobe или modinfo:

lsmod | grep nvidia

modinfo nvidia

Выводы

Источник: //losst.ru/ustanovka-drajvera-nvidia-v-ubuntu-18-04

Установка проприетарных драйверов NVIDIA и ATI

Установка драйверов для видеокарты NVIDIA в Linux

Важное замечание для владельцев Radeon:

последние проприетарные драйвера ATI/AMD (fglrx) поддерживают только видеокарты серии Radeon HD 2000 и выше. Если у вас более старая видеокарта, то вам придется использовать открытый драйвер и дальнейшую инструкцию вы можете не читать.

Примечание:в статье предпологается, что у вас стоит ядро типа std-def

Шаг 1. Обновите систему и ядро до текущего состяния репозитория. Для этого выполните в любом эмуляторе терминала

$ su -# apt-get update # apt-get dist-upgrade# update-kernel

Шаг 2. Перезагрузите компьютер и выберите пункт загрузки с новым ядром (обычно это первый пункт меню загрузчика).

Шаг 3. Установите соответствующий ядерный модуль видеодрайвера и сам видеодрайвер. Если вы не знаете, какой видеокартой вы пользуетесь, то выполните в терминале команду

$ lspci | grep VGA

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

Для владельцев Nvidia

$ su – # apt-get install nvidia_glx_common# nvidia-install-driver

Для владельцев Radeon

$ su -# apt-get install kernel-modules-fglrx-std-def fglrx_glx fglrx-tools

где std-def — тип вашего ядра, который можно определить при помощи команды uname -r, например

$ uname -r 2.6.39-std-def-alt1

в этом случае “ваше-ядро” называется std-def.

Шаг 4. (может не требоваться в ряде случаев вместе с шагом 5) Если не установлен, то установите модуль альтератора (центр управления системой), который отвечает за настройку X сервера.

# apt-get install alterator-x11

Шаг 5. Запустите альтератор, например, нажав Alt + F2 и введя в появившемся окне “acc”.

Зайдите в пункт “Дисплей”, нажмите кнопку “Другой драйвер” и в появившемся окне выберите нужный драйвер: nvidia — Nvidia (proprietary) для владельцев Nvidia карт fglrx – ATI Radeon для владельцев карт Radeon.

Нажмите “OK” и затем “Применить”. Должно появиться окошко, сообщающее, что все изменения вступят в силу после перезагрузки.

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

Что делать, если после всех шагов не загрузилась графическая система?[править]

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

# amdconfig –initial -f

Успокойтесь и не паникуйте. Вы легко можете вернуться к использованию открытых драйверов. Для этого нужно проделать следующую последовательность шагов.

Смена проприетарных драйверов на открытые[править]

Шаг 0. Обновляем систему и ядро до текущего состояния репозитория, как описано выше.

Шаг 1. Заходим в терминале под пользователем root.

Шаг 2. Устанавливаем открытый драйвер в конфигурационном файле /etc/X11/xorg.conf.d/10-monitor.conf . Для этого можно воспользоваться утилитой xsetup-monitor.

Пользователям nvidia необходимо выполнить следующую команду

# xsetup-monitor -d nouveau

Пользователям radeon

# xsetup-monitor -d radeon

В принципе, этих шагов достаточно, чтобы после перезагрузки загрузиться с открытыми драйверами, однако не будет работать сплэш. Для его починки необходимо проделать следующие дополнительные шаги.

Шаг 3. Удаляем файл /etc/modprobe.d/blacklist-alterator-x11

# rm -f /etc/modprobe.d/blacklist-alterator-x11

Шаг 4. Перезагружаем компьютер.

Шаг 5. Выполняем команду make-initrd

# make-initrd

При следующей загрузке сплэш должен заработать.

Известные проблемы[править]

Проблема:

Примечание: 1. У владельцев NVIDIA в некоторых ситуациях при запуске системы мелькает логотип NVIDIA, происходит запуск Х-ов, но вместо нормальной картинки монитор показывает по центру полосу примерно в половину ширины экрана с прерывистыми диагональными линиями на ней. Если после этого сделать Ctrl+Alt+F1, Ctrl+Alt+F7, то изображение нормализуется.

Примечание: 2. В консоли шрифт (по нажатию Сtrl+Аlt+(1-6)) Шрифт очень крупный.

Решение:

Проблемы разные, а решение одно и то же:

в этом случае помогает принудительное выставление графического режима в опциях ядра при загрузке (в настройках загрузчика), например, vga=0x314. Для этого:

Шаг 1. Открываем в редакторе (для новичков рекомендуется mcedit) файл /etc/sysconfig/grub2

$ su- # mcedit /etc/sysconfig/grub2

Шаг 2. Находим строчку с переменной GRUB_CMDLINE_LINUX_DEFAULT. Например, у автора руководства она имеет вид

GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash'

Шаг 3. Добавляем в переменную параметр vga=0x314

GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash vga=0x314'

Т.е. 0x314 – это 800×600 в режиме VESA с 16-битным цветом.

Кол-во цветовЧисло бит640×480800×6001024×7681280×10241440×9001600×1200
25680x3010x3030x3050x3070x3600x31c
32k150x3100x3130x3160x3190x3610x31d
64k160x3110x3140x3170x31A0x3620x31e
16M240x3120x3150x3180x31B0x3630x31f

Можно еще взять вот из такой таблицы, vga=XXX (те-же значения. но в 10-ном виде):

8bit:640×480 – 769800×600 – 7711024×768 – 773

1280×1024 – 775

16bit:640×480 – 785800×600 – 7881024×768 – 791

1280×1024 – 794

24bit:640×480 – 786800×600 – 789

1024×768 – 792

Список всех разрешений можно получить, выполнив следующую команду:

# hwinfo –framebuffer

Если ничего не показало, значит, надо установить hwinfo:

# apt-get update; apt-get install hwinfo

Шаг 4. Сохраняем изменения и выходим.

Шаг 5. Перегенерируем конфиг загрузчика grub2:

$ su -# grub-mkconfig -о /boot/grub/grub.cfg

Теперь при следующей загрузке все должно нормализоваться.

Проблема:

У владельцев старых видеокарт NVIDIA проприетарный драйвер не стартует с сообщением

Failed to allocate/map the primary surface!

или

conflicting memory type

или

failed to allocate primary buffer: memory

Решение:

в этом случае помогает передача в опциях ядра при загрузке параметра “nopat” (о том, как это можно сделать, смотри предыдущий пример с “vga=0x314”)

GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash vga=0x314 nopat'

Потом перегенерируем конфиг загрузчика grub2:

$ su -# grub-mkconfig -о /boot/grub/grub.cfg

Проблема и решение:
Если не получается сгенерировать конфигурацию загрузчика в файл с опцией -o, то стоит воспользоваться полной опцией –output

# grub-mkconfig –оutput=/boot/grub/grub.cfg

P.S. Предложения, правки приветствуются.

Ссылки по теме[править]

Источник: //www.altlinux.org/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D1%8B%D1%85_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_NVIDIA_%D0%B8_ATI

Установка драйвера видеокарты в Linux

Установка драйверов для видеокарты NVIDIA в Linux

Переходим на Линукс  »  Установка драйвера видеокарты в Linux

Компания NVIDIA большие молодцы в части программного обеспечении для видеокарт, драйверов полно и всегда свежие.

У AMD же с этим проблемы, это несколько раз тормозило переход на новое ядро или новый дистрибутив.. По этой причине я перешёл на видеокарты от NVIDIA.

Если карточка от Intel, то придётся сидеть на драйверах по умолчанию…

Установка драйвера видеокарты в Linux для видеокарт NVIDIA крайне проста, ставятся прямо из системы:

Пуск → Компьютер → Параметры системы → Диспетчер драйверовВыбираем галочку с драйвером Нвидии (по умолчанию свободный видеодрайвер выбран)..Там же могут присутствовать некие драйвера для процессора – микрокоде, тож ставим..

(В автоустановку этот пункт не вносил, лучше руками и уйти на перезагрузку, чтоб убедиться что всё путём, потом только устанавливать весь софт..)

Из sh скрипта и консоли установить драйвер можно так:

sudo add-apt-repository -y ppa:graphics-drivers/ppasudo apt install -y nvidia-390 nvidia-settingssudo dpkg-reconfigure nvidia-390

Так можно установить последние рекомендованные драйвера:

sudo add-apt-repository -y ppa:graphics-drivers/ppaubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:03.1/0000:20:00.0 ==vendor : NVIDIA Corporationmodel : GM204 [GeForce GTX 970]driver : nvidia-driver-390 – third-party freedriver : nvidia-driver-396 – third-party free recommendeddriver : xserver-xorg-video-nouveau – distro free builtin

sudo apt purge -y nvidia*sudo apt install -y nvidia-driver-396

Если при воспроизведении видео наблюдаются разрывы картинки на экране (screen tearing)

Наблюдаются при боковом движении в кино.. В последних версиях обещали, что будет нормально со старта работать, а вот нет..

NVIDIA: необходимо включить вертикальную синхронизацию настройках видеокарты.Пуск → Приложения → Настройка → NVIDIA X Server Settings → X Screen 0 → OpenGL Settings → установите галочку Sync to VBlank. (возможно уже стоит)

Пуск → Компьютер → Параметры системы → Экран → Обеспечение эффектов → Предотвращение разрывов (Vsync): Повторное использование (есть в setup.sh)

# есть в setup.sh

echo -e 'export __GL_YIELD=”USLEEP”export KWIN_TRIPLE_BUFFER=1' | sudo tee -a /etc/profile

AMD: Catalyst Control Center → Параметры дисплея → Снижение помех → Включить

Ещё может помочь включение эффектов при входе в систему:
Пуск → Компьютер → Параметры системы → Экран → Обеспечение эффектов → Включать графические эффекты при входе в систему. (галочка по умолчанию стоит)

→ Переходим к установке программ

AMD совсем скатились в части поддержки видеокарт

Пробовал 20.07.2018 на 2 разных видеокартах запустить драйвера от AMD под Ubuntu 18.04. Началось с того, что на сайте AMD загружен битый архив, нашёл чуть более ранний и ещё несколько разных, во всех случаях R7 260X и HD4670 словили чёрный экран.

С драйверами по умолчанию в Линуксе – HD4670, нормально работает, есть небольшие пролагивания при прокрутке в браузере, видео без проблем итп.. 260X без дров не может, очень сильные артефакты.. Крайне не советую использовать их карточки и Линукс, головняки замучают.

(С процессорами проблем нет)..

Если не работает видео по какой-то причине

1) Прописать nomodeset. (20.07.2018 Не работает почему-то, смог только попасть в меню загрузки и загрузить ядро в режиме восстановления, загружалось.. Если за 10 минут не удаётся попасть и исправить проблему, проще переустановить Линукс поверх, как раз 10 минут + 10 минут на отстройку..)

В GRUB при загрузке жмётся E дописывается через пробел в linux /boot/vml… nomodeset, затем F10 чтоб сохранить изменения и перезагрузить.. Загрузится Линукс и можно будет установить драйвер. После перезагрузки надпись сама удалится, она одноразовая..

2) Можно попасть в загрузчик GRUB, при запуске системы если просто зажать клавишу Шифт (shift).. И, например, загрузиться под другим ядром Линукса.

Как-то такое было давно, при обновлении ядра AMD драйвера упали, загрузился и выставил предыдущее ядро основным в центре программ, но в текущем KDE этого нет, так то просто удалим через консоль..

(Можно через Менеджер пакетов найти – в поиске забить linux-image, отсортировать по состоянию и удалить…)

Обозначения при удалении через консоль:

linux-image-(версия) – образ ядраlinux-image-extra-(версия) – внешние модули ядра

linux-headers-(версия) – файлы заголовков

rc – было установлено в прошлом ii – установлено сейчас

# список утсановленных ядер

dpkg –list | grep linux-image

# заголовки# dpkg –list | grep linux-headers # какое используется сейчас

sudo uname -a

# удаляем

sudo apt-get purge -y linux-image-4.13.0-16 linux-headers-4.13.0-16

# можно удалить все неиспользуемые одной командой

sudo apt-get purge -y $(dpkg -l 'linux-*' | sed '/ii/!d;/'”$(uname -r | sed “s/\(.*\)-\([0-9]\+\)/\1/”)”'/d;s/[ ]* [ ]* \([ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

# почистим систему от мусора

sudo apt-get autoremove

# обновим загрузчик

sudo update-grub

linux-image-generic только не трогайте..

Источник: //fsen.ru/linux/video

Устанавливаем свежие драйверы для видеокарт ATI (AMD) и NVIDIA в Ubuntu

Установка драйверов для видеокарты NVIDIA в Linux

Для стабильной работы вашей системы, желательно всегда иметь свежие драйверы. Я постараюсь описать, как установить свежие драйверы для карт AMD и NVIDIA.

Установка свежих драйверов NVidia в Ubuntu

Итак, впервую очередь мы рассмотрим установку драйвера NVidia. Драйвер NVidia находится в репозитории, поэтому установить его не составит труда. Выполняем в терминале следующую команду (CTRL+ALT+T):

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current nvidia-settings sudo apt-get install -f

sudo reboot

Творог Простоквашино – отзывы покупателей о продукте тут.

Установка свежих драйверов ATI (AMD) в Ubuntu

Если на вашем компьютере стоит видео карта AMD/ATI, то тогда вам поможет следующая инструкция.

Для начала нужно удалить старый драйвер (если он установлен), удалить его можно следующими командами в терминале (CTRL+ALT+T):

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

Теперь нужно перезагрузить компьютер.

Когда вы перезагрузили компьютер можно приступать к установке драйвера:

cd /tmp && wget -O amd-driver-installer-12-8-x86.x86_64.zip //goo.gl/ZZkYRunzip amd-driver-installer-12-8-x86.x86_64.zipchmod +x amd-driver-installer-8.982-x86.x86_64.run

sudo sh amd-driver-installer-8.982-x86.x86_64.run

Затем следуйте мастеру установки.

Потом вам нужно обновить xorg следующей командой

sudo aticonfig –initial -f

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

Автор: iluhaoff

Raspberry Pi – миниатюрный одноплатный компьютер размером с кредитную карту за 35 долларов, чья новая версия представлена и поступила в продажу буквально на днях, теперь оснащен мощным 4-ядерным процессором ARM Cortex-A7 с тактовой частотой 900MHz и 1 Гб оперативной памяти.

Как и его первая версия, Raspberry Pi 2 имеет 4 USB-порта, слот для MicroSD-карт, порт Ethernet и HDMI 1.3/1.4 аудио/видео выход. Питается мини-компьютер от micro-USB зарядки (5V). Благодаря новому процессору ARMv7 и увеличенному объему оперативной памяти, Raspberry Pi 2 поддерживает практически любую современную операционную систему, включая Ubuntu для ARM или последние версии Android.

Купить Raspberry Pi 2 можно на сайтах element14 и RS Components.

Автор: Brullworfel

Page 3

Всем доброго времени суток!

Недавно приобрел DELL Inspiron 3521. Ноут поставляется с предустановленной Ubuntu 12.04 LTS.

При обновлении с 12.04 до 12.04.3 возникает ошибка во время установки пакета wifi драйвера oem-wireless-ath9k-3.9-rc4-2-dkms. После перезагрузки само собой перестаёт работать wifi адаптер.

Проверял следующи образом, в терминале (CTRL+ALT+T):

lshw -class network

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

*-network UNCLAIMED description: Network controller product: QCA9565 / AR9565 Wireless Network Adapter

vendor: Qualcomm Atheros

Победить это можно следующим образом:

по следующей ссылке //www.kernel.org/pub/linux/ker…kports/stable/ скачиваете и распаковываете compat-drivers-3.9-rc4-2-s.tar.bz2

в терминале переходите в распакованную папку и выполняете:

sudo make clean sudo ./scripts/driver-select ath9k

sudo make

Скорее всего получите ошибку переопределения функции

error: redefinition of ‘kref_get_unless_zero’
include/linux/kref.h:47:32: note: previous definition of ‘kref_get_unless_zero’ was here

В этом случае находите файлик compat-3.8.h в распакованной папке (лучше при помощи поиска 🙂 ), открываете его любимым редактором, находите и комментите следующие строки:

static inline int __must_check kref_get_unless_zero(struct kref *kref) { return atomic_add_unless(&kref->refcount, 1, 0);

}

далее опять запускаем компиляцию, устанавливаем и закрываем терминал:

sudo make sudo make install

exit

после перезагрузки Qualcomm Atheros QCA9565/ AR9565 должна заработать.

P.S. в случае если компилятор ругнётся на какую либо более другую функцию, то закомментите её определение в соответствующем *.h файле.

P.P.S. также прекрасно пашет драйвер из пакета compat-wireless-3.6.6-1-snpc.tar.bz2, только действия с заголовочным файлом придётся повторить. Кстати именно этот пакет советуют юзать на ubuntu ask в случае 12.04 LTS

Автор: anoop_n2

Page 4

Работая в среде Windows привыкаешь к тому, что NumLock всегда остается включенным или выключенным. В Ubuntu по-умолчанию NumLock всегда выключен и нужно его постоянно активировать, что не совсем удобно. Для тех, кто желает, чтобы NumLock был всегда включен, есть множество способов его автоматического включения. Я напишу вам об одном из них.

Установим через консоль утилиту numlockx:

sudo apt-get install numlockx

Добавим конфигурационный файл загрузки утилиты и включение NumLock при старте:

sudo echo /usr/bin/numlockx on >> /etc/X11/xinit/xinitrc

Все готово. Теперь у вас NumLock всегда включен при старте.

Page 5

Отличный ноубук для работы и учебы Lenovo G480 с 14-дюймовым дисплеем, и его более большой 15,6-дюймовый родственник Lenovo G580, могут похвастаться не только весьма привлекательным дизайном и выбором цвета корпуса, но еще и отличной ценой (модель поменьше в России обойдется вам примерно в 11 тысяч рублей) а также отличной совместимостью с операционной системой Ubuntu. Если не считать отсутствие в Ubuntu драйвера сетевой карты Atheros AR8162. Но это, слава Богу, можно быстро поправить.

App store диагностическая карта онлайн autotalon.com.

Итак, установка Ubuntu проходит на сей девайс гладко.

Единственное что стоит отметить: с нынешней версией BIOS, при включенном режиме UEFI Booting, после установки Windows или Ubuntu напрочь пропадает возможность попасть в экран настройки BIOS.

Lenovo готовит обновленную прошивку для устранения этого недоразумения – но об этом в другой статье, а пока рекомендую просто отключить пункт UEFI Booting в BIOS перед установкой системы.

После установки системы, обнаруживается следующая неприятность – не работает сетевая карта. Модель ее можно проверить следующим образом в терминале (CTRL+ALT+T):

lspci -nn | grep 0200

если выдало примерно вот это:

Ethernet controller [0200]: Atheros Communications Inc. AR8162 Fast Ethernet [1969:1090]

то на вашем компьютере установлена именно та сетевая карта, о которой я говорю.

Итак, для начала нам придется подключиться к интернету каким-либо другим способом (через Wi-Fi или 3G-модем), потому что нам понадобиться скачать несколько пакетов. Когда соединение будет установлено, выполните поочередно в терминале (CTRL+ALT+T) следующие команды:

sudo apt-get install linux-headers-generic build-essential wget //www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/compat-wireless-3.5.1-1-snpc.tar.bz2 tar -xf compat-wireless-3.5.1-1-snpc.tar.bz2 cd compat-wireless-3.5.1-1-snpc ./scripts/driver-select alx make sudo make install

sudo modprobe alx

После чего сетевая карта сразу заработает.

Примечание: драйвер перестанет работать при обновлении ядра! Поэтому рекомендую не удалять из домашней папки директорию “compat-wireless-3.5.1-1-snpc”, и после обновления ядра выполнять приведенные выше команды, начиная со строки “cd compat-wireless-3.5.1-1-snpc”.

Page 6

Источник: //StartUbuntu.ru/?p=104169

Установка драйверов Nvidia в Ubuntu. Обновление и удалениe Nvidia

Установка драйверов для видеокарты NVIDIA в Linux

Если у вас есть видеокарта Nvidia, вам повезло. Она в отличие от других производителей очень хорошо работает на платформе Linux. Но большинство операционных систем на базе Linux поставляются с предустановленным драйвером Nvidia.

Производительность предустановленного драйвера не лучшая, а возможности 3D как правило вообще отсутствуют. Чтобы получить максимум от установленной видеокарты, вам необходимо установить проприетарный драйвер Nvidia.

О правильной установке драйверов Nvidia в Ubuntu и пойдет речь в этой статье.

Как установить рекомендуемый драйвер Nvidia в Ubuntu

Установка рекомендуемого драйвера устанавливает свежий драйвер, но не самый последний. Если вам нужны последние версии драйверов Nvidia, тогда перейдите к следующему главе.

РЕКОМЕНДУЕМ:
Как изменить цвет терминала Linux

Преимущества установки рекомендуемого драйвера:

  • Старые видеокарты (4 годичные) могут не работать с последней версией драйвера. Утилита автоматически найдет и порекомендует старый драйвер, который все еще работает с вашей графической картой.
  • Эти драйверы уже проверены и имеют меньше ошибок, чем последняя версия драйвера Nvidia.
  • Это самый простой способ установить проприетарный драйвер.

Если вашей карте уже два года или больше, лучше выбрать рекомендуемый драйвер. Как говорилось выше в рекомендуемых драйверах у разработчиков уже было несколько лет чтобы поработать и устранить ошибки. С другой стороны, если вы владелец новой графической карты, вы можете раскрыть все ее возможности, используя исключительно последнюю версию драйвера.

Чтобы продолжить, нажмите клавишу Super (на большинстве клавиатур это клавиша с логотипом Windows). Введите «Программы и обновления» и нажмите на появившейся иконке.

Запуск программы и обновление в Ubuntu

Перейдите на вкладку «Дополнительные драйверы (Additional Drivers)». Нажмите «Использование метапакета драйвера NVIDIA…», чтобы переключиться на проприетарный драйвер. Далее нажмите «Применить изменения» и дождитесь установки драйвера.

Вкладка дополнительные драйверы

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

Как установить последнюю версию драйвера Nvidia в Ubuntu

Если у вас самая новая графическая карта, выпущенная всего несколько месяцев назад. В этом случае не стоит ждать, пока Ubuntu включит лучший драйвер в свои основные репозитории. Чтобы установить самую последнюю версию драйвера графической карты, можно использовать сторонний репозиторий.

Откройте терминал и введите следующую команду:

sudo add-apt-repository ppa:graphics-drivers/ppa

надстройка PPA

Обновите информацию о хранилище пакетов.

Обновите все пакеты в системе. Даже если вы знаете, что ваша система обновлена, не пропускайте этот шаг. Это важно и помогает избежать некоторых сценариев, когда пакеты из PPA могут конфликтовать с другими пакетами.

Проверьте, какие проприетарные пакеты драйверов доступны.

Список доступных драйверов NVIDIA

Установите последнюю версию драйвера Nvidia. Например, на предыдущем рисунке «nvidia-driver-415» — самый свежий драйвер Nvidia для Ubuntu. Введите следующую команду и замените имя на версию последнего драйвера.

sudo apt install nvidia-driver-версия-драйвера-nvidia

В конце перезагрузите компьютер.

Как обновить драйвер Nvidia в Ubuntu

Периодически будут выпускаться новые пакеты с новыми драйверами Nvidia. Перед обновлением драйвера всегда следует сначала выполнить общее обновление системы с помощью обновления:

sudo apt && sudo apt upgrade

Без выполнения этого шага могут быть конфликты между старыми и новыми пакетами из PPA.

Стоит отметить, что вы также можете использовать «Программное обеспечение и обновления» для обновления вашего драйвера. Конечно, многим проще использовать программу с графическим интерфейсом, чем копаться в терминале, но здесь есть свои подводные камни — если возникнет проблема с установкой драйвера, вы не сможете увидеть причину ошибки.

РЕКОМЕНДУЕМ:
Программы для резервного копирования в Linux

Чтобы обновить драйвер Nvidia в терминале Ubuntu, сначала проверьте доступность самих драйверов:

Если доступен более новый драйвер, чем тот, который вы установили, обновите его:

sudo apt install nvidia-driver-версия-драйвера-nvidia

Замените версия-драйвера-nvidia на последний номер версии драйвера, полученный предыдущей командой.

Как удалить драйвер Nvidia в Ubuntu

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

sudo apt –purge autoremove nvidia*

Удаление драйвера Nvidia в Ubuntu

Перезагрузите компьютер, а затем попробуйте предпочитаемый способ установки драйвера Nvidia (рекомендуется, последний, из терминала или из «Дополнительные драйверы»).

Заключение

При установке драйвера Nvidia в Ubuntue, всегда стоит начинать установку с самых последних драйверов. А в случае чего, всегда можно откатиться на более старые, но проверенные версии.

(2 5,00 из 5)
Загрузка…

Источник: //tech-geek.ru/install-nvidia-driver-ubuntu/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.