Разное

Fglrx debian 9: Установка драйвера AMD/ATI Radeon в Debian 9

Содержание

Linux. Debian 9 установка драйвера AMD/ATI Radeon HD 6870

После установки Debian 9 на компьютер с видеокартой AMD/ATI Radeon HD 6870, с подключенным монитором на 24″ максимально доступное разрешение 1600×1200. На мониторе остаются черные поля, разрешение 1920×1080 не доступно.

На самом деле все очень просто и логично, а статья написана для самого себя. Даже не надо скачивать драйвер, собирать его и настраивать Xorg. Ранее уже боролся с этой проблемой, но сегодня потратил некоторое время на решение выдуманной проблемы. Ниже будет описан полет мысли в данной ситуации, а если необходимо решение — оно в последнем разделе.

Полет мысли

xrandr

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

Проверяем доступные режимы

# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1600 x 1200, maximum 1600 x 1200
default connected primary 1600x1200+0+0 0mm x 0mm
1600x1200 0.00*
1280x1024 0.00
1280x960 0.00
1152x864 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
720x400 0.00

Готовим параметры для необходимого

# cvt 1920 1080 75
# 1920x1080 74.91 Hz (CVT 2.07M9) hsync: 84.64 kHz; pclk: 220.75 MHz
Modeline "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync

Создаем новый режим

# xrandr --newmode "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync
xrandr: Failed to get size of gamma for output default

Применяем его

# xrandr --addmode default 1920x1080_75.00
xrandr: Failed to get size of gamma for output default

Но судя по последнему сообщению и отсутствию изменений в доступных разрешениях — проблема не в этом.

Xorg

Обращаю внимание, что порт в который подключен монитор именуется default, да и остальные порты не определились. Значит проблема в Xorg, по умолчанию файл настройки сейчас не создается, а видеокарта AMD/ATI Radeon HD 6870 не первой свежести. Описание создания и  заполнения файла настройки Xorg опустим, оно тоже не помогает.

Решение

Почему не додумался, что драйвер не установлен и сразу не сходил в wiki Debian не знаю, но там все описано wiki.debian.org/ru/AtiHowTo.

Проверим, что компоненты contrib non-free добавлены в /etc/apt/sources.list, при необходимости добавить(Ссылка на документацию).

Остается установить необходимые пакеты

#apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati

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

# xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080     60.00*+  50.00    59.94
1920x1080i    60.00    50.00    59.94
1600x1200     60.00
1680x1050     59.88
1280x1024     75.02    60.02
1440x900      74.98    59.90
1280x960      60.00
1280x800      59.91
1152x864      75.00
1280x720      60.00    50.00    59.94
1024x768      75.03    70.07    60.00
832x624       74.55
800x600       72.19    75.00    60.32    56.25
720x576       50.00
720x480       60.00    59.94
640x480       75.00    72.81    66.67    60.00    59.94
720x400       70.08
DVI-0 disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)

Установка драйвера ATI на Debian GNU/Linux / Хабр

Intro

Давным давно, когда я начал пользоваться Linux, я перепробовал несколько дистрибутивов и остановился на Debian. Так как игры я особо не играю, GNOME-вский десктоп мне сразу понравился своей простотой и удобностью, и работала система шустрее Windows. После установки системы все устройства определиль, кроме видеокарты — на тот момент у меня была ATI Radeon 9800 SE.

Установка драйвера как в Windows потерпела фиаско сразу после того как я с удивлением обнаружил, что в интерфейсе к установщику нет Debian, а если выбирать Ubuntu — то все умирает.

Тогда я потратил около недели на установку 8.6 версии. С тех пор я поменял компьютер, однако я поклонник AMD и следующей видеокартой которую я взял была — Radeon HD4850.

Приступая к работе

Во первый для установки понадобится сам драйвер. На данный момент последняя версия — 10.5. После того как он будет загружен распаковываем содержимое в каталог fglrx:

./ati-driver-installer-10-5-x86.x86_64.run --extract fglrx

Примечание: драйвер с пост фиксом «x86.x86_64» подходит как для 32-х так и для 64-х битных систем.

Во-первых необходимо изменить скрипт ati-packager.sh. Для lenny:

cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh

cat ./ati-packager.sh | sed -e 's/X_DIR=x710; X_NAME=lenny/X_DIR=x690; X_NAME=lenny/' > ./fglrx/packages/Debian/ati-packager.sh

Для squeeze:

cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh

cat ./ati-packager.sh | sed -e 's/X_DIR=x710; X_NAME=lenny/X_DIR=x750; X_NAME=lenny/' > ./fglrx/packages/Debian/ati-packager.sh

Таким образом указание на несуществующую в дистрибутиве версию X-ов будет изменено на версию поддерживаемую системой.

Во-вторых необходимо изменить скрипт rules, изменения одинаковы для lenny и squeeze:

cp ./Desktop/fglrx/packages/Debian/dists/lenny/rules rules

cat ./rules | sed -e 's/^\tdh_shlibdeps$/#\tdh_shlibdeps/' > ./fglrx/packages/Debian/dists/lenny/rules

Примечание: без этого при сборке пакетов будет вылететь ошибка о том что нет библиотеки libatiuki.so.1. Есть мнение, что если создать ссылку на эту библиотеку то все соберется без проблем. У меня это не сработало. Также есть мнение что изменение переменной окружения LD_LIBRARY_PATH может помочь, однако у меня это также не работало.

Теперь необходимо скопировать необходимую библиотеку в /usr/lib/:

Для 32-х бит:

cp ./fglrx/arch/x86/usr/lib/libatiuki.so.1.0 /usr/lib/libatiuki.so.1

Для 64-х бит:

cp ./fglrx/arch/x86_64/usr/lib64/libatiuki.so.1.0 /usr/lib/libatiuki.so.1

Подготовка к сборке закончена.

Сборка пакетов

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

aptitude install debhelper module-assistant

Далее module-assistant подтянет все необходимые пакеты, в том числе исходники ядра:

module-assistant prepare

Также для последних драйверов необходим libqtcore4. Далее сборка пакетов должна пройти без ошибок:

./ati-installer.sh 10.5 --buildpkg Debian/lenny

После чего должны появиться пакеты:

  • fglrx-amdcccle
  • fglrx-driver
  • fglrx-driver-dev
  • fglrx-kernel-src

Установить их можно так:

dpkg --install —force-all *.deb

Примечание: также есть утилита gdebi, позволяющая поставить пакеты с зависимостями. Я по привычке пользуюсь dpkg.

Сборка модуля

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

module-assistant auto-install fglrx

После перезагрузки имеем:

Заключение

Писал по памяти, так как последний раз ставил Debian пару месяцев назад на приобретенный ноутбук ASUS K40AB. Описанным способом драйвера поставились на ура, недавнее обновление свободного драйвера radeonhd вызвало конфликт, который был устранен за пару минут. Проверял установку на Debian lenny и squeeze на 32-х и 64-х битных системах.

P.S.: Писал по памяти так что возможны ошибки, однако суть такая.

Настройка после установки Debian 9 (обновлено)

17 июня 2017 года вышла новая версия самого значимого дистрибутива Linux — Debian 9. Время летит очень быстро, казалось ещё вчера вышел Debian 8, и я писал руководство по его настройке. Как и множество других статей с ним связанных. Теперь очередь Debian 9. Новые версии ПО, новые возможности, много нового софта в репозиториях. В ближайшее время я обновлю свой репозиторий для Debian, а также добавлю парочку новых и весьма полезных. А пока займёмся первоначальной настройкой.

1) Для использования sudo не указывайте пароль root во время установки.

Udpate: Так как в Debian 9 отсутствует компилятор языка Rust версии 1.5, необходимый для сборки свежих версий Firefox, репозиторий Debian Mozilla Team недоступен в этой версии Debian. Возможно использование только ESR-версий Firefox (с длительной поддержкой), для сборки которых не требуется Rust.

Update2: Flashplugin удалён из репозиториев Debian 9.

2) Подключим дополнительные репозитории программ (я использую консольный текстовый редактор nano. Вы можете использовать любой другой):

sudo nano /etc/apt/sources.list

В каждой строчке, после слова main, пишем contrib non-free.

contrib — свободное ПО, которое имеет зависимость от несвободного.
non-free — несвободное ПО и ПО ограниченное патентами. Например проприетарные драйверы.

3) Подключим репозиторий Backports. В нём находятся свежие версии некоторого ПО (например ядер, драйверов и многого другого), которое достаточно стабильное для Debian Stable, но не успевшее попасть в финальный выпуск. Пакеты в данном репозитории переносятся из тестовой ветки Debian и адаптируются для использования в стабильной, без нарушения нормальной работы системы.

deb http://mirror.yandex.ru/debian stretch-backports main contrib non-free

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

sudo apt install -t stretch-backports имя пакета

Когда все нужные репозитории прописаны, сохраняем (Ctrl+O, Enter) и выходим из редактора (Ctrl+X).

Теперь осталось обновить список пакетов:

sudo apt-get update

4) Теперь установим драйвера, а также различные мультимедиа пакеты, расширяющие функционал системы. Начнём с драйверов:

sudo apt install firmware-linux-free firmware-linux-nonfree

Для владельцев ноутбуков с видеокартами Intel HD Graphics: в Debian 9 по умолчанию для новых поколений этих видеочипов (c 2007 года) устанавливается универсальный DDX-драйвер xserver-xorg-video-modesetting, предоставляющий 2D ускорение через Glamor и прямое взаимодействие с «ядерным» интерфейсом KMS. Основная причина — стагнация в развитии DDX-драйвера Intel. Каждый дистрибутив выбирает какой-то один снапшот из Git-репозитория Intel, в котором количество регрессий более менее терпимое. Стабильного релиза версии 3.0 нет уже несколько лет. В большинстве случаев, универсальный драйвер modesetting подойдёт идеально, но если же вам всё же нужен DDX-драйвер Intel:


sudo apt install xserver-xorg-video-intel

Если вам нужен драйвер Intel или Radeon с поддержкой Vulkan:


sudo apt install mesa-vulkan-drivers

Для владельцев видеокарт AMD Radeon: проприетарный драйвер Fglrx заброшен и не развивается. Вместо него компания AMD развивает гибридный драйвер AMDGPU-PRO, который работает поверх открытого модуля ядра amdgpu, стандартных графических интерфейсов Linux и реализует поверх них собственные реализации OpenGL, Vulkan и OpenCL. Однако драйвер всё ещё в стадии активного развития, не все фичи доступны, а стабильная работа гарантируется только для карт архитектуры GCN 1.2 (Radeon R9 285 и новее). Если вам необходим этот драйвер — прочитайте данную заметку, в которой всё подробно описано. В большинстве же случаев с лихвой хватит свободного драйвера radeon.

Для владельцев видеокарт Nvidia: здесь всё как всегда просто:


sudo apt install nvidia-driver nvidia-settings

Примечание для владельцев старых видеокарт Nvidia: если у вас старая карта серий GeForce 8xxx, 9xxx или GT 2xx, используйте драйвер nvidia-legacy-340xx-driver; если у вас ещё более старая карта, серий NV4 или GeForce 7x, используйте драйвер nvidia-legacy-304xx-driver.

Если по каким-то причинам у вас наблюдается тиринг, например в браузере или при просмотре видео — вам помогут следующие рекомендации:

Для свободного драйвера Intel/Radeon/Nouveau:


sudo nano /etc/X11/xorg.conf

Добавьте в конфиг следующее:

Для драйверов Intel/Radeon:

Section «Device»
        Identifier   «Intel Graphics»  #Radeon для AMD
        Driver       «intel»  #radeon для AMD
        Option  «DRI»   «3»
EndSection

Сохраните и перезапустите сеанс.

Для драйвера Modesetting:

Section «Device»
       Identifier   «Intel Graphics»    #Radeon для AMD
       Driver       «modesetting»
       Option  «AccelMethod»   «glamor»
       Option  «DRI»    «3»
EndSection

Сохраните и перезапустите сеанс. Версия Xorg 1.19 в Debian 9 собрана с DRI 3 по умолчанию, поэтому вышеописанные конфиги пригодятся лишь в крайних случаях.

Для проприетарного драйвера Nvidia:

Установите утилиту nvidia-xconfig и выполните:


sudo nvidia-xconfig


sudo nano /etc/X11/xorg.conf

В секцию «Screen», перед EndSection добавьте:

Option   «ForceFullCompositionPipeline»   «true»

Или:

Откройте панель Nvidia Settings. Перейдите на вкладку Xserver Display Configuration. Нажмите Advanced и поставьте галочку на Force Full Composition Pipeline. Затем нажмите на Save to X configuration file, укажите путь /etc/X11/xorg.conf и нажмите Save. Система попросит ввести пароль администратора:

Сохраните и перезапустите сеанс.

Далее рекомендуется поставить драйверы на сетевую карту (особенно если это wi-fi). Для карт на чипах Realtek, это пакет firmware-realtek, для Ralink — firmware-ralink. Узнать модель вашей сетевой карты можно командой lspci (искать строки Ethernet и/или Network).

Теперь установим расширенную поддержку мультимедиа. Копируем следующую монструозную команду:

sudo apt install ttf-mscorefonts-installer freepats gstreamer1.0-fluendo-mp3 gstreamer1.0-pulseaudio unrar gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly cabextract gstreamer1.0-libav ffmpeg

Шрифты Microsoft TTF (многие сайты без них выглядят вырвиглазно), плагины для GStreamer, улучшенная поддержка mp3, h.264 и распаковщик RAR-архивов, различные мультимедиа кодеки. Всё это мы только что установили 🙂

Кстати о шрифтах. Ранее я использовал шрифт Droid Sans, который из коробки выглядел довольно хреново. Теперь я использую Noto Sans, который сам по себе довольно хорошо выглядит и не напрягает глаза. Он идёт по умолчанию в окружении KDE Plasma 5. Вы же можете выбрать любой. Если же вас не устраивает качество отрисовки шрифтов — нужно настроить их рендеринг вручную. Со шрифтами кроме Droid Sans и Noto Sans, следующие настройки я не проверял, так что будьте внимательны. Ну ладно, ближе к делу. В вашей домашней директории создайте файл .Xresources со следующим содержимым:

Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintslight
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xft.dpi: 96

Обратите внимание на строку Xft.dpi: 96. Здесь указан DPI (количество точек на дюйм) данного монитора. У меня это 96. Узнать ваше значение можно командой xdpyinfo | grep resolution

Далее набираем sudo dpkg-reconfigure fontconfig-config На первой вкладке выбираем  Autohinter, на второй «Всегда», на третьей «Нет» Применяем:
sudo dpkg-reconfigure fontconfig

Теперь выполните команду xrdb -merge ~/.Xresources и перезайдите в систему.

5) Настроим использование раздела подкачки — параметр swappiness.
Значение swappiness, варьирующееся от 0 до 100, является степенью, при
которой система поддерживает анонимную память или кеш страниц. Высокое
значение повышает производительность файловой системы, при агрессивной
подкачке наименее активных процессов. Низкое значение позволяет избежать
подкачки процессов из памяти, что обычно снижает время ожидания за счет
производительности ввода-вывода. Значение по умолчанию равно 60.
Открываем файл:

sudo nano /etc/sysctl.conf

и в конец пишем vm.swappiness = 10

сохраняем и применяем: sudo sysctl -p

Это
значение рекомендуется для повышения производительности, когда в
системе достаточно оперативной памяти. Внимание: при значении vm.swappiness = 0 подкачка будет полностью отключена, что может привести к запуску OOM Killer при переполнении оперативной памяти.
сохраняем и применяем: sudo sysctl -p

Дополнительно я включил ZSwap (кстати его передрала к себе одна известная корпорация в свою не менее известную ОС под номером 10). Делается это так:


sudo nano /etc/default/grub

В строку GRUB_CMDLINE_LINUX_DEFAULT=»» между кавычек пишем zswap.enabled=1 Сохраняем и обновляем:


sudo update-grub

6) В заметке по настройке Debian 8 я писал, что в KDE 4 по умолчанию, приложения на GTK выглядят как в Windows 95. В KDE Plasma 5 всё идеально работает из коробки. Никакой доводки как с KDE 4 больше не требуется. Однако если вы используете тёмную тему Breeze (или другую тёмную) для всех приложений, включая GTK, LibreOffice у вас будет выглядеть вот так:

Чтобы этого избежать, во первых укажите для GTK обычную тему Breeze (или любую другую НЕ тёмную), далее в «Параметры системы — Цвета» снимите внизу галочку с «Применять данные цвета к приложениям не из KDE», затем:

sudo nano /etc/profile.d/libreoffice-fresh.sh

Вставьте в этот файл строку export SAL_USE_VCLPLUGIN=gtk

Сохраните и перезагрузитесь. Теперь всё станет лучше:

Чтобы приложения на Qt не выглядели чужеродно в GNOME 3:

sudo apt install adwaita-qt adwaita-qt4 
 

На этом всё. Остальная настройка строго индивидуальна. Пожелания и дополнения пишите в комментариях.

 

Как установить драйверы AMDGPU в Debian 9 Stretch?

Итак, у вас есть AMD GPU, и вы хотите использовать его в Debian Stretch. Ну, Вам на самом деле повезло. 

Установка драйверов AMD с открытым исходным кодом на Debian Stretch может быть самым простым процессом установки в истории графических драйверов Linux. 

Любой, кто пытался установить драйверы AMDGPU с открытым исходным кодом при первом запуске вместе с картами AMD Polaris, скажет вам, что процесс длительный и болезненный, и они были правы. 

Теперь все необходимые пакеты вошли в mainstream, и большинство из них фактически устанавливаются по умолчанию при установке Debian Stretch.
Требуемые пакеты
Есть еще несколько пакетов, которые нужно установить, и некоторые вещи, которые нужно сделать, чтобы драйверы работали. Первое, что вам нужно сделать, это включить contrib и non-free хранилища в Debian. 

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

В вашем /etc/apt/sources.list добавьте contrib non-free после main. Когда это будет сделано, закройте ваш текстовый редактор и запустите:

# apt update && apt upgrade

Вы должны использовать apt вместо apt-get сейчас. apt это новая и лучшая команда.

Прошивка для Linux

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

# apt install firmware-linux

Не перезагружайте сейчас. Есть еще одна важная часть.
LLVM
Это требуется для сборки Mesa, и он используется некоторыми графическими пакетами. Вы можете обойтись без него, но на всякий случай стоит убедиться, что в вашей системе установлена правильная версия. 

Для сборки Mesa с поддержкой AMDGPU требуется LLVM 3.9 или выше.

Между тем, Stretch по-прежнему поставляет 3,7 и 3,8, а также 3,9. Установите 3.9 или 4.X сейчас, чтобы убедиться, что более старые версии не загружены.

# apt install llvm-3.9 clang-3.9

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

Это указывает на то, что прошивка была загружена. 

Чтобы протестировать вашу видеокарту, скачайте пакет Debian Phoronix Test Suite
http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb
Он зависит от PHP, поэтому сначала установите его, и установите его с помощью dpkg.

# apt install php7.0 php7.0-cli php7.0-xml
$ cd ~/Downloads
# dpkg -i phoronix-test-suite_6.8.0_all.deb

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

$ phoronix-test-suite run unigine-heaven

Проприетарный драйвер для видеокарт AMD

В этой статье мы рассмотрим способы установки проприетарного драйвера AMD (Catalyst/FGLRX) в Ubuntu Linux, а так же некоторые твики в их настройке. Ранее продукты ATI были не очень популярны в среде пользователей Linux из-за отсутствия нормальных драйверов для них. Однако, c момента объединения ATI с AMD, которая гораздо более лояльно относится к Linux, драйверы были в значительной степени доработаны, в том числе для их использования совместно с WINE.
У обладателей видеокарт AMD есть несколько вариантов:

  1. Использовать проприетарные драйвера, предлагаемые Ubuntu.

  2. Установить проприетарные драйвера из пакетов сгенерированных инсталлятором с сайта AMD.

Проприетарный драйвер

Установка проприетарного драйвера из репозиториев Ubuntu

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

Установка через командную строку:

sudo apt-get install linux-headers-generic fglrx fglrx-amdcccle

Установка драйвера AMD вручную

Catalyst 12.6 и новее, не поддерживает Radeon HD HD5xxV и модели до Radeon HD 5165. Если у вас неподдерживаемая видеокарта, используйте Ubuntu 14.04 со свободным драйвером.

Подготовка к установке

Для начала нам потребуется скачать проприетарный драйвер последней версии http://support.amd.com/ru-ru/download/desktop?os=Linux+x86 и установить зависимости, необходимые для сборки драйвера. Для того, чтобы установить требуемые пакеты выполните:

  • Для 64-битных систем

    sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases xserver-xorg-dev libgcc1 lib32gcc1 libc6-i386
  • Для 32-битных систем

    sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases xserver-xorg-dev libgcc1

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

  • Открываем терминал и вводим команду:

    sudo sh /usr/share/ati/fglrx-uninstall.sh --force
  • Перезагружаем систему.

Установка драйвера
  • Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/trusty вам может понадобиться указать используемую вами версию дистрибутива, если она отлична от Ubuntu 14.04.

    sh amd-driver-installer-14.10.1006.1001-x86.x86_64.run --buildpkg Ubuntu/trusty
  • Устанавливаем сгенерированные пакеты:

    sudo dpkg -i fglrx*.deb
  • Создаём конфигурационный файл видео драйвера:

    sudo amdconfig --initial -f

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

Другой вариант установки

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

Более того в этом варианте не требуется проводить подготовку к установке, установщик сам все сделает, только жмите далее когда спросит 😉

Скачаем, распакуем архив. Сгенерируем и установим пакеты одной командой. На всякий случай в ручную создадим xorg.conf. Перезагрузим систему.

cd ~
wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux+x86' http://www2.ati.com/drivers/linux/amd-catalyst-14-4-linux-x86-x86-64.zip
unzip amd-catalyst-14-4-linux-x86-x86-64.zip
cd fglrx-14.10.1006
sudo sh amd-driver-installer-14.10.1006-x86.x86_64.run --buildandinstallpkg
sudo apt-get -f install
sudo amdconfig --initial -f
sudo reboot

Установка legacy-драйвера для видеокарт HD2xxx-4xxx

AMD перевела указанные видеокарты в разряд legacy. Это значит, что обычные драйверы уже не поддерживают эти адаптеры. AMD выпустила специальные legacy драйверы, но они не поддерживают xorg версии 1.13, который стоит в Ubuntu 12.04.2, 12.10, 13.04. Поэтому для установки этих драйверов необходимо понизить версию xorg до 1.12.

Tomasz Makarewicz сделал ppa, c помощью которого автоматически устанавливаются драйверы и понижается версия xorg.
Делается это так.

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

Пред установкой необходимо убедиться, что в системе стоит пакет xserver-xorg-lts-quantal. Для этого можно воспользоваться командой

dpkg -l | grep xserver-xorg

В результате будет выведен список пакетов. Если имена пакетов оканчиваются на lts-quantal, значит можно устанавливать.

Настройка проприетарного драйвера

Если вы установили драйверы на ноутбук hp с двумя видеокартами ATI/AMD, то вам нужно в настройках Amd Catalyst ⇒ 3D ⇒ переключаемые графические адаптеры выбрать Энергосберегающий графический адаптер, поскольку высокопроизводительный работать не будет. Подробнее

Для дальнейших настроек: разрешения, частоты обновления и других параметров монитора, можно воспользоватся Система ⇒ Параметры ⇒ AMD Catalyst Control Center (для Администратора).

Корректное и полное удаление проприетарного драйвера

Если что-то пошло не так и вы хотите вернуть всё обратно до состояния, предшествовавшего установке проприетарного драйвера FGRLX, можно столкнуться с некоторыми трудностями. Однако, выход есть1). Можно выполнить последовательно следующие команды в терминале:

apt-get remove --purge xorg-driver-fglrx fglrx\*

— удалить все пакеты fgrlx вместе с файлами настроек

apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri

— переустановка пакетов свободных драйверов

В версии Убунту 12.04 можно установить более новые пакеты libgl1-mesa-glx-lts-quantal и libgl1-mesa-dri-lts-quantal, libgl1-mesa-glx-lts-raring и libgl1-mesa-dri-lts-raring.
Соответственно, к последующим командам тоже надо добавлять -lts-quantal или -lts-raring, в зависимости от устанавливаемых пакетов.

dpkg-reconfigure xserver-xorg

— перенастройка пакета xserver-xorg для учёта произведённых изменений

apt-get install --reinstall xserver-xorg-core

— переустановка xorg для учёта изменений. Может понадобиться, если нужны эффекты рабочего стола.

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

Решение некоторых вопросов

Video Tearing

AMD/ATI утверждает, что опция «Tear Free Video» включена по умолчанию, но это не в случае с Catalyst 12-3, который был установлен на Kubuntu 12.04. Если у вас возникли проблемы с tearing, убедитесь, что «Tear Free Video» включен. Вы можете найти эту опцию в центре управления Catalyst в разделе «Опции» или вы можете использовать следующую команду:

sudo amdconfig --sync-video=on

Эта опция не вступит в силу до перезагрузки X (т.е. выхода пользователя из сеанса).
Если вы используете композитинг, вы также должны убедиться, что vsync включена в настройках композитинга. Было обнаружено, что vsync было включено по умолчанию, но здесь есть соответствующие настройки, если вы хотите поэкспериментировать.

kwin

Вы можете включить VSync для KWin в Системных Настройках → Эффекты рабочего Стола → вкладка Дополнительно

Compiz (Unity/GNOME-Shell)

TODO: Смотрите, если есть более дружественный способ убедиться, что VSync включен без установки CCSM.
Установить compiz менеджер настроек:

sudo apt-get install compizconfig-settings-manager
ccsm

«Синхронизация с VBlank» находится в «OpenGL» в подразделе «Общие».

Гибридная графика и Catalyst

Существует два основных типа гибридных конструкций. Старшие гибридные системы используют мультиплексор (mux) для переключения между GPU. Новые системы (те, что с PowerXpress >= 4.0) используют muxless.

ATI/ATI Hybrids

По состоянию на Catalyst 11-8, переключение между двумя картами ATI (и, возможно, Intel / ATI muxless тоже?) должна быть выполнима, хотя это не ясно, если это относится ко всем ATI/ATI гибридам или только к тем, что используют muxless. Можно было бы использовать amdconfig в PowerXpress вариантах переключения между интегрированной и дискретной карты, например, так:

amdconfig --pxl           # Список текущих активированных GPU
sudo amdconfig --px-dgpu  # Активировать дискретный GPU (Высокопроизводительный режим), необходимо повторно запустить X вступили в силу
sudo amdconfig --px-igpu  # Активировать интегрированный GPU (режим Энергосбережения), должны повторно запустить X вступили в силу

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

Intel/ATI Hybrids

Можно использовать официальные драйвера, но есть две проблемы ( Launchpad Bug: #1068404):
Проблемы несовместимости между intel и драйверами fglrx (Это дает ошибку сегментации в X-сервера)
Некоторые пути и отсутствует для OpenGL работы драйвера fglrx (Это предотвращает работу приложений, которые требуют прямого рендеринга, например, Unity/игры/и т.д., от правильной загрузки драйверов)
Если вы будете следовать инструкциям, приведенным в HOWTO по бинарным драйверам, вы должны получить функциональную конфигурацию.

Существует еще одна ошибка, если вы используете интегрированный GPU (Intel), что делает сбой X сервера.

Для обхода этих ошибок, нужно использовать дискретный GPU (ATI).
Для получения дополнительной информации Вы можете следить за этой темой

Сценарий решения
Script by anion155, http://pastebin.com/1ALmnqx5.
It can help you install & uninstall fglrx drivers for this configuration.
You must change 13 line in the script for your directory.

Техническая поддержка AMD

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

Рекомендуется сообщать о возникших проблемах как минимум по первой и второй ссылке (если ваша проблема связана с игрой из Steam — то и по третьей). При обращении в техническую поддержку прикладывайте к тикету отчёт, генерируемый скриптом /usr/share/fglrx/atigetsysteminfo.sh (запускать с помощью sudo).

Установка проприетарных драйверов NVIDIA в Debian. Скрипт sgfxi. Linux статьи

Комментарии

Александр

15.09.2012, 18:47

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Я буквально недавно думал как написать такой скрипт. Все решаемо, кроме консоли. Как выйти туда из командной строки? :((

bibilkoff

16.09.2012, 16:10

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Если честно, не понял вопроса. Как выйти в консоль из командной строки? Не понимэ.
Если ты про написание скрипта, то не знаю, мопед не мой, я всего лишь разместил объяву. )

t500s

02.12.2012, 15:28

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Я вот одного понять не могу, на оффсайт-то у нас в стране вообще не принято заходить, даже на русском все расписано…
http://wiki.debian.org/ru/sgfxi

bibilkoff

08.12.2012, 21:25

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Не понял сути претензии. В вики дебиана есть, да. Это означает, что теперь здесь обзора нельзя написать?

Андрей

27.08.2015, 23:05

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Товарищи незнаю чей мопед, но огромнейшее вам, Товарищи СПАСИБО! избавили меня от жуткого гемора с установкой дров на стареньком ноуте sony с карточкой Go 6400 у неё нормальные дрова только под винду, под линукс в прошлый раз ставил с тремя бубнами:)
в этот раз(устанавливал Linux Debian по новой в связи с кончиной винта) за 15 минут чае пития. СПАСИБО Товарищи!!

Василий

12.09.2016, 17:44

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

СПАСИБО реально помог

[аноним]

10.11.2018, 18:25

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Спасибо большое! Все установилось за 5 мин.! Класс!

Елена

19.07.2019, 08:15

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится»Также можно установить и fglrx (драйвер для ATI/AMD-видеокарт), но продукции AMD у меня нет, пробуйте сами.»

Негде нет статьи «Установка проприетарных драйверов AMD» на Ububntu 18.04 lst. Особенно проблема на ноутах с гибридными видеокартами от AMD

pondogor

19.07.2019, 17:26

Войдите, чтобы ставить дизлайкине нравится

Лайков: +2

Войдите, чтобы ставить лайкимне нравится

Вы на https://help.ubuntu.ru/wiki/ посмотрите, там про это много чего имеется, а если спросить/почитать на https://forum.ubuntu.ru/ то все вопросы отпадут.

Евгений

31.05.2020, 20:37

Войдите, чтобы ставить дизлайкине нравится

Лайков: +1

Войдите, чтобы ставить лайкимне нравится

Вроде что-то поставилось «successfully», но после перзагрузки — черный экран. Что-то в итоге не запускается

Обновление ядра Debian | Losst

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

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

Обновление ядра Debian

Когда вы используете Debian, вы должны понимать, что самые новые версии пакетов вы не всегда можете получить. Один из таких компонентов — ядро. Вы можете взять ядро, собранное для других дистрибутивов, например, Ubuntu, но там использованы свои патчи, и скорее всего, оно не будет правильно работать в Debian. Самым простым способом получить новое ядро в этой системе будет использование тестовых репозиториев, таких, как backports и experimental. Например, сейчас самая новая версия Debian — 9. В ней используется ядро 4.9. Но в репозитории experimental есть ядро 4.13, на данный момент, это самая новая версия, доступная на Kernel.org.

uname -a

Давайте рассмотрим как установить ядра из exprimental и backports. Пакеты из backports тоже свежие, но не настолько как из experimental, поэтому они более стабильны. Сначала рассмотрим backports, а уже затем experimental. Нам нужно добавить репозиторий в систему, для этого откройте файл /etc/apt/sources.list и добавьте туда такую строку:

deb http://ftp.debian.org/debian/ stretch-backports main non-free contrib

Обновите список пакетов:

 

Дальше нужно обновить список пакетов, а затем смотрим, какие версии ядра появились в системе:

apt search linux-headers

Как видите, в репозитории backports уже есть ядро 4.11, в то время как в официальном стабильном репозитории только 4.9. Теперь мы можем обновить ядро debian:

sudo apt install linux-headers-4.11-bpo.1  linux-image-4.11-bpo.1

После завершения установки ядра будет автоматически обновлен загрузчик Grub и вам останется только перезагрузить компьютер чтобы изменения вступили в силу. Обратите внимание, что если вы используете ноутбук, то вам еще нужно будет установить прошивку firmware из репозитория backports. Например, для iwlwifi:

sudo apt -t wheezy-backports install firmware-iwlwifi

Если вы хотите самую новую версию ядра, то вам придется использовать репозиторий experimental, но тут дела обстоят немного сложнее. Это экспериментальный репозиторий, поэтому перед добавлением нужно указать настройки чтобы по умолчанию он вообще не использовался и активировался для определенного пакета вручную. Для этого добавьте в файл /etc/apt/preferences:

vi /etc/apt/preferences

Package: *
Pin: release o=Debian,a=experimental
Pin-Priority: 102

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

 

Теперь добавьте репозиторий в систему:

sudo vi /etc/apt/sources.list

deb http://deb.debian.org/debian experimental main

И обновите список пакетов:

sudo apt update

Проверьте, сработала ли настройка приоритета:

apt-cache policy

Дальше ищем доступные версии ядра:

sudo apt search linux-headers

Тут мы уже видим новую версию ядра Linux 4.13 из репозитория experimental, о которой я говорил выше. Дальше мы можем ее установить:

sudo apt install linux-headers-4.13 linux-image-4.13

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

sudo apt purge linux-headers-4.13 linux-image-4.13

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

Выводы

В этой небольшой статье мы рассмотрели как выполняется обновление ядра Debian 9. Возможно, это сложнее, чем для других дистрибутивов, но в целом нет ничего сверх сложного и все можно сделать за несколько десятков минут. Но вам нужно учитывать, что если вы используете проприетарные драйвера от NVIDIA или AMD, то ядро лучше вообще не трогать, потому что драйвера могут еще не поддерживать новые версии. Вы можете не только обновить ядро из репозиториев, но и собрать ядро из исходников. Если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Загрузка…

Linux. Debian 9 установка драйвера AMD / ATI Radeon HD 6870

После установки Debian 9 на компьютер с видеокартой AMD / ATI Radeon HD 6870 , с подключенным монитором на 24 ″ Максимально доступное разрешение 1600 × 1200 . На мониторе остаются черные поля, разрешение 1920 × 1080 не доступно.

На самом деле все очень просто и логично, а статья написана для самого себя. Даже не надо скачивать драйвер, собирать его и настраивать Xorg.Ранее уже боролся с этой проблемой, но сегодня потратил некоторое время на решение выдуманной проблемы. Ниже будет описан полет мысли в данной ситуации, если необходимо решение — оно в последнем разделе.

Полет мысли

xrandr

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

Проверяем доступные режимы

 # xrandr
xrandr: не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 640 x 400, текущий 1600 x 1200, максимум 1600 x 1200
по умолчанию подключен первичный 1600x1200 + 0 + 0 0 мм x 0 мм
1600x1200 0.00 *
1280x1024 0,00
1280x960 0,00
1152x864 0,00
1024x768 0,00
800x600 0,00
640x480 0,00
720x400 0,00 

Готовим параметры для необходимого

 # cvt 1920 1080 75
# 1920x1080 74,91 Гц (CVT 2.07M9) hsync: 84,64 кГц; pclk: 220,75 МГц
Модель "1920x1080_75.00" 220,75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync + vsync 

Создаем новый режим

 # xrandr --newmode "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync + vsync
xrandr: не удалось получить размер гаммы для вывода по умолчанию 

Применяем его

 # xrandr --addmode по умолчанию 1920x1080_75.00
xrandr: не удалось получить размер гаммы для вывода по умолчанию 

Но судя по последнему сообщению и отсутствию изменений в доступном разрешении — проблема не в этом.

Xorg

Обращаю внимание, что порт в который подключен монитор именуется по умолчанию , да и остальные порты не определились. Значит проблема в Xorg , по умолчанию файл настройки сейчас не создается, а видеокарта AMD / ATI Radeon HD 6870 не первой свежести. Описание создания и заполнения файла Xorg опустим, оно тоже не помогает.

Решение

Почему не додумался, что драйвер не установлен и не сходил в wiki Debian не знаю, но там все описан wiki.debian.org/ru/AtiHowTo.

Проверим, что компоненты contrib non-free добавлены в /etc/apt/sources.list , при необходимости добавить (Ссылка на документацию).

Остается установить необходимые пакеты

 # apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati 

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

 # xrandr
Экран 0: минимум 320 x 200, текущий 1920 x 1080, максимум 16384 x 16384
DisplayPort-0 отключен (нормальная левая перевернутая правая ось x ось y)
DisplayPort-1 отключен (нормальная левая перевернутая правая ось x ось y)
HDMI-0 подключен первичный 1920x1080 + 0 + 0 (нормальный левый перевернутый правая ось x ось y) 531 мм x 299 мм
1920x1080 60.00 * + 50,00 59,94
1920x1080i 60,00 50,00 59,94
1600x1200 60,00
1680x1050 59,88
1280x1024 75,02 60,02
1440x900 74,98 59,90
1280 x 960 60,00
1280x800 59,91
1152x864 75,00
1280x720 60,00 50,00 59,94
1024x768 75,03 70,07 60,00
832x624 74,55
800x600 72,19 75,00 60,32 56,25
720 x 576 50,00
720 x 480 60,00 59,94
640x480 75.00 72,81 66,67 60,00 59,94
720 x 400 70,08
DVI-0 отключен (нормальная левая перевернутая правая ось x ось y)
DVI-1 отключен (нормальная левая перевернутая правая ось x ось y) 

.

Установка драйвера ATI на Debian GNU / Linux / Хабр

Intro

Давным давно, когда я начал пользоваться Linux, я перепробовал несколько дистрибутивов и остановился на Debian. Так как игры я особо не играю, GNOME-вский десктоп мне сразу понравился своей простотой и удобностью, и работала система шустрее Windows. После установки системы все определиль, кроме видеокарты — на тот момент, когда у меня была ATI Radeon 9800 SE.

Установка драйвера в Windows потерпела фиаско сразу после того, как я с удивлением обнаружил, что в интерфейсе установщика нет Debian, если выбрать Ubuntu — то все умирает.

Тогда я потратил около недели на установку 8.6 версии. С тех пор я поменял компьютер, однако я поклонник AMD и следующая видеокартой, которую я взял — Radeon HD4850.

Приступая к работе

Во первая установка понадобится сам драйвер. На данный момент последняя версия — 10.5. После того, как он будет загружен распаковываем содержимое в каталог fglrx:

./ati-driver-installer-10-5-x86.x86_64.run --extract fglrx

Примечание: драйвер с пост фиксом «x86.x86_64 »подходит как для 32-х так и для 64-х битных систем.

Во-первых необходимо изменить скрипт ati-packager.sh. Для lenny :

cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh
cat ./ati-packager.sh | sed -e 's / X_DIR = x710; X_NAME = lenny / X_DIR = x690; X_NAME = lenny / '> ./fglrx/packages/Debian/ati-packager.sh

Для squeeze :

cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh
cat ./ati-packager.sh | sed -e 's / X_DIR = x710; X_NAME = lenny / X_DIR = x750; X_NAME = lenny / '> ./fglrx/packages/Debian/ati-packager.sh

Таким образом указание на несуществующую в дистрибутиве версию X-ов будет изменено на поддерживаемой системе.

Во-вторых, необходимо изменить скрипт правила, изменения одинаковы для lenny и squeeze :

cp ./Desktop/fglrx/packages/Debian/dists/lenny/rules rules
кошка .\ tdh_shlibdeps $ / # \ tdh_shlibdeps / '> ./fglrx/packages/Debian/dists/lenny/rules

Примечание: без этого при сборке пакетов будет вылететь ошибка о том что нет библиотеки libatiuki.so.1. Есть мнение, что если создать ссылку на эту библиотеку то все соберется без проблем. У меня это не сработало. Также есть мнение, что изменение окружения LD_LIBRARY_PATH может помочь, однако у меня это также не работало.

Теперь необходимо использовать специальную библиотеку в / usr / lib /:

Для 32-х бит:

cp./fglrx/arch/x86/usr/lib/libatiuki.so.1.0 /usr/lib/libatiuki.so.1

Для 64-х бит:

cp ./fglrx/arch/x86_64/usr/lib64/libatiuki .so.1.0 /usr/lib/libatiuki.so.1

Подготовка к сборке закончена.

Сборка пакетов

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

aptitude install debhelper module-assistant

Далее модуль-помощник Подтянет все необходимые пакеты, в том числе исходники ядра:

модуль-помощник подготовить

Также для последних драйверов необходим libqtcore4.Далее сборка пакетов должна пройти без ошибок:

./ati-installer.sh 10.5 --buildpkg Debian / lenny

После чего должны появиться пакеты:

  • fglrx-amdcccle
  • fglrx-драйвер
  • fglrx-драйвер-dev
  • fglrx-kernel-src

Установить их можно так:

dpkg --install —force-all * .deb

Примечание: также есть утилита gdebi, позволяющая поставить пакеты с зависимостями.Я по привычке пользуюсь dpkg.

Сборка модуля

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

модуль-помощник автоустановка fglrx

После перезагрузки имеем:

Заключение

Писал по памяти, так как последний раз ставил Debian пару месяцев назад на приобретенный ноутбук ASUS K40AB. Описанным способом драйвера поставились на ура, недавнее обновление свободного драйвера, вызвало конфликт, который был устранен за пару минут.Проверял установку на Debian lenny и squeeze на 32-х и 64-х битных системах.

P.S .: Писал по памяти так что возможны ошибки, однако суть такая.

.

Настройка после установки Debian 9 (обновлено)

17 июня 2017 года вышла новая версия самого значимого дистрибутива Linux — Debian 9. Время летит очень быстро, казалось ещё вчера вышел Debian 8, и я писал руководство по его настройке. Как и множество других статей с ним связанных. Теперь очередь Debian 9. Новые версии ПО, новые возможности, много нового софта в репозиториях. В ближайшее время я обновлю свой репозиторий для Debian, а также добавлю парочку новых и весьма полезных. А пока займёмся тестальной настройкой.

1) Для использования sudo не указывайте пароль root во время установки.

Обновление: Так как в Debian 9 отсутствует компилятор языка Rust версии 1.5, необходимый для сборки свежих версий Firefox, репозиторий Debian Команда Mozilla недоступна в этой версии Debian. Возможно использование только ESR-версий Firefox (с длительной поддержкой), для сборки которых не требуется Rust.

Update2: Flashplugin удалён из репозиториев Debian 9.

2) Подключим дополнительные репозитории программ (я использую консольный текстовый редактор nano.Вы можете использовать любой другой):

судо нано /etc/apt/sources.list

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

contrib — свободное ПО, которое имеет зависимость от несвободного.
non-free — несвободное ПО и ПО ограниченное патентами. Например проприетарные драйверы.

3) Подключил репозиторий Backports . В нём находятся свежие версии некоторого ПО (например, ядра, драйверы и многого другого), достаточно стабильное для Debian Stable , но не успевшее попасть в финальный выпуск.Пакеты в данном репозитории переносятся из тестовой ветки Debian и адаптируются для использования в стабильной, без нарушения нормальной работы системы.

deb http://mirror.yandex.ru/debian stretch-backports main contrib non-free

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

sudo apt install -t stretch-backports имя пакета

Когда все нужные репозитории прописаны, сохраняем (Ctrl + O, Enter) и выходим из редактора (Ctrl + X).

Теперь осталось обновить список пакетов:

sudo apt-get update

4) Теперь установим драйвер, а также мультимедиа пакеты, расширяющие функционал системы. Начнём с драйверов:

sudo apt install firmware-linux-free firmware-linux-nonfree

Для владельцев ноутбуков с видеокартами Intel HD Graphics: в Debian 9 по умолчанию для новых поколений этих видеочипов (c 2007 года) устанавливается универсальный DDX-драйвер xserver -xorg-video-modesetting , предоставляющий 2D ускорение через Glamour и прямое взаимодействие с «ядерным» интерфейсом KMS.Основная причина — стагнация в развитии DDX-драйвера Intel. Каждый дистрибутив выбирает какой-то один снапшот из Git-репозитория Intel, в котором количество регрессий более менее терпимое. Стабильного релиза версии 3.0 нет уже несколько лет. В большинстве случаев универсальный драйвер подойдёт идеально, но если же вам всё же нужен DDX-драйвер Intel:


sudo apt install xserver-xorg-video-intel

Если вам нужен драйвер Intel или Radeon с поддержкой Vulkan:


sudo apt install mesa-vulkan-drivers

Для владельцев видеокарт AMD Radeon: проприетарный драйвер Fglrx заброшен и не развивается.Вместо него компания AMD разрабатывает гибридный драйвер AMDGPU-PRO, который работает поверх открытого модуля ядра amdgpu, стандартные графические интерфейсы Linux и реализует поверх них собственные реализации OpenGL, Vulkan и OpenCL. Однако драйвер всё ещё в стадии активного развития, не все возможности доступны, стабильная работа гарантируется только для карт архитектуры GCN 1.2 (Radeon R9 285 и новее). Если вам этот драйвер — прочитайте эту заметку, в которой всё подробно описано. В большинстве случаев с лихвой хватит свободного драйвера radeon .

Для владельцев видеокарт Nvidia: здесь всё как всегда просто:


sudo apt установить nvidia-driver nvidia-settings

Примечание для владельцев старых видеокарт Nvidia : если у вас старая карта серий GeForce 8xxx, 9xxx или GT 2xx, викорите драйвер nvidia-legacy-340xx-driver ; Если у вас ещё более старая карта, серий NV4 или GeForce 7x, викорите драйвер nvidia-legacy-304xx-driver .

Если по каким-то причинам у вас наблюдается тиринг, например, в браузере или при просмотре видео — вам следующие рекомендации:

Для свободного драйвера Intel / Radeon / Nouveau:


sudo nano / etc / X11 / xorg.conf

Добавьте в конфиг следующее:

Для драйверов Intel / Radeon:

Раздел «Устройство»
Идентификатор «Intel Graphics» #Radeon для AMD
Драйвер «intel» #radeon для AMD
Опция «DRI» «3»
EndSection

Сохраните и перезапустите сеанс.

Для драйвера Modesetting:

Раздел «Устройство»
Идентификатор «Intel Graphics» #Radeon для AMD
Драйвер «Modesetting»
Опция «AccelMethod» «гламур»
Опция «DRI» «3»
EndSection

Сохраните и перезапустите сеанс.Версия Xorg 1.19 в Debian 9 собрана с DRI 3 по умолчанию, поэтому вышеописанные конфиги пригодятся лишь в крайних случаях.

Для проприетарного драйвера Nvidia:

Установите утилиту nvidia-xconfig и выполните:


Судо nvidia-xconfig


Судо нано /etc/X11/xorg.conf

В секцию «Экран», перед EndSection добавить:

Вариант «ForceFullCompositionPipeline» «true»

Или:

Откройте панель Nvidia Settings.Перейдите на вкладку Xserver Display Configuration. Нажмите Advanced и поставьте галочку на Force Full Composition Pipeline. Затем нажмите «Сохранить в файл конфигурации X», укажите путь /etc/X11/xorg.conf и нажмите «Сохранить». Система попросит пароль администратора:

Сохраните и перезапустите сеанс.

Далее рекомендуется поставить драйверы на сетевую карту (особенно если это wi-fi ). Для карт на чипах Realtek , это пакет firmware-realtek , для Ralink — прошивка -ralink .Узнать модель вашей сетевой карты можно командой lspci (искать строки Ethernet и / или Network ).

Теперь установим расширенную поддержку мультимедиа. Копируем следующую монструозную команду:

sudo apt install ttf-mscorefonts-installer freepats gstreamer1.0-fluendo-mp3 gstreamer1.0-pulseaudio unrar gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly cabextract.0-gstreamer ffmpeg

Шрифты Microsoft TTF (многие сайты без них выглядят вырвиглазно), плагины для GStreamer, улучшенная поддержка mp3, h.264 и распаковщик RAR-архивов, различные мультимедиа кодеки. Всё это мы только что установили 🙂

Кстати о шрифтах. Ранее я использовал шрифт Droid Sans , который из коробки выглядел довольно хреново. Теперь я использую Noto Sans , который сам по себе довольно хорошо выглядит и не напрягает глаза. Он идёт по умолчанию в окружении KDE Plasma 5. Вы же можете выбрать любой. Если же вас не устраивает качество отрисовки шрифтов — нужно настроить их рендеринг вручную.Со шрифтами кроме Droid Sans и Noto Sans, следующие настройки я не проверял, так что будьте внимательны. Ну ладно, ближе к делу. В вашей домашней директории создайте файл .Xresources со следующим содержимым:

Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintslight
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xft.dpi: 96

Обратите внимание на строку Xft.dpi: 96 . Здесь указан DPI (количество точек на дюйм) данного монитора.У меня это 96. Узнать ваше значение можно командой xdpyinfo | разрешение grep

Далее набираем sudo dpkg-reconfigure fontconfig-config На первой вкладке выбираем Autohinter , на второй «Всегда» , на третьей «Нет» Применяем:
sudo dpkg-reconfigure fontconfig

Теперь выполните команду xrdb -merge ~ / .Xresources и перезайдите в систему.

5) Настроим использование раздела подкачки — параметр swappiness .Значение меняется, меняется от 0 до 100, является степенью, при
которой система поддерживает анонимную память или кеш страниц. Высокое
повышает значение файловой системы, при агрессивной
подкачке названиеее активных процессов. Низкое значение позволяет избежать
подкачки процессов из памяти, что снижает время ожидания за счет
производительности ввода-вывода. Значение по умолчанию равно 60.
Открываем файл:

Судо нано /etc/sysctl.conf

и в конец пишем vm.swappiness = 10

сохраняем и применяем: sudo sysctl -p

Это
значение рекомендуется для повышения производительности, когда в
системе достаточно оперативной памяти. Внимание: при значении vm.swappiness = 0 подкачка будет полностью отключена, что может привести к запуску OOM Killer при переполнении оперативной памяти.
сохраняем и применяем: sudo sysctl -p

Дополнительно я включил ZSwap (кстати, его передрала к себе одна известная корпорация в своей не менее известной ОС под номером 10).Делается это так:


sudo nano / etc / default / grub

В строке GRUB_CMDLINE_LINUX_DEFAULT = «» между кавычек пишем zswap.enabled = 1 Сохраняем и обновляем:


sudo update-grub

6) В заметке по настройке Debian 8 я писал, что в KDE 4 по умолчанию, приложения на GTK выглядят как в Windows 95. В KDE Plasma 5 все идеально работает из коробки. Никакой доводки как с KDE 4 больше не требуется. Однако если вы используете тёмную тему Breeze (или другую тёмную) для всех приложений, включая GTK, LibreOffice у вас будет выглядеть вот так:

Чтобы этого избежать, во первых укажите для GTK обычную тему Breeze (или другую другую НЕ тёмную), далее в «Параметры системы — Цвета» снимите внизу галочку с «Применять данные цвета к приложениям не из KDE»,:

sudo nano / и т.д. / профиль.d / libreoffice-fresh.sh

Вставьте в этот файл команду export SAL_USE_VCLPLUGIN = gtk

Сохраните и перезагрузитесь. Теперь всё станет лучше:

Чтобы приложения на Qt не выглядели чужеродно в GNOME 3:

sudo apt install adwaita-qt adwaita-qt4

На этом всё. Остальная настройка строго индивидуальна. Пожелания и дополнения пишите в комментариях.

.

Как установить драйверы AMDGPU в Debian 9 Stretch?

Итак, у вас есть графический процессор AMD, и вы хотите использовать его в Debian Stretch. Ну, Вам на самом деле повезло.

Установка драйверов AMD с открытым исходным кодом на Debian Stretch может быть самой первой установкой в ​​истории графических драйверов Linux.

Любой, кто пытался установить драйверы AMDGPU с открытым исходным кодом при первом запуске вместе с картами AMD Polaris, скажет вам, что процесс длительный и болезненный, и они были правы.

Теперь все необходимые пакеты вошли в основной поток, и большинство из них установлены по умолчанию при установке Debian Stretch.
Требуемые пакеты
Есть еще несколько пакетов, которые нужно установить, и некоторые драйверы работают. Первое, что вам нужно сделать, это включить contrib и non-free хранилища в Debian.

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

В вашем /etc/apt/sources.list добавить contrib non-free после main. Когда это будет сделано, закройте ваш текстовый редактор и запустите:

 # apt update && apt upgrade 

Вы должны использовать apt вместо apt-get сейчас. apt это новая и лучшая команда.

Прошивка для Linux

Хорошо, теперь вы готовы установить единый пакет, который делает это возможным.Debian по умолчанию не поставляется двоичные объекты с микропрограммой, необходимая микропрограмма установлена, но не установлена. Установите ее с помощью команды ниже.

 # apt install firmware-linux 

Не перезагружайте сейчас. Есть еще одна важная часть.
LLVM
Это требуется для сборки Mesa, и он используется некоторые графические пакетами. Вы можете обойтись без него, но на всякий случай стоит убедиться, что в вашей системе установлена ​​правильная версия.

Для сборки Mesa с поддержкой AMDGPU LLVM 3.9 или выше.

Между тем, Стретч по-прежнему поставляет 3,7 и 3,8, а также 3,9. Установите 3.9 или 4.X сейчас, чтобы убедиться, что более старые версии не загружены.

 # apt install llvm-3.9 clang-3.9 

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

Это указывает на то, что прошивка была загружена.

Чтобы протестировать вашу видеокарту, скачайте пакет Debian Phoronix Test Suite
http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb
Он зависит от PHP, поэтому сначала установите его, установите его с помощью dpkg.

 # apt install php7.0 php7.0-cli php7.0-xml
$ cd ~ / Загрузки
# dpkg -i phoronix-test-suite_6.8.0_all.deb 

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

 $ phoronix-test-suite run unigine-heaven
 

.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *