Меню Рубрики

Установка видеокарт в убунту

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

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

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

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

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

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

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

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

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

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

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 — установлено сейчас

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

Карта сайта
Отслеживать изменения в Твиттере
Политика конфиденциальности

Браузер построил за сек.
Полное время сек.

источник

Установка драйвера Nv > Инструкции 27 ноября, 2015 8 admin

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

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

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

Установка драйверов Nv >

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

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

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

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

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

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

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

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

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

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

Программа предлагает версию 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:

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

sudo apt install nvidia-driver-410

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

3. Установка драйверов Nv >

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

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

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

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

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

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

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

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

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

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

sudo systemctl stop display-manager

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

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

Если установка 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 — это значит, что для аппаратного ускорения используются все еще стандартные драйвера.

Утилита настройки Nv >

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

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

Удаление драйверов Nv >

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

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

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

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

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

Выводы

Вот и все, установка драйвера Nvidia в Ubuntu 18.04 или 18.10 завершена. Теперь вы можете играть игры или использовать сложные эффекты в своей системе. Но будьте осторожны, теперь нельзя обновлять ядро выше поддерживаемой версии, потому что иначе система не загрузится. Если у вас остались вопросы, пишите в комментариях!

источник

Об установке драйверов для видеокарт AMD в Ubuntu

Операционные системы семейства linux практически всегда стоят на голову выше своих «оконных партнеров» производства Microsoft.

Это связано с тем, что Windows начала свой путь на базе старого и доброго MS-DOS, который долгое время ограничивал ее развитие, а также в связи с нацеленностью разработчиков Винды на получение максимальной прибыли от пользователей, а не на их удобство. Именно поэтому каждый новый дистрибутив Виндовс становится все более громоздким и требует апгрейда железа компьютера.

ОС семейства Linux в большинстве случаев бесплатны и развиваются энтузиастами, нацеленными на достижение максимальной производительности на уже имеющемся оборудовании. Поэтому все дистрибутивы, работающие на ядре Линукса очень стабильны и не требовательны к ресурсам.

БОльшие требования к аппаратному обеспечению для линукс-подобных систем появляются в случае их использования для майнинга. В этом случае особенно важно достичь максимальной производительности подсистемы видео, которая обычно используется для проведения вычислений при майнинге. Кроме того, правильная установка и настройка драйверов для видеокарт в Linux требуется для полноценного использования рабочих станций (домашних компьютеров) под управлением этой системы.

Обычно установка драйверов для видеокарт nvidia в LINUX-подобных системах не вызывает затруднений.

Для видеокарт АМД часто приходится «танцевать с бубнами», но овчинка стоит выделки. Использование правильно настроенных драйверов АМД может дать серьезный прирост производительности видеокарт, например позволяет выжать до 30 mh/s на старых картах типа Радеон R9 290/390 при майнинге на алгоритме Ethash даже на поздних эпохах DAG.

Рассмотрим подробнее особенности работы графической подсистемы с видеокартами amd под управлением ubuntu, а также особенности установки и настройки драйверов для компьютеров с GPU AMD в ОС на основе Убунту.

Тема установки драйверов АМД в linux очень сложная и зависимая от конкретной конфигурации системы, а также версии drivers. Поэтому данная статья не претендует на полноту изложения всех проблем по затронутой тематике, а является попыткой систематизировать какую-то часть информации по работе с драйверами АМД в ubuntu.

Какие драйвера нужны для майнинга на видеокартах АМД в ubuntu

Для работы видеокарт в ubuntu обычно используются такие виды драйверов:

  • AMDGPU-PRO — проприетарные, включают драйвера AMDGPU и разные надстройки, в том числе OPENCL, OpenGL 4.5, GLX, VDPAU, Vulkan;
  • AMDGPU — открытые фирменные АМД (лучше всего подходят для майнинга пр иусловии дополнительной установки пакетов для OPENCL);
  • Mesa — интегрированные в ядро системы Linux открытые драйвера radeon (устаревшие);
  • rocm (Radeon Open Compute) — реализация OpenCL от компании AMD, также входят в пакет драйверов AMDGPU-PRO последних версий.

Для майнинга обычно применяется версия AMDGPU-PRO, так как она позволяет в полной мере использовать технологию параллельных вычислений на видеокартах АМД в Линуксе.

Открытые драйвера radeon Mesa не поддерживают в полной мере технологии OpenCl, поэтому не подходят для майнинга. Для работы видеокарт AMD поколения CGN2 (например, r9 290) эти драйвера нужно принудительно отключать.

Фирменные драйвера АМД отличаются между собой поддержкой разных версий OpenCL, а также списком поддерживающихся видеокарт.

Для майнинга в ОС Ubuntu 16.04 лучше использовать фирменные драйвера версии 17.40 (рекомендованные АМД (версия 514569) — для RX-ов или эти (версия 492261) — на AMD R9 290 и других картах поколения CGN2).

Для Ubuntu 18.04 на RX-ах хорошо работают драйвера версии 18.50.

Драйвера версии 17.40 имеют поддержку окружения для высокопроизводительных параллельных вычислений OpenCL версии 1.2, а релиз 18.50 — OpenCL 2.1 (сейчас это последняя версия).

Теоретически OpenCL 2.1 должен обеспечивать более высокую производительность и порядок работы с памятью, но, к сожалению, последние драйвера АМД могут не корректно работать со всеми, даже официально поддерживаемыми картами.

В особенности это касается поддержки еще не очень старых карт с микроархитектурой Graphics Core Next 2. К ним относятся видеокарты с чипами Bonaire и Hawaii: AMD Radeon HD 7790, HD 8770, R7 260/260X, R9 290/290X, R9 295X2, R7 360, R9 390/390X.

Подготовка к установке драйверов АМД в Убунту

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

Перед установкой драйверов АМД нужно обновить систему.

Это можно сделать, выполнив команду:

После обновления ОС нужно перезагрузить компьютер:

На некоторых компьютерах с видеокартами поколения CGN2 (например, R9 290) сначала нужно установить драйвера версии 492261 и только потом устанавливать обновления (это возможно сделать только на ubuntu 16.04). В противном случае система крашится.

Установка драйверов AMD в ОС ubuntu

Для установки драйверов amdgpu-pro 17.40 в терминале, открытом из папки с разархивированными файлами драйвера, выполняют команду:

При появлении ошибок доступа к amdgpu-pro-install нужно дать файлу необходимые права командой:

Кроме того, в дополнение к драйверам 17.40, нужно установить компонент ROCM командой:

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

Для установки более новых драйверов (18.0+) используется команда:

Если при установке драйверов возникают ошибки с правами доступа, то нужно попробовать предоставить права выполнения файлу amdgpu-pro-install как программы с помощью контекстного меню или командой:

Для установки в серверной версии системы 18.04 только средствами командной строки используют команды (для драйверов 19.30):

После процедуры стандартной установки драйверов для видеокарт amd нужно также инсталлировать дополнительные пакеты:

Этим, среди прочего, лечится ошибка WARNING: amdgpu dkms failed for running kernel mining.

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

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

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

После этого нужно откорректировать загрузчик, где нужно включить поддержку больших страниц видеопамяти (режим compute), а также отключить загрузку драйвера radeon для видеокарт поколения CGN 2.

Корректировка загрузчика ядра GRUB

Отредактировать GRUB можно с помощью редактора nano командой:

В редакторе нужно отредактировать строку GRUB_CMDLINE_LINUX=»», приведя ее к виду:

где amdgpu.vm_fragment_size=9 — это включение поддержки больших страниц памяти (аналог compute mode).

После корректирования grub нужно сохранить изменения, нажав control+o , подтвердить изменения, нажав Y, нажать Enter для сохранения файла, выйти из редактора (control+x) и затем выполнить команды:

В выражении amdgpu.vm_fragment_size=X значение фрагментирования видеопамяти X вычисляется по формуле 4KB*2^X. По умолчанию X=4, что соответствует страницам памяти величиной 64KB. Установка значения X=9 делает размер страниц памяти равным 2MB ,что значительно уменьшает фрагментацию и увеличивает быстродействие.

Отключение загрузки устаревшего драйвера Radeon в ядре Linux

Для видеокарт с микроархитектурой CGN второго поколения (CGN 2), нужно обязательно привести строку параметров загрузчика ядра GRUB_CMDLINE_LINUX_DEFAULT к такому виду:

После корректирования grub нужно сохранить изменения, нажав control+o , подтвердить изменения, нажав Y, нажать Enter для сохранения файла, выйти из редактора (control+x) и затем выполнить команды:

Установка пакета AMD APP SDK

Пакет AMD APP SDK позволяет использование технологии OpenCL. Его нужно устанавливать для старых версий драйверов. Например, уже для amdgpu-pro-17.40-514569 этот пакет ставить не нужно.

В новых драйверах AMDGPU-Pro и ROCm инсталлировать AMD APP SDK не нужно (AMD уже официально даже не распространяет этого пакета).

Для старых драйверов скачать пакет APP SDK можно с GitHub repo или на сайте sourceforge.

Как проверить версию установленных драйверов AMD в ubuntu?

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

Пример вывода информации о видеокарте командой clinfo:

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

Скриншот видеокарт R9 290/290x, работающих в xubuntu 16.04 с драйверами amdgpu (вывод по команде lspci -k | grep -EA3 «VGA|3D|Display»):

Полную информацию о процессе загрузки всех драйверов в системе, режиме работы со страницами памяти и другую важную информацию о видеокартах (и не только) можно посмотреть в логах командой:

Выдача информации,касающейся подсистемы ядра Direct Rendering Manager (DRM), которая отвечает за взаимодействие с видеокартами:

Здесь есть информация о таких важных для майнинга элементах, например:

  • initializing kernel modesetting (HAWAII 0x1002:0x67B0 0x174B:0xE285 0x00) — инициализация установок ядра для видеокарты HAWAII с указанием BIOS;

(для rx-ов отображается: initializing kernel modesetting (POLARIS10 0x1002:0x67DF 0x174B:0xE353 0xCF);

  • memory usable by graphics device = 4096M — количество доступной видеопамяти;
  • Detected VRAM RAM=4096M, BAR=256M — количество видеопамяти,
  • RAM width 512bits GDDR5 — тип видеопамяти и разрядность шины и т.д.

При наличии проблем с установкой драйверов amd именно здесь стоит искать ошибки.

Для просмотра информации обо всех устройствах в системе можно использовать команду:

источник

Читайте также:  Установка детского кресла bertoni

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