Настройка Ubuntu 17.10 после установки. Настройка видеокарты ubuntu


Как настроить драйверы видеокарты 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, удалить старые ядра.

А вот в 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. Вот ее вывод:  

   00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

        Subsystem: Acer Incorporated [ALI] Device 0742

        Kernel driver in use: i915

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

[email protected]:/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 мы увидим следующее: [email protected]:~# 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" оставил без изменений, так как у меня на ноутбуке одна видеокарта. Те секции, которых не было, я просто добавил в файл.

Какие секции я исправлял и добавлял:

   Section "Module"

        Load    "extmod"

        Load    "record"

        Load  "glx"

        Load    "dbe"

        Load    "dri"

        Load    "dri2"

   EndSection

Эта секция загружает необходимые модули

 

   Section "ServerFlags"

        Option  "AIGLX" "true"

   EndSection

В секции ServerFlags включаются и отключаются некоторые функции Х-сервера, в данном случае AIGLX. Accelerated Indirect GLX ("AIGLX") открытый проект разрабатываемый сообществами Red Hat и Fedora Linux для поддержки прямого GLX рендеринга совместимого с X.Org и DRI драйверами. Это позволяет удалённому X клиенту получать полностью аппаратно ускоренный рендеринг через протокол GLX; эта разработка необходима для OpenGL менеджеров прозрачности (таких как Compiz и Beryl) для работы с аппаратным ускорением.

 

   Section "Device"

        Option          "AccelMethod"           "sna"

        Option          "TearFree"                "true" // выбирайте сами добавлять эту опцию или нет. У меня продольных разрывов и дерганья нет и без нее. А вот парень в комментариях написал что у него были полосы и это их убрало.

        Option          "Tiling"                "false" // можно включить, у меня нормально работает с включенным.

        Option          "DRI"           "true"

        Identifier      "Card0"

        Driver          "intel"

        BusID           "PCI:0:2:0"

   EndSection

В этой секции задаются параметры видеокарты. Sna - режим 2D ускорения для драйверов intel, Tiling - определяет, будет ли буферы памяти выделятmся в плиточный режиме. В большинстве случаев (особенно для комплексной визуализации), плиточный режим значительно повышает производительность. DRI - direct rendering infrastructure. Если у Вас в сгенерированном xorg.conf параметр BusID другой то оставьте его.

 

   Section "Extensions"

        Option  "Composite"     "Enable"

        Option  "RENDER"        "Enable"

   EndSection

В этой секции задаются дополнительные опции такие как расширение композитного канала и разрешение ускорения 2D графики.

 

   Section         "DRI"

        Mode    0666

   EndSection

 

Дополнительно, для подстраховки, я создал файл /etc/modprobe.d/i915-kms.conf со следующим содержимым: option i915 modeset=1. Я это сделал для стопроцентной уверенности в правильной загрузке графического модуля ядра. 

Можно сказать зачем загружать модули которые и так по идее загружены? А для того чтобы перестраховаться. После правки конфигурационного файла перегружаем компьютер.

Сразу хочу сказать. Если графический сервер не загрузился, не впадайте в панику и не кричите что все сломалось, что, мол, испортил работающую систему экспериментами. Еще раз спокойно проверьте конфигурационный файл на предмет ошибок, посмотрите логи (/var/log/Xorg.0.log). В любом случае, переименовав xorg.conf командой mv /usr/share/X11/xorg.conf.d/xorg.conf /usr/share/X11/xorg.conf.d/xorg.conf.bak, вы сможете вернуть настройки Xserver к первоначальному состоянию и потом, при желании, исправить конфигурационный файл в графическом режиме.

Так как я правильно написал все секции конфигурационного файла, после перезагрузки компьютера, у меня все загрузилось нормально.  Открываем консоль и проверяем работоспособность 3D-графики:

glxinfo | grep direct

 

direct rendering: Yes

 

glxinfo | grep render

 

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

 

grep Composite /var/log/Xorg.0.log

 

(II) Initializing built-in extension COMPOSITE

Выполняем в терминале команду glxgears и видим 56-60 fps. Да и производительность даже на первый взгляд слабее стала. 

 

 

Для решения проблем со скоростью графики (сейчас драйвер рендерит по умолчанию не на полную мощность), необходимо настроить DRI самостоятельно.

 

 

Direct Rendering Infrastructure (DRI) — это интерфейс и реализация в виде свободного ПО, используемая в системе X Window System, позволяющая пользовательским приложениям безопасно получать доступ к видеоаппаратуре без необходимости использования X server (замедляющего этот процесс). Основное назначение DRI — обеспечение аппаратного ускорения Mesa, одной из реализаций OpenGL. Для настройки DRI, если, конечно еще не создан, необходимо создать файл ~/.drirc в домашней директории следующего содержания:

Файл: ~/.drirc

 

<driconf>

     <device screen="0" driver="i915">

         <application name="Default">

             <option name="force_s3tc_enable" value="false" />

             <option name="no_rast" value="false" />

             <option name="always_flush_cache" value="false" />

             <option name="always_flush_batch" value="false" />

             <option name="bo_reuse" value="1" />

             <option name="vblank_mode" value="0" />

         </application>

     </device>

 </driconf>

 

Полный перечень конфигурационных опций драйвера DRI можно получить выполнив команду: #xdriinfo options i915. Эти же операции можно выполнить, произведя настройку в графическом режиме. Для этого просто установите программу driconf (apt-get install driconf) и запустите ее из меню. Не забудьте предварительно создать файл командой touch ~/.drirc. Кстати можно попробовать переключить опцию <option name="force_s3tc_enable" value="true" />. Вы можете изменить эту опцию в файле настроек используя текстовый редактор. Или Вы можете сделать это в соответствующей закладке только что установленной программы 3D Acceleration (пакет driconf). Кстати она делает более полный файл настроек. И обратите внимание на вкладку "неизвестные опции". Если она есть, то опции, находящиеся в этой вкладке, необходимо удалить из файла .drirc. Они будут мешать работе драйвера. Это справедливо для случая когда у вас одна встроенная видеокарта intel и нет дискретной видеокарты, использующей эти опции. Все эти пояснения Вы можете прочесть в помощи к программе.

 

 

Перезагрузите компьютер. После этих нехитрых манипуляций в логах (/var/log/Xorg.0.log) появятся заветные строчки, говорящие о том что драйвера нормально загружены и работают.

[ 33.093] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 [ 33.093] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000 [ 33.093] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100 [ 33.093] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200 [ 33.099] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 2500 [ 33.099] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2 [ 33.102] (II) intel(0): [DRI2] DRI driver: i965 [ 33.102] (II) intel(0): [DRI2] VDPAU driver: i965 [ 33.102] (II) intel(0): direct rendering: DRI2 Enabled и т. д.

 

Проверяем снова с помощью glxgears. Снова 50-60 fps. А это происходит из-за того, что программа проводит не совсем корректный тест и, в итоге, считает частоту обновления экрана. Запустите эту команду вот так: $ vblank_mode=0 glxgears. При таком варианте запуска у меня тест показал 4200 fps. Но в самом деле этот тест не информативен. Обычно его используют только для того, чтобы убедиться что OpenGl работает. Для более полной проверки, я рекомендую установить, например, glmark2 (apt-get install glmark2) и запустить ее в терминале.

 

 

Я сразу увидел 1100-1400 fps. У меня на ноутбуке процессор celeron 1007U с графической картой Intel HD Graphics 2500: 350-1000 Мгц. Обратите внимание на OpenGl Information в тесте. Значение переменной GL_RENDERER равно Mesa DRI Intel (R) Ilybrige Mobile . Это архитектура моего процессора, что еще раз доказывает что эти драйверы поддерживают мою видеокарту. Для этой карты это вполне приемлемый результат. П

ри просмотре Full HD видео теперь процессор загружен на 20-25 %. Игрушки и все что требует рендеринга более или менее нормально работает. Хочу обратить внимание что настройки более старых видеокарт intel могут отличаться.  

Просмотрел поисковые запросы и увидел несколько о гибридной графике. Очень кратко коснусь и этого вопроса. Итак первое - убедитесь что модель Вашей дискретной (дополнительная видеокарта не встроенная в процессор, Nvidia или AMD) видеокарты поддерживается драйверами 319 серии и выше (Nvidia) или fglrx 13.101 серии и выше (AMD). Второе - интегрирована видеокарта Intel. Третье - ваш компьютер или ноутбук позволяет переключиться с одной видеокарты на другую.Для систем Nvidia: Убедитесь что не установлены другие драйвера (пакет nvidia-common). Выполните apt-get install nvidia-331 nvidia-prime nvidia-settings. Перегрузите систему. Вы можете легко переключаться между графическими процессорами в премьер части панели настроек NVIDIA.Для систем AMD (Radeon): Убедитесь что не установлены другие драйвера fglrx. Выполните apt-get instal fglrx fglrx-pxpress. Перегрузите систему. Вы можете легко переключаться между графическими процессорами в панели управления AMD. Еще нужно настроить Ваш xorg.conf для второй видеокарты. Выше, описывая настройки для Intel, я говорил о еще двух секциях device. Так вот во второй секции нужно прописать Вашу дискретную видеокарту.Для Nvidia: Section "Device" Option   "Tiling"   "false" Option   "DRI"   "true" Option   "DRI2"   "true" Identifier   "Card1" Driver   "nvidia" BusID   "PCI:0:2:0" EndSection

Для AMD: Section "Device" Option   "Tiling"   "false" Option   "DRI"   "true" Option   "DRI2"   "true" Identifier   "Card1" Driver   "fglrx" BusID   "PCI:0:2:0" EndSection

И конечно снова перегрузить систему :-). Настройки DRI в файле .drirc остаются те же для видеокарты Intel. Для AMD и Nvidia нужно дописывать секции. Добавлю еще мой полный текущий файл настроек .drirc генерированный с помощью приложения. Не факт что он заработает на всех видеокартах Intel. У меня работает. Некоторые секции - настройки для известных игр. [email protected]:~$ cat .drirc <driconf><device screen="0" driver="i915"><application name="Default"><option name="force_s3tc_enable" value="true" /><option name="no_rast" value="false" /><option name="always_flush_cache" value="false" /><option name="shader_precompile" value="true" /><option name="always_flush_batch" value="false" /><option name="bo_reuse" value="1" /><option name="vblank_mode" value="0" /><option name="fragment_shader" value="true" /></application></device><device screen="0" driver="i965"><application name="Default"><option name="force_s3tc_enable" value="true" /><option name="no_rast" value="false" /><option name="always_flush_batch" value="false" /><option name="always_flush_cache" value="false" /><option name="shader_precompile" value="true" /><option name="hiz" value="true" /><option name="clamp_max_samples" value="-1" /><option name="bo_reuse" value="1" /><option name="allow_glsl_extension_directive_midshader" value="true" /><option name="force_glsl_extensions_warn" value="true" /><option name="disable_throttling" value="false" /><option name="disable_glsl_line_continuations" value="true" /><option name="disable_blend_func_extended" value="true" /><option name="vblank_mode" value="3" /></application><application name="Unigine Sanctuary" executable="Sanctuary"><option name="force_glsl_extensions_warn" value="true" /><option name="disable_blend_func_extended" value="true" /></application><application name="Unigine Tropics" executable="Tropics"><option name="force_glsl_extensions_warn" value="true" /><option name="disable_blend_func_extended" value="true" /></application><application name="Unigine Heaven (32-bit)" executable="heaven_x86"><option name="force_glsl_extensions_warn" value="true" /><option name="disable_blend_func_extended" value="true" /><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Unigine Heaven (64-bit)" executable="heaven_x64"><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Unigine Valley (32-bit)" executable="valley_x86"><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Unigine Valley (64-bit)" executable="valley_x64"><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Unigine OilRush (32-bit)" executable="OilRush_x86"><option name="disable_blend_func_extended" value="true" /><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Unigine OilRush (64-bit)" executable="OilRush_x64"><option name="disable_blend_func_extended" value="true" /><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Savage 2" executable="savage2.bin"><option name="disable_glsl_line_continuations" value="true" /></application><application name="Topogun (32-bit)" executable="topogun32"></application><application name="Topogun (64-bit)" executable="topogun64"></application><application name="Dead Island" executable="DeadIslandGame"><option name="allow_glsl_extension_directive_midshader" value="true" /></application><application name="Second Life" executable="do-not-directly-run-secondlife-bin"><option name="allow_glsl_extension_directive_midshader" value="true" /></application></device></driconf> На этом с настройками все.

 

 

Друзья. Не воспринимайте эту эту заметку как абсолютное руководство по настройке видео Intel. Руководства находятся на сайтах производителей ПО. Я просто оптимизировал работу видеоподсистемы моего ноутбука c встроенной графической картой Intel HD Graphics 2500: 350-1000 Мгц. В любых других случаях, на другом железе, настройки могут несколько отличаться. Но общие принципы и подходы к оптимизации одни и те же. Этих настроек мне было достаточно чтобы видеокарта моего ноутбука показала нормальную производительность.

Желаю Вам удачи.

Автор: Darkeye.  

Еще интересное в сети.

  

 

Похожие материалы

Перейти к ленте статей

network.lamantinclub.com

Настройка optimus для видеокарт nvidia (Как запускать игры в Linux без смены текущей видеокарты и выхода из сеанса)

Не для кого не секрет, что Linux активно продвигается на роль популярной ОС и все больше любителей этой замечательной системы могут позволить себе удовольствие поиграть в современные компьютерные игры. В наши дни уже достаточно хорошо развит Wine для запуска игр семейства Windows, а также для Linux выпущен Steam. Игр в Стиме еще не много под Linux, но Valve активно пропагандируют Linux, как систему отлично подходящую для сего дела. Но в этом коротеньком мануале я хочу рассказать вам вовсе не об этом. На момент написания статьи (лето 2016) владельцам ноутбуков с двумя видеокартами (встроенной и дискретной) весьма неудобно переключаться между ними. Для тех кто не знает, встроенная создана для экономии потребления энергии, а дискретная - более мощная созданная для графических приложений, в частности для игр. Хотя производители видеокарт уже активно выпускают драйвера для своих продуктов под Linux, однако одно неудобство все же осталось - это невозможность автоматического или хотя бы быстрого переключения между встроенной и дискретной видеокартами. У меня стоит NVIDIA GeForce 840M и для переключения нужно открыть nvidia-settings, далее выбрать нужную видеокарту, после чего перелогиниться (требуется перезапуск X.Org). Бывает и так, что и вовсе приходится перезагружаться. Конечно это все не смертельно, но что делать если хочется зайти на пол часика в любимую игру, после чего снова продолжить работать. Лично я не люблю часто перезагружаться. Для этих целей была создана утилита bumblebee, которая позволяет запускать приложения с иcпользованием в нем дискретной видеокарты. В состав приложения входит следующий набор компонентов:

 

bumblebee - основной пакет проекта bumblebee, содержит в себе команду optirunbumblebee-nvidia - обеспечивает поддержку проприетарного драйвера nvidiavirtualgl - Бэкенд VirtualGLvirtualgl-libs - необходимые библиотеки для работы virtualglvirtualgl-libs-ia32 - обеспечивает установку 32 битных библиотек для запуска 32 битных приложений через VirtualGL бэкендprimus - Бэкенд Primusprimus-libs - необходимые библиотеки для работы primusprimus-libs-ia32 - обеспечивает установку 32 битных библиотек для запуска 32 битных приложений через Primus бэкенд

Нам с вами понадобится лишь команда optirun. Но для начала нужно установить bumblebee. Все примеры мы будем рассматривать на примере Ubuntu.

 

Установка:

sudo apt-get install bumblebee-nvidia primus virtualgl

Хотя можно установить только bumblebee-nvidia, и он подтянет все зависимости автоматом. Но не будем рисковать, нам еще предстоят танцы с бубном.

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

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

Например: optirun Steam или optirun wine Steam.exe, в случае если софтина виндовая.

Все установлено и казалось бы готово к использованию, но я столкнулся с такой бедой при запуске optirun:

[ 812.244712] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver [ 812.244740] [ERROR]Aborting because fallback start is disabled.

Эта ситуация вызвана тем, что нужно настроить наш bumblebee под нашу видюху.

Все основные настройки делаются путем правки файла конфига /etc/bumblebee/bumblebee.conf.

Открываем его в любом редакторе sudo gedit /etc/bumblebee/bumblebee.conf

Настройка:

Я пользуюсь проприетарным драйвером Nvidia. На момент написания мануала установлена версия 361.

Нам нужно указать, что мы используем драйвер nvidia, а не какой-то другой. Для этого находим строку Driver= в секции [bumblebeed] и подставляем туда значение с именем нашего драйвера, чтобы получилось Driver=nvidia.

Далее нужно указать имя драйвера в ядре и пути к библиотекам.

Нам нужно знать какой драйвер (с учетом версии) установлен и используется системой. Для этого выполняем команду:

dpkg -l | grep "NVIDIA binary driver"

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

lspci -k| grep -EA2 'VGA|3D'

В результате чего получаем:

04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)Subsystem: ASUSTeK Computer Inc. GM108M [GeForce 840M]Kernel modules: nvidiafb, nouveau, nvidia_361

Способов масса. Как видно из вывода что версия драйвера nvidia-361. Осталось указать, что ядро использует именно этот драйвер и подправить пути к библиотекам драйвера.

Переходим к редактированию секции [driver-nvidia]. KernelDriver= должно быть задано значение, которое мы получили выше: KernelDriver=nvidia-361.

LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current редактируем, чтобы получилось LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361 и строку XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules. 

Не забывайте подставлять свои значения!!!

Настройка bumblebee завершена. Осталось перезагрузить демон командой:

sudo service bumblebeed restart

 

Кайфуем

Как я писал выше запуск программ, которым требуется дискретная видеокарта, осуществляется командой:

optirun имя_программы

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

optirun nvidia-settings -c :8

 

Кайфуйте :)

 

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

tauweb.ru

Настройка Ubuntu 17.10 после установки.

В этой статье я хочу поделиться советами, как настроить Ubuntu 17.10 после установки.

Ни для кого не секрет, что кодовые имена релизов состоят из двух английских слов: прилагательного и названия животного, начинающихся на одну и ту же букву. И кодовые имена идут по алфавиту. Так совпало, что на версии Ubuntu 17.10 закончился алфавит и всё началось сначала. Кодовое имя новой версии звучит Artful Aardvark или на русском - Ловкий Трубкозуб. Эта версия, хоть и промежуточная, не LTS (версия с долгой поддержкой), но историческая. Ubuntu спустя много лет вернулась на оболочку рабочего стола Gnome, кроме того были убраны 32 битные версии системы (давно пора отказаться, на мой взгляд). Это так, небольшое отступление.

Разработчики Canonical всегда стараются сделать Ubuntu более "человечной", чтобы пользователь установил систему и сразу ей мог бы пользоваться. Когда ставите обычный Gnome (ванильный), не зная как нормально настроить, хочется сразу снести и забыть. Но это не тот случай с Ubuntu 17.10, здесь хоть и оболочка Gnome, но по умолчанию сделана более удобной, что можно ничего не настраивать, а просто ей пользоваться. Мои же советы - это просто дополнительные настройки, чтобы системой можно было пользоваться ещё более приятней. Необязательно повторять все советы, выберите для себя наиболее подходящие.

1. Обновление системы Ubuntu. Настройка получения обновлений. Смена сервера загрузки обновлений.

Обновлять систему Ubuntu необходимо не только после того, как только что установили данную операционную систему на свой компьютер, но и периодически. Это нужно делать, чтобы получать исправления багов, обновления безопасности и т.д. А также, чтобы актуализировать системные пакеты, которые зачастую требуются как зависимости для установки сторонних программ.

1.1. Обновление системы Ubuntu.

Обновлять систему можно как в командной строке, так и в графически режиме. Кому что удобнее.

1.1.1. Обновление системы Ubuntu в графическом режиме.

Чтобы обновить систему в графическом режиме, в списке приложений ищем "Обновление приложений":

Открыв, пойдет поиск обновлений.

После чего, непосредственно, откроется окно обновления приложений:

Чтобы полностью обновить систему, нужно нажать "Установить сейчас".

Помимо этого, можно раскрыть список "Сведения об обновлениях", где можно посмотреть список обновлений, а также снять галочки напротив некоторых пакетов, которые не хотите обновлять:

1.1.2 Консольный вариант обновления системы.

Начиная с Ubuntu 16.04 добавили новый терминальный (консольный) пакетный менеджер apt. Разницу между apt-get и apt можно прочесть в следующей статье на этом сайте: Пакетные менеджеры: apt vs apt-get. В чем разница?

Для обновления системы Ubuntu в терминале, выполняем команду:

sudo apt update

Данная команда обновляет информацию о пакетах в добавленных репозиториях в системе.

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

sudo apt upgrade

команда аналогична apt-get upgrade --with-new-pkgs, то есть обновляет пакеты, которые уже установлены в системе и доставляет новые пакеты-зависимости.

sudo apt full-upgrade

команда аналогична apt-get dist-upgrade, то есть, обновляет пакеты, которые уже установлены в системе, доставляет новые пакеты зависимости и удаляет пакеты, которые устанавливались в систему и уже не используются.

1.2. Настройка получения обновлений.

Графическое окно "Обновление приложений" будет появляться довольно часто со стандартными настройками получения обновлений. Но это можно настроить в окне настроек "Программы и обновления".

Открываем его. Это можно сделать непосредственно из окна Обновление приложений:

либо найти в списке приложений: "Программы и обновления".

В окне "Программы и обновления" на вкладке "Обновления" выставляем необходимые для вас настройки:

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

1.3. Выбор сервера загрузки обновлений.

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

В пункте "Загрузить с" можно попробовать сменить сервер загрузки на "Основной" и проверить скорость загрузки обновлений:

Но помимо этого, можно воспользоваться возможностью определения лучшего сервера загрузки обновлений Ubuntu. Для этого в пункте "Загрузить с" выбираем "Другой":

откроется окно:

Нажимаем "Выбрать лучший сервер" и пойдет тест на определение с какого сервера быстрее будут скачиваться обновления:

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

1.4. Подключение репозитория партнеров Canonical.

В данном репозитории содержатся ПО компаний-партнеров Canonical. Если кому-то интересен список этих пакетов в данном репозитории, то можете просмотреть их по следующей ссылке: http://archive.canonical.com/ubuntu/pool/partner/ . Там они структурированы по алфавиту в каталогах.

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

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

Или выполнив команду в терминале:

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

2. Переключение между Wayland и Xorg.

В Ubuntu, начиная с версии 17.10, теперь по умолчанию используется wayland в качестве сервера дисплея. Более подробно об этом событии я писал в следующей статье: http://www.linuxrussia.com/wayland.html.

Но многие программы всё ещё некорректно поддерживают новый дисплейный сервер, к примеру Shutter. Но можно переключиться на старый дисплейный сервер Xorg. Это делается довольно просто.

Чтобы проверить текущий дисплейный сервер, выполните в терминале следующую команду:

echo $XDG_SESSION_TYPE

В терминале выдаст одно из двух сообщений: x11 или wayland.

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

Затем при входе в систему при вводе пароля нужно нажать на значок шестерёнки и выбрать один из дисплейных серверов:

Вот и всё. Таким образом, можно легко и быстро переключаться. Но пока, лично я предпочитаю Xorg, так как не все программы работают корректно на wayland.

3. Установка мультимедиа кодеков, архиваторов.

Теперь, разберем установку мультимедиа кодеков, кодеков для редактирования и конвертации видео файлов, дополнительных архиваторов.

3.1. Установка мультимедиа кодеков и microsoft шрифтов в Ubuntu.

Чтобы проигрывать наиболее популярные мультимедиа форматы, включая DVD, MP3, Quicktime, Windows Media formats, нужно установить пакет Ubuntu Restricted Extras.В этом пакете также содержатся Microsoft шрифты, такие как Arial, Verdana, Georgia и другие.

Для установки пакета Ubuntu Restricted Extras откройте терминал и выполните следующую команду:

sudo apt install ubuntu-restricted-extras

Важно.Во время установки шрифтов из данного пакета появится сообщение лицензии:

Установка не продолжится, пока вы не нажмёте "Ok". Нужно нажать стрелку вправо и клавишу enter.После чего появится следующее сообщение:

Таким же образом, стрелками клавиатуры выбираем вариант "Да" и жмём клавишу "Enter".

3.2. Установка дополнительных архиваторов в Ubuntu.

В системе Ubuntu уже присутствуют архиваторы. Но некоторые популярные форматы, такие как rar, нельзя распаковывать и упаковывать. Поэтому можно установить полный пакет дополнительных архиваторов в систему следующей командой в терминале:

sudo apt-get install p7zip-rar rar unrar unace arj cabextract

В системе Ubuntu присутствует графический менеджер архивов, дополнительно его устанавливать не нужно:

С помощью него в Ubuntu открываются архивы двойным кликом в файловом менеджере. После установки дополнительных архиваторов в систему данный менеджер архивов увидит новые форматы:

Следовательно, никаких дополнительных действий/настроек не требуется.

4. Установка необходимых инструментов для более тонкой настройки системы.

В Ubuntu с оболочкой Gnome уже есть инструмент настроек, который называется "Параметры" и его можно  найти через поиск среди списка приложений:

Здесь огромное количество групп настроек системы, но помимо этого я всё же советую поставить ещё следующие дополнительные инструменты более тонкой настройки системы.

4.1. Gnome Tweek Tool.

Gnome Tweak Tool — программа для тонкой настройки рабочей среды GNOME 3, разрабатываемая и поддерживаемая GNOME Foundation.

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

sudo apt install gnome-tweak-tool

Ищется оно среди приложений по слову "Настройки", так оно называется в русской локализации. А выглядит следующим образом:

4.2. Редактор dconf.

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

gsettings [--schemadir КАТАЛОГ_СХЕМ] КОМАНДА [АРГУМЕНТЫ…]

Так вот, если говорить по-простому, то редактор dconf позволяет это делать в графическом режиме:

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

Чтобы установить редактор dconf, откройте терминал, скопируйте и выполните следующую команду:

sudo apt install dconf-tools

Этих двух дополнительных инструментов вполне достаточно.

5. Добавить возможность устанавливать расширения Gnome в Ubuntu 17.10.

Расширения — это своеобразные дополнения к окружению рабочего стола Gnome. Расширения Gnome можно просматривать, устанавливать, настраивать, активировать или деактивировать и удалять прямо в браузерах Firefox, Google Chrome и других Chromium подобных браузерах, например в Яндекс Браузере, Opera. Или управлять ими с помощью утилиты Gnome Tweek Tool.

Как видно на скриншоте, по этому адресу: https://extensions.gnome.org/local/ отображается список установленных расширений, можем производить все манипуляции с ними.

Помимо этого, мы можем также настраивать их с помощью "Gnome Tweek Tool" или в русской локализации "Настройки" (не путать с "Параметрами" системы):

Устанавливаются расширения также максимально просто. Находим на сайте https://extensions.gnome.org в поиске расширение или перейдя по ссылкам в этой статье, можно почитать комментарии и описание. Далее переводим переключатель в «On» и появится всплывающее окно с предложением установить. После установки расширение включится, останется только настроить его по вашему вкусу.

Как видите, всё очень просто, без ввода команд в терминале. Всё можно сделать кликами мышки.

Если взять Ubuntu Gnome 16.04, то там поддержка сторонних расширений из браузера firefox и дополнительный инструмент тонкой настройки системы Gnome Tweek Tool доступны после установки. В Ubuntu 17.10 этого нет. Но ничего страшного в этом нет, всё решается довольно просто.

Что касается установки расширений Gnome из браузеров, то следуя официальной документации: https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation/ru .

В Firefox вы должны вручную установить расширение с сайта Mozilla Addons.

В Opera и Яндекс браузере вы должны вручную установить расширение с сайта Opera Addons.

А также поставить коннектор, выполнив следующую команду в терминале:

sudo apt install chrome-gnome-shell

Вместе с коннектором устанавливается политика Chrome, форсирующая установку расширения из Интернет-магазина Chrome в браузерах Google Chrome/Chromium и Vivaldi. То есть, в этих браузерах дополнительно ставить расширение не требуется.

Всё, теперь расширения можно настраивать и добавлять непосредственно из вашего любимого браузера.

Я писал подробную статью с обзором популярных расширений Gnome, там вы можете посмотреть и выбрать для себя подходящие:

Обзор популярных расширений Gnome для Ubuntu.

6. Настройка интерфейса оболочки Gnome в Ubuntu.

В Ubuntu 17.10 встроено два системных расширения:

Расширение Ubuntu AppIndicators - это аналог расширения TopIcons Plus, которое позволяет расположить индикаторы приложений на верхней панели.

Ubuntu Dock - это измененная версия расширения Dash to Dock, оно очень похоже на панель Unity. Давайте пройдемся по настройкам этого замечательного расширения.

6.1. Настройка Ubuntu Dock.

Первое, что я советую сделать, так это закрепить наиболее используемые ярлыки приложений на данной панели. Это можно сделать аналогично, как с панелью Unity. Переместить ярлык приложения из окна "Показать приложения". Также можно управлять через контекстное меню, нажав правой кнопкой мыши по ярлыку приложения на панели:

Также можно открыть "Параметры" и перейти на вкладку "Панель задач". Можно настроить такие параметры, как размер значков, автоматическое скрытие панели задач и вариант размещения на экране.

Настроек мало, но мы поставили редактор dconf, открываем его и переходим по пути:

/ org/ gnome / shell / extensions / dash-to-dock /

Сразу советую добавить этот путь в избранное, чтобы быстро переходить на данную страничку настроек в редакторе dconf. Это делается нажатием на звездочку справа от пути:

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

show-apps-at-top - меняет положение клавиши вызова "Показать приложения" в верху панели задач:

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

6.2. Переместить кнопки управления окном (закрыть, свернуть, развернуть).

По умолчанию, теперь кнопки управления окном находятся справа:

Очень легко это можно изменить с помощью Gnome Tweak Tool или в русской локализации "Параметры", переходим на вкладку "Окна", внизу есть пункт "Кнопки заголовка окна". Меняем значение "Placement" на Left, если хотим, чтобы кнопки управления окном располагались слева:

Получаем:

7. Установка дополнительного ПО, полезные руководства.

Настоятельно советую почитать статью про Snap пакеты, если ещё этого не сделали: Установка Snap пакетов в Ubuntu.

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

7.1. Браузеры.

Установка браузера Google Chrome в Ubuntu

Установка Яндекс Браузера в Ubuntu

Установка браузера Opera в Ubuntu

7.2. Программы для связи и общения.

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

Установка Viber в Ubuntu.

Как установить Telegram в Ubuntu.

7.3. Мультимедиа программы.

Установка медиаплеера SMPlayer в Ubuntu

Установка VLC Media Player в Ubuntu

Установка музыкального плеера DeaDBeeF

Установка Audacious в Ubuntu

Установка Qmmp в Ubuntu

7.4. Офисные пакеты и текстовые редакторы.

WPS Office — бесплатный офисный пакет в Ubuntu / Linux.

Текстовый редактор Notepadqq – альтернатива Notedpad++ в Ubuntu.

CherryTree — иерархическая записная книжка в Ubuntu.

7.5. Дополнительное ПО.

Установка Oracle Java 8,9 в Ubuntu

Установка последней версии VirtualBox в Ubuntu

P.S.

Постарался собрать самые важные советы настройки системы Ubuntu 17.10. Если я что-то пропустил важное, то укажите в комментариях и я добавлю в данную статью.

www.linuxrussia.com

Установка Legacy драйверов на видеокарты AMD Radeon в Ubuntu

Обновил статью, залил файл с драйверами. Теперь должно работать скачивание по ссылке в статье.

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

Кроме того, очень важное замечание - данная версия драйверов пропатчена только для работы на версии ядра Linux до 3.8 (включительно).

Всегда существовали проблемы с драйверами ATI для Linux.На старые видеокарты компания AMD перестала поддерживать драйвера для linux.На такие видеокарты как AMD Radeon HD 4000, AMD Radeon HD 3000, and AMD Radeon HD 2000 Series.

И в это статье я расскажу о нескольких способов установки Legacy драйверов AMD в ubuntu.

В этой статье пойдет речь об установке драйверов на следующие устройства:

AMD Radeon HD 4000 SeriesAMD Radeon HD 3000 SeriesAMD Radeon HD 2000 SeriesAMD Radeon HD Series AGPAMD Mobility Radeon HD 4000 SeriesAMD Mobility Radeon HD 3000 SeriesAMD Mobility Radeon HD 2000 Series

Пройдя на официальный сайт драйверов AMD для Linux:

можно убедиться, что:

Description:

Automated installer and Display Drivers for Xorg 6.9 to Xserver 1.12 and Kernel version up to 3.4

 То есть, эти драйвера работают на версии ядра Линукс до 3.4 и Xserver до 1.12.

Начиная с Ubuntu 12.04 Xserver от 1.13 и версия ядра от 3.5.

Поэтому я хочу поделиться способом, как можно установить эти драйвера в Ubuntu 12.04.

Как я писал выше, данные драйвера работают только на версиях ядра Linux до 3.8, то возможно установить и на 13.04, но придется делать понижение версии ядра Linux.

Вот скриншоты работоспособности драйвером на Ubuntu 12.04:

Собственно моя видеокарта:

Amd Catalyst Control Center:

И шестеренки:

Установка legacy драйверов AMD Radeon в Ubuntu 12.04

Еще раз повторюсь, не пробуйте устанавливать данные драйвера на системе с версией ядра Linux больше, чем 3.8! Этот способ представляет собой действия понижения версии Xserver до версии 1.12 и установки пропатченных драйвером AMD для ядер Линукса до версии 3.8.

Сначало сделаем "даунгрейд" (понизим версию) Xserver до версии 1.12.

Для этого откроем терминал и выполним следующие команды:

sudo add-apt-repository ppa:makson96/fglrx

sudo apt-get update

sudo apt-get upgrade

В этом репозитории есть драйвера для видеокарт. Но не ставьте их отсюда. Они работают плохо, и после установки вы поймает экран без панелей Unity. Мы его используем только для понижения версии Xserver.

Далее очень важно установить linux-headers-generic , выполняем в терминале следующую команду:

sudo apt-get install linux-headers-generic

Затем скачиваем пропатченные драйвера:

Затем запускаем команду, для просмотра информации о ядре Линукс в системе:

uname -r

Вот здесь очень важно!Смотрим на то, что вывело в консоль.У меня это было:

3.5.0-34-generic

Нам нужно создать папку: /usr/lib/modules/3.5.0-34-generic/buildЕстественно, что нужно заменить  "3.5.0-34-generic" на то, какую версию ядра у вас вывело в консоле.

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

sudo mkdir /usr/lib/modules/3.5.0-34-generic/

sudo mkdir /usr/lib/modules/3.5.0-34-generic/build

Теперь копируем версию generic в нашу созданную папку, выполните в терминале следующую команду (это одна строчка):

sudo cp /usr/src/linux-headers-3.5.0-34-generic/include/linux/version.h /usr/lib/modules/3.5.0-34-generic/build

Естественно, что нужно заменить  "3.5.0-34-generic" на то, какую версию ядра у вас вывело в консоле.

Теперь переходим в папку, в которую мы распаковали архив с пропатченными драйверами. В архиве папка называется amd. Вот в нее нужно зайти через терминал. Для перехода по папка используется команда cd.Я распаковал в домашний каталог:

cd amd/

И запускаем установку драйверов командой:

sudo ./ati-installer.sh 8.97.100.7 –install

Ждем окончания установки.

После того, как драйвера установились.Выполняем в терминале команду:

sudo amdconfig –initial

Теперь можно перезагрузить компьютер.Заходим в консоль и выполняем команду:

fglrxinfo

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

OpenGL vendor string: Advanced Micro Devices, Inc.OpenGL renderer string: ATI Radeon HD 4300/4500 Series      OpenGL version string: 3.3.11672 Compatibility Profile Context

Значит драйвер установился и работает. И напоследок, удалим репозиторий из системы, чтобы наш Xserver оставался 1.12 и не обновлялся:

sudo add-apt-repository --remove ppa:makson96/fglrx

Всё. Наслаждайтесь.

Удаление драйверов ATI.

//

Откройте терминал и выполните следующие команды, которые удалят драйвера ati из системы:

sudo sh /usr/share/ati/fglrx-uninstall.sh

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

www.linuxrussia.com


Смотрите также