Обновление свободных видеодрайверов Intel и Radeon из репозитория Backports

Автор Udachnik, 11 июня 2012, 11:30:33

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Udachnik

Debian 6.0 "Squeeze" был выпущен в феврале 2011г. Однако, заморозка пакетной базы дистрибутива произошла еще в августе 2010г. Ключевые же компоненты (ядро, eglibc, xserver-xorg) и вовсе относятся к весне 2010г. Поэтому поддержка современных видеокарт свободными драйверами в Squeeze оставляет желать лучшего.
Однако, разарботчики Debian позаботились о том, чтобы обладатели современных видеокарт radeon и Intel Sandy Bridge имели полноценную поддержку свободных драйверов в Squeeze. Для этого в репозиторий backports.debian.org (официальный репозиторий, созданный для переноса современных версий пакетов в стабильную ветку Debian) была помещена современная версия xserver-xorg с новыми версиями свободных видеодрайверов.

1. Подключаем новый репозиторий:
В файл /etc/apt/sources.list добавьте строчку
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
и сохраните изменения.
2. Обновите список пакетов
# aptitude update
3. Обновите ядро и xserver-xorg из backports
# aptitude -t squeeze-backports install linux-image-686 xserver-xorg libgl1-mesa-dri libgl1-mesa-glx
(если у вас 64-битная система, вместо linux-image-686 стоит писать linux-image-amd64)
При этом возможно будет предложено удалить несколько пакетов. Смело соглашайтесь.
Дальнейшие действия нужны только для обладателей видеокарт radeon
4. Установите несвободные прошивки для видеокарт
# aptitude -t squeeze-backports install firmware-linux-nonfree
5. Отредактируйте файл /etc/X11/xorg.conf
(если его нет, создайте его командой # Xorg -configure При этом будет сгенерирован файл /etc/X11/xorg.conf.new. Просто переименуйте его в xorg.conf
Проверьте чтобы в файле была секция вида
Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
EndSection

И сохраните изменения.
6. Перезагружаемся с новым ядром и все должно заработать.

k0matoznik

а как быть с теми кто как я, у меня то не радик, у меня интел (Intel Sandy bridge) ядро обновил, драйвера обновил, Xorg обновил, кучу прожек обновил.... или я где то ошибаюсь, и мне можно было все сделать как тут и тоже бы все работало?

Udachnik

Если у тебя Sandy Bridge, то достаточно выполнить пункты 1,2,3 и 6

grey_wolf

в соурс лист можно спокойно добавлять запись просто командой естественно с под рута.  ;D
вопрос а встроенные видяхи от intel тоже подтягивает? например чип G41?
Не опускай рук, а то пропустишь в бороду!

Malaheenee

Все мы где-то, когда-то и в чем-то были новичками.

Malaheenee

В связи с изменениями в политике репозиториев, инструкция по добавлению строчки меняется на:

Добавляете в источники:
deb http://YOURMIRROR.debian.org/debian-backports squeeze-backports main
deb http://YOURMIRROR.debian.org/debian-backports squeeze-backports-sloppy main

Вместо YOURMIRROR - ваше зеркало. Например, в нашем случае строка будет выглядеть так:
deb http://ftp.fr.debian.org/debian-backports squeeze-backports main
Все мы где-то, когда-то и в чем-то были новичками.

grek

На ноутбуке установлен Debian GNU/Linux 6.0.9 (squeeze), 64-bit. Сегодня обновил ядро из backports до версии 3.2.0-0.bpo.4-amd64, а также видео-драйверы (свободные) и  xorg (из backports). Попробывал настроить /etc/X11/xorg.conf как рекомендовано здесь. Вроде все работает, но наблюдаются "тормоза", например при переключении между вкладками в терминале (konsole, yakuake), артефаки (если этот эффект можно так назвать) при "выпадении" yakuake, или при просмотре версии приложения (выбор меню "Справка" -> "О программе"). Посоветуйте пожалуйста, что можно сделать, чтобы устранить эти эффекты?
Некоторые данные:
user@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.9 (squeeze)
Release:        6.0.9
Codename:       squeeze
user@debian:~$
user@debian:~$ uname -r
3.2.0-0.bpo.4-amd64
user@debian:~$

root@debian:~# lspci -v | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series (prog-if 00 [VGA controller])
root@debian:~#
root@debian:~# grep DRM_RADEON /boot/config-$(uname -r)
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_KMS=y
root@debian:~#
root@debian:~# grep AGP /boot/config-$(uname -r)
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
root@debian:~#


Сообщение объединено: 13 апреля 2014, 14:16:41

После замены в секции "Device" опции
Driver "radeon"
на
Driver "radeonhd"
стало лучше, но все равно еще видимо надо поковыряться, т.к. стал пропадать курсор мыши, т.е. не то, чтобы его не видно, а иногда пропадает при наведении на каталоги (в частности в dolphin). А может попробывать установить драйверы fglrx*? Но только нужно ли предварительно удалять свободные и если да, то как это сделать?