Меню Рубрики

Установка intel driver linux

Установка драйвера Intel в Ubuntu 16.04

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

Но разработчики из Intel выпустили собственную утилиту для обновления драйверов. Этот инструмент позволяет установить самую последнюю версию стека драйверов Intel. Она будет очень полезной для тех, кто хочет поддерживать драйвера в актуальном состоянии. Текущая версия установщика — это 2.0.2. На официальном сайте доступны готовые пакеты для Ubuntu16.04 и Fedora 24. В этой небольшой статье мы рассмотрим как выполняется установка драйвера Intel Ubuntu 16.04.

Установка драйвера Intel в Ubuntu 16.04

На официальном сайте можно скачать установочный пакет для Ubuntu 16.04. Доступны rpm и deb пакеты архитектуры 32 и 64 бит. Скачайте deb пакет для вашей системы:

После того как пакет будет загружен установите его с помощью центра приложений, для этого просто откройте файловый менеджер и выполните двойной клик по файлу. Также то же самое действие можно выполнить с помощью утилиты dpkg:

Затем, если возникли ошибки выполните такую команду, чтобы установить зависимости:

Но на данном этапе драйвер видеокарты Intel Ubuntu еще не установлен. Мы установили только утилиту для установки и обновления. Затем найдите пункт установщика в меню Dash:

Затем осталось только пройти все шаги мастера, чтобы загрузить последнюю версию драйвера intel hd graphics ubuntu:

Если все пройдет нормально, перезагрузите компьютер чтобы начать использовать новый драйвер Intel Ubuntu. Кроме того, чтобы добавить репозиторий Intel в доверенные нужно подключить GPG ключ, откройте терминал и выполните такую команду:

wget —no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O — | sudo apt-key add —

Выводы

Вот и все. Теперь вы знаете как выполняется установка драйвера Intel Ubuntu 16.04. В отличие от драйверов для Nvidia, здесь все важные действия выполняются автоматическим установщиком, а это намного проще. Вы уже сможете поддерживать актуальную версию этого драйвера в своей системе. Если у вас остались вопросы, спрашивайте в комментариях!

источник

Сетевые утилиты онлайн

You are using an outdated browser.
Please upgrade your browser to improve your experience.

Как настроить драйверы видеокарты Intel HD Graphics в Ubuntu 14.04.

А началось все с того, что меня не устраивала работа драйвера видеокарты Intel linux Graphics в моей системе Ubuntu 14.04. Не то чтобы он совсем не работал — он работал. Просто я был уверен что он работает не полностью. Например, при просмотре Full HD видео процессор был загружен на 70-80 %. Или игрушка Warzone 2100 безбожно тормозила (специально поставил для проверки ибо игры при отрисовке объектов обращаются к видеокарте напрямую в обход xserver). И много других признаков того, что драйвер нормально не работает. В общем не нравился и все тут. Скажете почему это все не работает «из коробки»? Да потому, что Ubuntu устанавливается и запускается на компьютерах с различной аппаратной конфигурацией и настраивать ее на использование всех возможностей каких либо отдельных видеокарт не имеет смысла — она просто не заработает в другой (более слабой) аппаратной конфигурации. Для установки и запуска системы нужна минимальная конфигурация которая будет работать на большинстве железа. И если вы хотите получить производительность Вашей конкретной видеокарты, то систему нужно настроить именно под эту видеокарту. В общем, даже после установки Intel Linux Graphics Installer с последующей установкой новых драйверов, видеокарта выдавала 530 fps и процессор был постоянно загружен. Как обычно, началось копание в интернетах на предмет необходимой информации о настройках. Собрав кусками информацию из различных источников я приступил к настройкам. Огромное спасибо хочу сказать комрадам Gentoo-шникам (www.gentoo.ru) за прекрасную документацию. Итак перейдем к настройкам. У меня были установлены пакеты xserver-xorg-video-intel, xserver-xorg-video-intel-lts-trusty, intel-linux-graphics-installer, mesa-utils. Все эти пакеты есть в стандартном репозитории Ubuntu. Все кроме intel-linux-graphics-installer. Этот инсталлятор устанавливает наиболее новые драйвера для ядра выбранной системы. Например, выпущена новая версия ubuntu с новым ядром, а пакеты с новым драйвером, оптимизированным под это ядро, еще не собраны. В этом случае первыми они собираются на 01.org. Напомню как подключить репозиторий с этим пакетом. Для этого выполним в терминале echo «deb https://download.01.org/gfx/ubuntu/14.04/main trusty main #Intel Graphics drivers» | sudo tee /etc/apt/sources.list.d/intellinuxgraphics.list. Эта команда добавит репозиторий intelgraphics. Далее добавим ключи GPG для этого репозитория. Выполним команды:
wget —no-check-sertificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -o — | sudo apt-key add —
wget —no-check-sertificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -o — | sudo apt-key add —. После этого обновим список репозиториев командой apt-get update и установим пакет командой apt-get install intel-linux-graphics-installer.

И, соответственно, запустим эту программу и установим драйвера Intel. Рекомендую вам запускать ее из консоли, выполнив команду sudo intel-linux-graphics-installer. Далее вы увидите графический интерфейс программы позволяющий установить драйверы.

Если у Вас по какой-то причине не работает intel-linux-graphics-installer, Вы можете установить драйверы напрямую выполнив команды apt-get install i915-3.16-3.13- dkms и apt-get install i965-va-driver. У меня они уже установлены.

С момента написания заметки прошло довольно много времени и сейчас текущей версией ubuntu 14.04 является 14.04.4 lts. Самое новое ядро, которое есть в репозитории ubuntu 14.04.4 lts, это Linux-image-extra-4.2.0-34-generic. Вот в этом случае эти драйвера от Intel Вы не прикрутите. Можно попробовать обмануть intel-linux-graphics-installer 1.4.0 сменив название системы на Ubuntu 15.10. Но это даст только нестабильность, поскольку версии библиотек в репозитории intel Willy новее, чем версии библиотек в репозитории ubuntu 14.04. Например, kde-window-manager не сможет работать с новыми библиотеками. Соответственно, не будут прорисовываться полностью окна, у меня не прорисовывалась верхняя часть со значками сворачивания и закрытия, и не будет работать переключение между окнами. Учитывая все это, я поставил из стандартного репозитория ubuntu 14.04 драйвер xserver-xorg-video-intel-lts-wily. На всех тестах результаты он дает те же. И использует уже Mesa 11.0.2. Для того, чтобы обновить драйверы под новое ядро нужно выполнить команду sudo apt-get install —install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily xserver-xorg-video-intel-lts-wily libwayland-egl1-mesa-lts-wily. Она установит ядро (если оно еще не установлено), стек x-сервера, включая и драйвера intel. И рекомендую после установки этих пакетов выполнить команду aptitude -f install. Данная команда даст менеджеру пакетов aptitude задание проверить зависимости пакетов. Если какие-то зависимости не удовлетворены менеджер предложит установить недостающие пакеты, удалить неактуальные и конфликтующие. Правда она настойчиво предложит установить и старые ядра. Потом, после перезагрузки, можно, например, с помощью Ubuntu Tweak, удалить старые ядра.

Читайте также:  Установка cups из исходников

А вот в Ubuntu 16.04 LTS c ядром 4.4 и выше нужно уже пользоваться пакетом драйверов xserver-xorg-video-intel. Он вполне сносно работает. Подтормаживает правда на тяжелом видео, выведенном на внешний большой монитор. Собирать весь стек от Intel Linux довольно сложно, поэтому придется подождать с месяц пока выпустят installer. Хотя и на этом драйвере 3D тесты тоже проходят нормально. Отдельно хочу обратить внимание на пакет linux-firmware . Этот пакет устанавливает дополнительные драйверы ядра. Убедитесь что этот пакет установлен. У меня он установлен и, выполнив команду sudo modinfo i915 , я вижу следующую картину:
filename: /lib/modules/4.8.0-36-generic/kernel/drivers/gpu/drm/i915/i915.ko
license: GPL and additional rights
description: Intel Graphics
author: Intel Corporation
author: Tungsten Graphics, Inc.
firmware: i915/bxt_dmc_ver1_07.bin
firmware: i915/skl_dmc_ver1_26.bin
firmware: i915/kbl_dmc_ver1_01.bin
firmware: i915/kbl_guc_ver9_14.bin
firmware: i915/bxt_guc_ver8_7.bin
firmware: i915/skl_guc_ver6_1.bin
Как видите установлены аж шесть бинарника микрокода. Все это в равной степени относится и к ядру 4.8 (я на него уже перешел). В целом, на Plasma5 отрисовка окон неплохо работает. Можете убедиться посмотрев этот клип.

Проверить какой драйвер используется в системе можно выполнив команду lspci -k. Вот ее вывод:

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

root@darkeye:/home/backup# modinfo i915
filename: /lib/modules/4.2.0-34-generic/kernel/drivers/gpu/drm/i915/i915.ko
license: GPL and additional rights
description: Intel Graphics
author: Intel Corporation
author: Tungsten Graphics, Inc.
firmware: i915/skl_dmc_ver1.bin
srcversion: 5C38138799E6BC8691FB133
.

Если поискать этот драйвер при помощи команды aptitude search i915 то найдется пакет i915-3.15-3.13-dkms. Если набрать в консоли aptitude show i915-3.15-3.13-dkms мы увидим следующее: root@darkeye:

# aptitude show i915-3.15-3.13-dkms
Пакет: i915-3.15-3.13-dkms
Новый: да
Состояние: установлен
Автоматически установлен: нет
Версия: 0.01
Приоритет: необязательный
Раздел: kernel
Сопровождающий: Jack Leigh
Архитектура: all
Размер в распакованном виде: 3.764 k
Зависимости: debhelper, dkms, linux-headers
Описание: Intel i915 video drivers from the mainline kernel,
backported from the 3.15 series to the 3.12 series.
This package contains the source to be built with dkms.
Это доказывает что установлен и работает драйвер Intel Graphics. Посмотрите в сети интернет кто такой Jack Leigh и какое отношение он имеет к сайту download.01.org?
Убедились? Замечательно.
Для полной настройки драйвера, включения нужных функций и загрузки в ядро необходимых модулей нужно добавить некоторые строки в файл xorg.conf. Сразу оговорюсь в ubuntu 14.04 его нет (там x-server настроен без xorg.conf однако если его создать, настройки при запуске сервера читаются из него) поэтому нужно генерировать этот файл. Переходим в режим консоли (ctrl+shift+F1). В консоли переходим в режим суперюзера (sudo -s). Останавливаем X-server выполнив в консоли service kdm stop (у кого Gnome service gdm stop или Unity — service lightdm stop). Далее выполняем команду Xorg -configure. Эта команда создаст в нашей домашней директории файл

/xorg.conf.new. Его необходимо перенести в нужное место и назвать правильно. Выполним команду mv xorg.conf.new /usr/share/X11/xorg.conf.d/xorg.conf.

В комментариях парень верно написал о невозможности в новых версиях Ubuntu (15.04, 15.10) генерировать таким методом xorg.conf.new. Команда Xorg -configure выдает ошибки и не создает файл. Я проверил на Ubuntu 14.04.4 LTS — это действительно так. Поэтому, я хочу предложить другой метод. Загрузитесь в recovery mode (при включении компьютера нажимаете клавишу esc, выбираете «Дополнительные параметры загрузки»). Там выбираете графу c последней версией Вашего ядра и с надписью (recovery mode). Загрузится ядро в recovery mode и появится список. В этом списке выбираете графу root. Внизу появится приглашение ввести команду #. Вводите сначала команду mount -o remount, rw /. Эта команда перемонтирует корневую файловую систему в режим чтения/записи (до этого корневая файловая система была смонтирована в режиме чтения). Потом вводите команду Xorg -configure. При выполнении программа сообщит о некоторых незначительных ошибках. Тем не менее, файл xorg.conf.new будет создан и будет находиться в директории /root. После этого можно перенести этот в нужное место и назвать правильно командой mv xorg.conf.new /usr/share/X11/xorg.conf.d/xorg.conf.

Читайте также:  Установка sql сервера под 1с

Открываем этот файл в любом доступном редакторе ( я пользуюсь nano) и правим необходимые секции. Сейчас я приведу содержимое, которое, помимо того что уже есть, должно быть в этом файле. Если в какой-то секции есть, например, одна строка, то нужно добавить остальные. Единственный момент — я правил первую секцию «Device» и остальные две генерированные секции «Device» оставил без изменений, так как у меня на ноутбуке одна видеокарта. Те секции, которых не было, я просто добавил в файл.

источник

Базовый драйвер для Linux* для сетевых гигабитных Ethernet-адаптеров Intel®

Тип материала Установка и настройка

Идентификатор статьи 000005480

Последняя редакция 11.03.2020

Существует три базовых драйвера для Linux* для сетевых гигабитных адаптеров Intel®:

  • Драйвер igb-x.x.x.tar.gz : поддерживает все сетевые гигабитные адаптеры 82575/6, 82580, I350, I354 и I210/I211.
  • Драйверe1000e-x.x.x.x.tar.gz: поддерживает сетевые гигабитные адаптеры Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8 или 82583) I217/I218/I219.
  • Драйвер e1000-x.x.x.tar.gz : поддерживает сетевые гигабитные адаптеры семейств Intel® PRO/1000 PCI и PCI-X.

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

Нажмите или название темы для получения информации:

Базовый драйвер Linux* igb* для инструкций по установке гигабитных сетевых адаптеров Intel®

Драйвер Linux* igb поддерживает все гигабитные сетевые адаптеры Intel® 82575, 82576, 82580, I350, I354 и I210/I211.
Для получения информации о конфигурации драйвера см. файл Read Me в Центре загрузки.

Базовые драйверы для Linux поддерживают ядра 2.4.x, 2.6.x и 3.x. Эти драйверы поддерживают системы на базе процессора Intel® Itanium® 2.

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

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

  • Собственные VLAN
  • Объединение каналов (группирование)
  • SNMP

Документация по объединению каналов в ядре Linux доступна здесь: /documentation/networking/bonding.txt.

Драйвер igb поддерживает штампы времени IEEE 1588 для ядер 2.6.30 и выше. Для изучения общего руководства по этой технологии см. NIST.

Информация о драйвере, которая ранее содержалась в папке файловой системы /proc, более не поддерживается в этой редакции. Для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.

Для выполнения следующих действий необходимы повышенные привилегии.

Платформы на базе Red Hat: CentOS, RHEL или Fedora

  • yum install gcc make
  • yum install kernel kernel-devel

Платформы на базе Ubuntu и Debian

  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make

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

Предварительные требования

    Загрузите текущую версию пакета igb из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
    Например, используйте /home/username/igb или /usr/local/src/igb.

    Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:

    Перейдите в каталог src, где — номер версии файла tar драйвера:

    Скомпилируйте модуль драйвера:

    Двоичный файл будет установлен как:

    Указанное выше местоположение установки используется по умолчанию. Оно может отличаться в различных версиях Linux.

    Загрузите модуль с помощью команды insmod или modprobe:

    Имейте в виду, что для ядер 2.6 можно использовать команду insmod, если указан полный путь к модулю драйвера. Например:

    insmod /lib/modules/ /kernel/drivers/net/igb/igb.ko

    Если вы используете ядра 2.6, также обязательно удалите из них старые версии драйверов igb перед загрузкой нового модуля:

    Назначьте IP-адрес для интерфейса с помощью следующей команды, где — это номер интерфейса:

    Убедитесь в работоспособности интерфейса. Введите следующее, где — IP-адрес другого компьютера в этой же подсети, что и проверяемый интерфейс:

    ping

Некоторые системы могут иметь проблемы поддержки прерываний MSI и/или MSI-X. Если для вашей системы требуется отключить этот стиль прерываний, драйвер можно собрать и установить с помощью следующей команды:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

Обычно драйвер будет генерировать прерывание каждые две секунды. Если вы больше не получаете прерывания в каталоге cat/proc/interrupts для устройства ethX igb, то может быть необходимо это обходное решение.

Для сборки драйвера igb с DCA:

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

Базовый драйвер Linux* e1000e для инструкций по установке гигабитных сетевых адаптеров Intel®

Драйвер e1000e для Linux* поддерживает гигабитные сетевые адаптеры PCI Express*, кроме моделей 82575, 82576, 82580, I350, I354 и I210/I211.
Для получения информации о конфигурации драйвера см. файл Read Me в Центре загрузки.

Базовые драйверы для Linux* поддерживают поколения ядер 2.4.x и 2.6.x. В них также доступна поддержка систем на базе процессоров Intel® Itanium® 2.

Поддержка драйверов обеспечивается только в виде загружаемых модулей. Мы не предоставляем исправления исходных кодов ядра для обеспечения статической привязки драйверов. По вопросам, связанным с требованиями к аппаратным средствам, см. документацию, предоставленную с вашим сетевым гигабитным адаптером Intel®. Все требования к аппаратным средствам применяются к использованию с ОС Linux.

Функции, которые теперь доступны в поддерживаемых ядрах:

  • Собственные VLAN
  • Объединение каналов (группирование)
  • SNMP

Документация по объединению каналов в ядре Linux доступна здесь: /documentation/networking/bonding.txt.

Эта версия не содержит информацию о драйвере, которая ранее находилась в папке файловой системы /proc. Для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.

Примечание
Примечание Адаптеры Intel® 82562v 10/100 Network Connection обеспечивают поддержку только скоростей подключений 10/100.

Для выполнения следующих действий необходимы повышенные привилегии.

Платформы на базе Red Hat: CentOS, RHEL или Fedora

  • yum install gcc make
  • yum install kernel kernel-devel

Платформы на базе Ubuntu и Debian

  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make

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

Предварительные требования

    Загрузите текущую версию пакета e1000e из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
    Например, используйте /home/ /e1000e или /usr/local/src/e1000e.

    Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:

    Перейдите в каталог src, где — номер версии файла tar драйвера:

    Скомпилируйте модуль драйвера:

    Установка двоичного файла:

    Указанное выше местоположение установки выбрано по умолчанию. Местоположение может отличаться в различных версиях Linux.

    Загрузите модуль с помощью команды insmod или modprobe:

    modprobe e1000e; insmod e1000e

    Примечание Для ядер 2.6 можно использовать команду insmod, если указать весь путь к модулю драйверов. Например:

    insmod /lib/modules/ /kernel/drivers/net/e1000e/e1000e.ko

    Если вы используете ядра 2.6, обязательно удалите из них старые версии драйверов e1000e перед загрузкой нового модуля:

    rmmod e1000e; modprobe e1000e

    Назначьте IP-адрес для интерфейса с помощью следующей команды, где — это номер интерфейса:

    Убедитесь в работоспособности интерфейса. Введите следующее, где — IP-адрес другого компьютера в этой же подсети, где находится проверяемый интерфейс:

    Некоторые системы могут иметь проблемы поддержки прерываний MSI и/или MSI-X. Если в вашей системе данный стиль прерываний должен быть выключен, выполните сборку и установку драйвера с помощью следующей команды:

    make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

    Обычно драйвер генерирует прерывание каждые две секунды. Если вы больше не наблюдаете прерываний после выполнения команды cat /proc/interrupts для устройства ethX e1000e, тогда это временное решение может быть необходимо.

Базовый драйвер Linux* e1000 для инструкций по установке гигабитных сетевых адаптеров Intel® PCI, PCI-X

Драйвер e1000 Linux * поддерживает устаревшие сетевые гигабитные адаптеры (PCI, PCI-X*).
Для получения информации о конфигурации драйвера см. файл Read Me в Центре загрузки.

Примечание Драйвер e1000 более не обслуживается в качестве автономного компонента. Запросите поддержку у стороны, обслуживающей ваш дистрибутив Linux*.

Базовые драйверы для Linux поддерживают ядра поколений 2.4.x и 2.6.x. Эти драйверы имеют поддержку систем на базе процессоров Intel® Itanium® 2.

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

В поддерживаемых ядрах теперь доступны следующие функции:

  • Собственные VLAN
  • Объединение каналов (группирование)
  • SNMP

Документация для объединения каналов находится в исходном коде ядра Linux: /documentation/networking/bonding.txt

Информация о драйвере, которая ранее содержалась в папке файловой системы /proc, более не поддерживается в этой редакции. Иначе для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.

Примечание Адаптеры Intel® 82562V Fast Ethernet PHY 10/100 Network Connection обеспечивают поддержку только скоростей подключений 10/100.

Сборка и установка

Для выполнения следующих действий необходимы повышенные привилегии.

Платформы на базе Red Hat: CentOS, RHEL или Fedora

  • yum install gcc make
  • yum install kernel kernel-devel

Платформы на базе Ubuntu и Debian

  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make

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

Предварительные требования

    Загрузите текущую версию пакета e1000 из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
    Например, используйте /home/username/e1000 или /usr/local/src/e1000.

    Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:

    Перейдите в каталог src, где — номер версии файла tar драйвера:

    Скомпилируйте модуль драйвера:

    Установка двоичного файла:

    Указанное выше местоположение установки используется по умолчанию. Оно может отличаться в различных версиях Linux.

    Загрузите модуль с помощью команды insmod или modprobe:

    modprobe e1000 insmod e1000

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

    insmod /lib/modules/ /kernel/drivers/net/e1000/e1000.ko

    Если вы используете ядра 2.6, обязательно удалите из них старые версии драйверов e1000 перед загрузкой нового модуля:

    rmmod e1000; modprobe e1000

    Назначьте IP-адрес для интерфейса с помощью следующей команды, где — это номер интерфейса:

    Убедитесь в работоспособности интерфейса. Введите следующее, где — IP-адрес другого компьютера в этой же подсети, что и проверяемый интерфейс:

    источник

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