Здравствуйте, хочу на ноутбук установить самые свежие драйвера для видео карточки. Нашёл такой вариант:
http://www.linuxsuxx.org/sovety/vsem/ustanovka-drajverov-na-ati-radeon-v-debian.html
Т.к. там говорится о Lenny, то есть подозрения что руководство устарело, могли измениться зависимости, а может ещё что. Гугл с более свежим вариантом руководства не помог. Теперь вся надежда на форумчан, помогите, пожалуйста.
Debian Jessie, Radeon drivers
Либо читайте про смешивание веток в Debian, подключайте репозитории тестовой или нестабильной версии Debian и указывайте, что из этих репозиториев вы хотите установить только драйвер для карт amd, вот почитайте вот это:
- https://wiki.debian.org/AptConf ;
- https://wiki.debian.org/ru/ATIProprietary ;
Либо скачивайте с сайте AMD последнюю версию драйвера, запускайте её с ключём '--help' и смотрите ключи для генерации deb пакета под ваш релиз Debian, затем ставьте эти пакеты.
Ну и вопрос, чем вас не устраивает текущая версия драйвера? Какая у вас модель видео карты?
Удачи.
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, для такой установки в системе должны присутствовать некоторые пакеты. Собственно перечень этих пакетов я и хотел уточнить здесь.
И ещё интересный вопрос, как правильно обновлять такие драйвера. То есть установленные из сгенерированных инсталятором пакетов.
Как минимум
apt-get install linux-headers-`uname -r` dpkg-dev
всё остальное должно подтянуться, ну либо смотрите вывод скрипта установки.
И ещё интересный вопрос, как правильно обновлять такие драйвера. То есть установленные из сгенерированных инсталятором пакетов.
Скачивать новую версию run файла, генерировать новые пакеты и ставить.
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]
как быть?
как быть?
Подключить все ветки репозитория. Откуда у вас кстати установлено ядро?
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]
Подключите официальный репозиторий [url]ftp://ftp.debian.org/debian[/url] . Посмотрите в Internet оригинальные строки подключения репозиториев. Ядро вы откуда ставили?
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]
С ядром ничего не делал, как установилось с образа, разве что обновилось автоматически.
Покажите вывод:
dpkg -l | grep "linux\|kernel"
[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]
apt-get update
После правки source.list делали?
После правки source.list делали?
Само собой.
Ну что же, в таком случае скачивайте вот эти пакеты и их зависимости
https://packages.debian.org/jessie/linux-headers-amd64
https://packages.debian.org/jessie/linux-headers-3.16.0-4-amd64
в ручную и ставьте тоже в ручную.
dpkg -i имя_пакета.deb
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]
Как быть?
У вас, похоже, старые версии dpkg и apt{,-get}, либо не установлен пакет, содержащий dpkg-architecture.
https://wiki.debian.org/Multiarch
либо не установлен пакет, содержащий dpkg-architecture.
Как быть?
Я уже написал ТС о том, что нужно установить пакет dpkg-dev, в котором как раз и находится dpkg-architecture. Почему он не читает мои сообщения не понятно.
Решил проблему с ядром, надо было сделать не только apt-get update, apt-get upgrade, но и apt-get dist-upgrade, теперь смог воспользоваться советом:
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 не понятно. Сейчас попробую установить драйвера с сайта.
После установки полностью обновил систему, выполнил шаги необходимые для установки драйверов. После установки драйверов получл чёрный экран. Вот лог xorg: http://freetexthost.com/evjbxvh22o
Есть идеи в чём проблема?
[ 19.644] (EE) Screen 1 deleted because of no matching config section.