Меню Рубрики

Установка intel gma 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, здесь все важные действия выполняются автоматическим установщиком, а это намного проще. Вы уже сможете поддерживать актуальную версию этого драйвера в своей системе. Если у вас остались вопросы, спрашивайте в комментариях!

источник

Как за неделю подружить gma3600 (intel cedar trail) и linux

В подарок отцу был куплен asus x101ch. На первый взгляд шикарный нетбук, особенно в отношении цена-качество. В Евросети я отдал за него скромные 7500 рублей (дело было зимой). Больше всего меня привлекли матовый дисплей, двухъядерный 1.6Ghz Atom и заявленная возможнось просмотра Full HD (1080p), что в большей степени сказалось на выборе его в качестве замены старому eee pc 900. Ослеплённый положительным опытом, полученным от использования Intel Atom на неттопе с Debian 6, и всем вышеперечисленным, я забыл самое главное: изучить вопрос о работоспособности данного девайса в Linux до покупки, за что впоследствии и поплатился…

Первая попытка установить Linux или «Try Ubuntu»

Радостно освободив нетбук от упаковки, в очередной раз приступил к уже привычной операции — установке Ubuntu 12.04 LTS на новый девайс. Но уже после загрузки иксов в live сессии я был огорчён низким разрешением и невозможностью его изменить (800х600, у нетбука 1024×600). Чувствовалось, что рисовалось всё софтверно, а за всем этим стоял vesa драйвер. К тому же наблюдалось очень странное поведение мыши: она то пропадала, то опять появлялась — что спустя несколько секунд начинало сильно раздражать. Установка на диск ситуацию никак не изменила. Всё указывало на то, что проблема кроется в видеодрайвере.

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

  1. Тема посвященная gma3600. 42 страницы. Третья по популярности на русскоязычном форуме Ubuntu в разделе Графическое оборудование
  2. Отсутсвие 3d как такового (В любой ОС).
  3. Существование проприетарного драйвера с доступом к хардверному декодеру (video acceleration api).
  4. Intel пользовалелям нетбуков с gma3600 «сочувствует». Но помочь ничем не может (не хочет?).
  5. Наличие Linux (MeeGo) для Cedar Trail. Тут же замечание о том, что про Win8 можете забыть.
  6. Ко всему прочему имеют место быть проблемы со сном в Linux. А также не работает HDMI, VGA и ряд клавиш Fn.
  7. Сам графический чип является детищем компании Imagination Technologies, а именно, PowerVR SGX545, который в gma3600 является «логическим» продолжением gma500. Последняя, в свою очередь, имеет очень дурную славу не только среди линуксойдов.

На тот момент весь этот набор уже заставил меня задуматься над целесообразностью покупки и спонсирования вендоров, выпускающих железо с такой поддержкой. Но делать было нечего, надо было привести в рабочее состояние нетбук, на котором даже предустановленная Win7 работала похабно. Подарок и сопутствующие ему положительные эмоции дарящей и принимающей сторон были омрачены окончательно. Попытки установить проприетарный драйвер из ppa приводили к чёрному экрану. На Ubuntu 12.10 в принципе не загружались иксы после установки. Бекпортирование ядра 3.7.1 в Ubuntu LTS принесло некоторый успех — нормальное разрешение экрана, а в качестве бонуса — нерабочий драйвер wifi. На третий день после покупки я понял, что сопротивление бесполезно, и решил установить MeeGo.

Двухдневная баталия с MeeGo

По ссылке с сайта Intel был загружен образ MeeGo Cedar Trail и записан (как есть) на флешку. Нетбук загрузился с нормальным разрешением, а MeeGo шустро показывал анимации перходов в меню рабочего стола и приложений. Заработал сон и ряд Fn. Я ликовал: общее впечатление было значительно лучше, чем от работы предустановленного стартера.

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

Но счастье было недолгим. Буквально через час после установки, человечек радостно сообщил о наличии обновлений, которые я, недолго думая, установил. Результат не заставил себя долго ждать… Отвалился wi-fi, причём сразу, что очень насторожило. Перезагрузившись с флешки и сравнив образы ядра, предположил, что его обновление и стало тому причиной. Переставил, выключил обновления, руководствуяюсь принципом «работает — не трогай», и отдал в пользование отцу.

Не прошло и часа, как отец рассказал о странном поведении системы: установка mc (midnight commander) аналогично обновлению запорола wi-fi, хотя сама установка не тянула за собой никаких пакетов и тем более обновлений библиотек. Наигравшись с переустановкой дистрибутива, обнаружил для себя необяснимый, фатальный и ужасный баг — установка любого (да-да любого) пакета приводила к той же проблеме. Под подозрение попадала пакетная система, но так как в MeeGo это rpm, то единственным логичным объяснением мог быть какой-то глобальный косяк разработчиков дистрибутива. Разбираться в такой проблеме уже не было ни желания, ни сил. Следующий день не принёс ни единой зацепки в деле о поиске проблемы, да и нервы были дороже.

Кульминация

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

Упаковав всё в коробку и распечатав выдержки из озпп для предстоящих баталий с продавцом и, возможно, управляющим магазина, уже собирался выходить из дому. Но что-то ещё сопротивлялось в глубине души, и перед уходом я ещё раз решил попытать счастье.

В который раз открыл Chromium, дабы найти что-то полезное, прошедшее мимо моих глаз за неделю тщетных исканий. Буквально через минуту наткнулся на ещё не прочитанную до этого статью, беглое чтение которой вселило в меня надежду. Кардинально от десятка других howto её отличала одна строка, о которой далее и пойдёт речь.

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

Приборы и материалы: Ubuntu 12.04.1 i386 или Mint 13 (прямой наследник первой), девайс с процессором atom i386 и графической подсистемой gma3600.

Ход работы:
Первое, что вам потребуется, это сам дистрибутив. Лучший вариант: скачать последний стабильный выпуск с оф. сайта.

Устанавливаем как обычно. Как в live сессии, так и после установки будет низкое разрешение. Это «нормально».

После установки обновляем список пакетов:

Все руководства по установке драйвера гласят, что модуль ядра cedarview не совместим с pae ядрами. Не пытайтесь установить драйвер на pae ядро. Узнайте, какое у вас:

Если у вас pae ядро (на это указывает суффикс «-pae» в выводе uname -r), устанавливаем обычное и хидеры к нему (требуются для сборки модуля ядра проприетарного драйвера):

Сносим pae ядро, сносим совсем, иначе получим чёрный экран:

Именно оставшиеся настройки от pae ядра, которые не удаляются через apt-get remove, стали камнем преткновения на целую неделю.

После установки/удаления ядра grub2 должен пересканировать разделы на наличее других ОС и новых ядер. Если этого не произошло, командуем:

Заодно устанавливаем gdm (некоторые пользователи испытывают проблемы с конфигурацией xorg для lightgdm):

Во время установки будет задан вопрос: какой display manager использовать — выбирайте gdm.

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

Дело за малым — осталось установить драйвер. Скорее всего после перезагрузки запустится jockey (Additional drivers), который предложит установить cedarview-drm, но этого не всё, что требуется для корректной работы:

Установка длится достаточно долго, около 10-15 мин, так как компилируется модуль ядра (видимо в один поток). Во время установки может гаснуть экран, а после на экране будет цветная каша. Главное — не выключить нетбук преждевременно.

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

Если после перезагрузки иксы не запустились, откройте tty1 Ctrl + Alt + F1, залогиньтесь под своим пользователем и отредактируйте настройки grub (на x101ch данный этап не потребовался):

и добавьте между кавычками:

Обновите grub2 и перезагрузитесь:

Также вы можете изменить конфигурацию загрузки ядра на один запуск, нажав e во время загрузки и добавив свои опции после «quiet splash».

Аппаратное ускорение видео на десерт

80%. Но зачем? Есть же специальный микропроцессор, встроенный в графическую систему и позволяющий снизить нагрузку при проигрывании 720p до 3-4%, а при 1080p удерживать процессор в пределах 10%. Чтобы его активировать, нужно установить дополнительную библиотеку, реализующую vaapi к аппаратному декодеру.

Также потребуется специальная сборка mplayer-vaapi:

Ну и графическая оболочка gnome-mplayer:

Последний штрих

Откройте Gnome Mplayer, зайдите в Edit —>Preferences, вкладка Mplayer и добавьте в поле «Extra Options to Mplayer»:

Теперь 1080p видео с любимыми котиками аппаратно ускорено!

Читайте также:  Установка библиотек для ардуино

Подводя итог, можно с уверенностью сказать, что поддержка Intel, как Linux, так и Windows, не так хороша, как её малюют. Из непроверенного источника известно, что в Intel видимо поняли, что конкретно прокололись с gma3600/gma3650, и решили, что следующее поколение Intel Atom будет иметь урезанную графику с i3 и i5. Но всё же ситуация с gma3600 значительно лучше, чем с gma500, пятилетней давности.

П.С. Важно отметить, что mplayer-vaapi конфликтует с mplayer2 и устанавливает несколько пакетов, для работы с vaapi. Он менее стабилен, но позволяет задействовать ресурсы графической подсистемы.

Ещё был обнаружен репозитарий с исходниками cedarview. Он актуален, и последний коммит в нём датируется двадцатым числом января этого года. Судя по коммитам, можно судить о том, что добавлена поддержка ядер 3.5.0 и 3.7.2. Кодовая база основана на cedarview 1.0.3 от Intel, когда в Ubuntu 12.04 присутствует только 1.0.2. Сам я не пробовал собирать его, но среди явных плюсов можно отметить исправление утечек памяти в vaapi. В моём случае 2-ухчасовой просмотр FullHD с драйвером 1.0.2 (из репозитария) течи не обнаружил.

Upd:
В ядре, поставляемом с Ubuntu 13.04, теперь есть доработанный community драйвер. Он значительно лучше себя показывает в отрисовке 2д, однако придётся смириться с отсутвием vaapi.

источник

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

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, удалить старые ядра.

Читайте также:  Установка комфортных сидений toyota

А вот в 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.

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

источник

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