- Установка видеокарт Intel в linux
- Материал из Пингвиньи радостей
- Содержание
- Драйвер VESA
- Драйвер INTEL
- Настройка отдельных видеокарт
- Опыт установки современного дистрибутива Linux на старый нетбук
- Установка драйвера Intel в Ubuntu
- Официальный установщик драйверов Intel
- Установка драйвера Intel в Ubuntu
- Выводы
- Как за неделю подружить gma3600 (intel cedar trail) и linux
- Первая попытка установить Linux или «Try Ubuntu»
- Кульминация
- Устанавливаем драйвер Xorg
- Аппаратное ускорение видео на десерт
Установка видеокарт Intel в linux
Материал из Пингвиньи радостей
Содержание
Статья с описанием установки видеокарт Intel в Linux
Как правило видеокарты Intel это встроенные в материнскую плату графические адаптеры, поддерживающие работу как в текстовом так и в графическом режимах. Для запуска видеокарты в текстовом режиме (в режиме консоли) не требуется дополнительных действий. Для использования графического режима требуется установка/настройка X-сервера и активизация драйверов. В графическом режиме видеокарты Intel поддерживают как 2D так и 3D ускорение графики.
Поддержка работы видеокарты в графическом режиме осуществляется пакетом Xorg. Подключение установленных драйверов и настройка видеокарты осуществляется в файле конфигурации — /etc/X11/xorg.conf. Если драйвер видеокарты в файле конфигурации не указан или самого файла нет вовсе, операционная система (например от debian squeeze и выше) самостоятельно определит и установит совместимый драйвер.
Для включения графических режимов видеокарт Intel могут быть использованы драйвера vesa и intel.
Драйвер VESA
Видеокарты Intel поддерживают работу в графическом режиме vesa. Описание настройки X-сервера и файла конфигурации /etc/X11/xorg.conf в режиме vesa приведено в статьях Xorg и Установка видеокарт в linux.
Некоторые часто используемые команды
Драйвер INTEL
Специальный драйвер intel, включённые в поставку Xorg, обеспечивают поддержку графического ускорения видеокарт Intel.
Для установки драйвера intel на примере операционной системы debian squeeze
- устанавливается драйвер intel
- добавляется в файл конфигурации /etc/X11/xorg.conf секция
- перезапускается X-сервер, а в случае изменения настроек KMS — перезапускается рабочая станция целиком
- проверяется ускорение 3D с помощью пакета Mesa-utils
Настройка отдельных видеокарт
В таблице приведены ссылки на статьи в википедии с описание настройки отдельных видеокарт Intel
Источник
Опыт установки современного дистрибутива Linux на старый нетбук
На reddit, в сообществах посвященных Linux, периодически поднимаются вопросы по установке современных 64-битных дистрибутивов Linux на старые нетбуки, выпускавшиеся для работы с 32-битными операционными системами лет 10 назад. Возможно и здесь кого-то заинтересует подобный опыт.
Дано: нетбук Samsung NC110, год выпуска 2011. ТТХ весьма скромные: одноядерный процессор Intel Atom N455 с тактовой частотой 1,66 GHz, 10 дюймовый дисплей, 2 GB RAM и 320 GB ROM (HDD) . Поставлялся он с Windows 7 Starter на борту. Но даже 10 лет назад эта ось была тяжеловата для данного нетбука поэтому сразу же после покупки Окна были снесены и заменены на Ubuntu (чувствую желание ценителей правильных дистрибутивов запустить в меня тапком).
Жил нетбук под управлением Ubuntu довольно долго, — обновления и новые версии дистрибутива для 32-битных версий выпускались регулярно вплоть до версии 18.04 (2018 год) и периодически использовался как портативная пишущая машинка. Когда же возможность обновляться исчезла, а вместе с ней и возможность использовать адекватные версии программ, стал выбор: выбросить/убрать на полку данный девайс или провести эксперимент. Хотя в моем случае, как и для многих других любителей все тестировать, это выбор без выбора, там, где можно провести исследовательское тестирование, мы его обязательно проведем.
Чтобы выбрать новую ось опробовал довольно много разных вариантов, даже KolibriOS пробовал запускать, но в итоге наиболее оптимальным выбором под потребности оказался дистрибутив Linux Lubuntu 20.04, 64-битная версия (лишь этот дистрибутив от Canonical смог не только запуститься с флэшки, но и отработал первичные тесты без сбоев). Установка дистрибутива длилась очень долго, порядка 1,5 часов (думаю столь старому агрегату простительно).
Протестировал установку софта:
на нетбук встала последняя версия wine (5.0.2 на момент установки) так что теперь без проблем можно запускать как некоторый специализированный софт, так и старые игры подобные Disciples 2 или HOMM 3;
инструменты для тестировщика: Postman (для тестирования API) работает крайне медленно, а сниффер Charles при попытке перехвата запроса в браузере намертво вешает систему;
для рисования блок схем поставил Xmind,- успешно установлен и медленно работает, а инструмент draw.io устанавливаться отказался, работает через браузер;
полноценно работают мессенджеры Skype и Slack;
установил наиболее распространенные браузеры последней версии (Firefox, Yandex, Chromium, Vivaldi), работают стабильно;
поставил LibreOffice для работы с офисными документами (так же можно использовать для обучению работы с SQL и базами данных).
Из вкусовщины: в целом LXQt в качестве среды рабочего стола мне понравился больше чем LXDE, есть в нем что-то такое что цепляет. Однако базовое оформление, на мой взгляд, слишком аляповато. Да и в целом я сторонник «ретроспективного будущего» в стиле MATE (думаю даже без приложенных скриншотов понятно какая DE установлена в дистрибутив). И ещё одно замечание в пользу MATE, — с этой средой рабочего стола не возникло никаких проблем при настройке уровня прозрачности терминала и виджетов conky, как я люблю, в отличии от LXQt (настроить уровни прозрачности удалось не сразу и периодически им возвращался не прозрачный вид).
Придирка к самому формату: на 10 дюймовый дисплеи Samsung NC110 полностью диалоговые окна многих программ и настроек параметров могут не поместиться, если не настроить скрытие панели.
Резюмируя, могу сказать, что эксперимент прошел успешно, на выходе получился компактный офисник с неплохим временем автономной работы и набором современного софта. Его возможностей вполне достаточно, чтобы работать одновременно с офисными приложениями, документами в формате PDF и несколькими вкладками браузера (в момент загрузки они особенно сильно напрягают процессор) или играть в старые игры. При этом хоть и не стоит ждать от таких машин скорости работы аналогичной современным ПК (если вы конечно не установили в качестве оси KolibriOS), лично я результатом доволен.
Источник
Установка драйвера Intel в Ubuntu
В отличие от драйверов видеокарт от других производителей, таких как Nvidia и AMD, часть драйвера Intel для интегрированных видеокарт встроена в ядро, а другая часть в пакет mesa-utils. Таким образом если вы используете последнюю версию ядра и свежую версию mesa-utils то, скорее всего, вы используете самую свежую версию драйвера Intel.
В этой статье мы рассмотрим как выполняется установка драйвера Intel в Ubuntu если он не установлен по умолчанию, а также как получить самую последнюю версию.
Официальный установщик драйверов Intel
Раньше существовал установщик драйверов от Intel, позволяющий установить последнюю версию драйвера в Ubuntu или Fedora, но потом компания прекратила поддержку этой утилиты. Скачать её можно здесь. Но последняя версия пакета вышла в 2018 году, и с тех пор уже вышло много новых ядер и новых версий дистрибутива Ubuntu. Сейчас в репозиториях Ubuntu версия драйвера более новая чем там.
Установка драйвера Intel в Ubuntu
Вы можете посмотреть какой сейчас драйвер видеокарты используется с помощью команды lspci:
Как видите, в данном примере используется i915, это драйвер видеокарты от Intel. Он работает и ничего больше устанавливать не нужно. Если же в этой строчке находится что-то другое, можно попытаться установить драйвер.
Для установки части драйвера для Xorg и Mesa достаточно установить в систему такие пакеты:
sudo apt install xserver-xorg-video-intel
sudo apt install mesa-utils
Если вы хотите получить самую последнюю версию драйвера можно воспользоваться специальным PPA. Для добавления репозитория в систему выполните:
sudo add-apt-repository ppa:oibaf/graphics-drivers
Затем просто обновите систему и перезагрузите компьютер:
sudo apt full-upgrade
Выводы
Вот и все. Теперь вы знаете как выполняется установка драйвера Intel Ubuntu. В отличие от драйверов для 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 драйвер. К тому же наблюдалось очень странное поведение мыши: она то пропадала, то опять появлялась — что спустя несколько секунд начинало сильно раздражать. Установка на диск ситуацию никак не изменила. Всё указывало на то, что проблема кроется в видеодрайвере.
Спустя день рысканий по просторам интернета вырисовывалась приблизительно такая картина:
- Тема посвященная gma3600. 42 страницы. Третья по популярности на русскоязычном форуме Ubuntu в разделе Графическое оборудование
- Отсутсвие 3d как такового (В любой ОС).
- Существование проприетарного драйвера с доступом к хардверному декодеру (video acceleration api).
- Intel пользовалелям нетбуков с gma3600 «сочувствует». Но помочь ничем не может (не хочет?).
- Наличие Linux (MeeGo) для Cedar Trail. Тут же замечание о том, что про Win8 можете забыть.
- Ко всему прочему имеют место быть проблемы со сном в Linux. А также не работает HDMI, VGA и ряд клавиш Fn.
- Сам графический чип является детищем компании 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.
Источник