LinuxForum.Fans
Тема

Debian Jessie, Radeon drivers

Автор: flyshoot 20 сообщений 3282 просмотров
06.01.2015 13:26 #408558

Здравствуйте, хочу на ноутбук установить самые свежие драйвера для видео карточки. Нашёл такой вариант:
http://www.linuxsuxx.org/sovety/vsem/ustanovka-drajverov-na-ati-radeon-v-debian.html
Т.к. там говорится о Lenny, то есть подозрения что руководство устарело, могли измениться зависимости, а может ещё что. Гугл с более свежим вариантом руководства не помог. Теперь вся надежда на форумчан, помогите, пожалуйста.

06.01.2015 14:33 #408561

Либо читайте про смешивание веток в Debian, подключайте репозитории тестовой или нестабильной версии Debian и указывайте, что из этих репозиториев вы хотите установить только драйвер для карт amd, вот почитайте вот это:
- https://wiki.debian.org/AptConf ;
- https://wiki.debian.org/ru/ATIProprietary ;

Либо скачивайте с сайте AMD последнюю версию драйвера, запускайте её с ключём '--help' и смотрите ключи для генерации deb пакета под ваш релиз Debian, затем ставьте эти пакеты.

Ну и вопрос, чем вас не устраивает текущая версия драйвера? Какая у вас модель видео карты?

Удачи.

06.01.2015 14:46 #408564

kostik87, до Debian сидел на Ubuntu 14.04, так там драйвера из репозитория (не самые старые) не смогли должным образом настроить для работы карту AMD работали только открытые драйвера с карточкой Intel (гибрид же). Помогла только установка предыдущей версии драйверов с сайта AMD по руководству
http://help.ubuntu.ru/wiki/%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82_amd
Эти драйвера заставили карточку работать, но производительность оставляла желать..

Поэтому когда я установил Debian Jessie я сразу начал искать руководство по установке свежайших драйверов. Сам механизм установки для меня понятен, но судя по мануалам для Debian Lenny и Ubuntu, для такой установки в системе должны присутствовать некоторые пакеты. Собственно перечень этих пакетов я и хотел уточнить здесь.
И ещё интересный вопрос, как правильно обновлять такие драйвера. То есть установленные из сгенерированных инсталятором пакетов.

06.01.2015 15:18 #408565

Как минимум

text

apt-get install linux-headers-`uname -r` dpkg-dev

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


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

Скачивать новую версию run файла, генерировать новые пакеты и ставить.

06.01.2015 18:28 #408585

kostik87, [console]# apt-get install linux-headers-`uname -r` dpkg-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет linux-headers-3.16-2-amd64
E: Не удалось найти пакет по регулярному выражению «linux-headers-3.16-2-amd64»[/console]
как быть?

06.01.2015 18:49 #408589
"flyshoot" написал:
как быть?

Подключить все ветки репозитория. Откуда у вас кстати установлено ядро?

06.01.2015 18:55 #408590

kostik87, [console]cat /etc/apt/sources.list


# deb cdrom:[Debian GNU/Linux jessie-DI-b2 _Jessie_ - Official Snapshot amd64 CD Binary-1 20141003-18:34]/ jessie main

# deb cdrom:[Debian GNU/Linux jessie-DI-b2 _Jessie_ - Official Snapshot amd64 CD Binary-1 20141003-18:34]/ jessie main

deb http://mirror.mephi.ru/debian/ jessie main contrib non-free
deb-src http://mirror.mephi.ru/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://mirror.mephi.ru/debian/ jessie-updates main contrib non-free
deb-src http://mirror.mephi.ru/debian/ jessie-updates main contrib non-free

# jessie-backports, previously on backports.debian.org
deb http://mirror.mephi.ru/debian/ jessie-backports main contrib non-free
deb-src http://mirror.mephi.ru/debian/ jessie-backports main contrib non-free[/console]

06.01.2015 19:11 #408594

Подключите официальный репозиторий [url]ftp://ftp.debian.org/debian[/url] . Посмотрите в Internet оригинальные строки подключения репозиториев. Ядро вы откуда ставили?

06.01.2015 20:45 #408604

kostik87, подключил официальный репозиторий, ничего не изменилось [console]cat /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian testing main contrib non-free
deb-src http://ftp.ru.debian.org/debian testing main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free[/console]

С ядром ничего не делал, как установилось с образа, разве что обновилось автоматически.

06.01.2015 20:47 #408605

Покажите вывод:

text

dpkg -l | grep "linux\|kernel"
06.01.2015 20:54 #408607

[console]# dpkg -l | grep "linux\|kernel"
ii console-setup-linux 1.116 all Linux specific part of console-setup
ii firmware-linux-free 3.3 all Binary firmware for various drivers in the Linux kernel
ii kmod 18-3 amd64 tools for managing Linux kernel modules
ii libdrm-intel1:amd64 2.4.58-2 amd64 Userspace interface to intel-specific kernel DRM services -- runtime
ii libdrm-intel1:i386 2.4.58-2 i386 Userspace interface to intel-specific kernel DRM services -- runtime
ii libdrm-nouveau2:amd64 2.4.58-2 amd64 Userspace interface to nouveau-specific kernel DRM services -- runtime
ii libdrm-nouveau2:i386 2.4.58-2 i386 Userspace interface to nouveau-specific kernel DRM services -- runtime
ii libdrm-radeon1:amd64 2.4.58-2 amd64 Userspace interface to radeon-specific kernel DRM services -- runtime
ii libdrm-radeon1:i386 2.4.58-2 i386 Userspace interface to radeon-specific kernel DRM services -- runtime
ii libdrm2:amd64 2.4.58-2 amd64 Userspace interface to kernel DRM services -- runtime
ii libdrm2:i386 2.4.58-2 i386 Userspace interface to kernel DRM services -- runtime
ii libselinux1:amd64 2.3-2 amd64 SELinux runtime shared libraries
ii libselinux1:i386 2.3-2 i386 SELinux runtime shared libraries
ii libv4l-0:amd64 1.6.0-2 amd64 Collection of video4linux support libraries
ii libv4lconvert0:amd64 1.6.0-2 amd64 Video4linux frame format conversion library
ii linux-base 3.5 all Linux image base package
ii linux-image-3.16-2-amd64 3.16.3-2 amd64 Linux 3.16 for 64-bit PCs
ii linux-image-3.16.0-4-amd64 3.16.7-ckt2-1 amd64 Linux 3.16 for 64-bit PCs
ii linux-image-amd64 3.16+63 amd64 Linux for 64-bit PCs (meta-package)
ii pptp-linux 1.7.2-7 amd64 Point-to-Point Tunneling Protocol (PPTP) Client
ii rsyslog 8.4.2-1 amd64 reliable system and kernel logging daemon
ii util-linux 2.25.2-4 amd64 Miscellaneous system utilities[/console]

06.01.2015 21:15 #408608
text

apt-get update

После правки source.list делали?

06.01.2015 21:18 #408609
"kostik87" написал:
После правки source.list делали?

Само собой.

06.01.2015 21:54 #408613

kostik87, тут ещё один момент, вот список дистрибутивов, для которых инсталятор может генерировать пакеты:
[console]Debian Packages:
Debian/sid
Debian/unstable
Debian/etch
Debian/stable
Debian/lenny
Debian/testing
Debian/experimental[/console]

При попытке собрать для Debian/testing, я получил:
[console]Generating package: Debian/testing
./packages/Debian/ati-packager.sh: 1: ./packages/Debian/ati-packager.sh: dpkg-architecture: not found
Error: unsupported architecture:[/console]
Как быть?

07.01.2015 01:07 #408625

У вас, похоже, старые версии dpkg и apt{,-get}, либо не установлен пакет, содержащий dpkg-architecture.
https://wiki.debian.org/Multiarch

07.01.2015 09:37 #408631
"yars" написал:
либо не установлен пакет, содержащий dpkg-architecture.
"flyshoot" написал:
Как быть?

Я уже написал ТС о том, что нужно установить пакет dpkg-dev, в котором как раз и находится dpkg-architecture. Почему он не читает мои сообщения не понятно.

08.01.2015 14:28 #408756

Решил проблему с ядром, надо было сделать не только apt-get update, apt-get upgrade, но и apt-get dist-upgrade, теперь смог воспользоваться советом:

"kostik87" написал:
apt-get install linux-headers-`uname -r` dpkg-dev

Далее я отказался от идеи формирования пакетов, т.к. пакетов для Jessie нет, собственно Lenny стал пока последней версией, для которой инсталятор умеет делать пакеты, а жаль. Размышляя над скрещиванием веток я решил пока пославить драйвера из стандартного репозитория для Jessie. по руководству https://wiki.debian.org/ru/ATIProprietary а именно секцию по Wheezy/Sid. В итоге после перезагрузки уидел сообщение гнома о какой-то ошибке и необходимости выйти из системы, на чём всё окончательно виснет. Загрузившись в режиме восстановления заменил xorg.conf на старый, но не помогло. После переустановки подметил что никакого xorg.conf в /etc/X11/ нет, что за старый xorg.conf сделал aticonfig не понятно. Сейчас попробую установить драйвера с сайта.

09.01.2015 00:19 #408903

После установки полностью обновил систему, выполнил шаги необходимые для установки драйверов. После установки драйверов получл чёрный экран. Вот лог xorg: http://freetexthost.com/evjbxvh22o
Есть идеи в чём проблема?

19.01.2015 20:33 #410249
text
[ 19.644] (EE) Screen 1 deleted because of no matching config section.
Войдите или зарегистрируйтесь, чтобы ответить.