debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Обновление свободных видеодрайверов Intel и Radeon из репозитория Backports  (Прочитано 9831 раз)

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

Оффлайн Udachnik

  • Topic Author
  • Сообщений: 1444
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 update3. Обновите ядро и 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-nonfree5. Отредактируйте файл /etc/X11/xorg.conf
(если его нет, создайте его командой # Xorg -configure При этом будет сгенерирован файл /etc/X11/xorg.conf.new. Просто переименуйте его в xorg.conf
Проверьте чтобы в файле была секция вида
Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
EndSection
И сохраните изменения.
6. Перезагружаемся с новым ядром и все должно заработать.
« Последнее редактирование: 27 Август 2012, 19:57:55 от Udachnik »
 

Оффлайн k0matoznik

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

Оффлайн Udachnik

  • Topic Author
  • Сообщений: 1444
Если у тебя Sandy Bridge, то достаточно выполнить пункты 1,2,3 и 6
 

Оффлайн grey_wolf

  • testing, XFCE, amd64
  • Сообщений: 34
  • злой и страшный серый волк-я в поросятах знаю толк
в соурс лист можно спокойно добавлять запись просто командой   естественно с под рута.  ;D
вопрос а встроенные видяхи от intel тоже подтягивает? например чип G41?
« Последнее редактирование: 08 Декабрь 2012, 01:48:50 от grey_wolf »
Не опускай рук, а то пропустишь в бороду!
 

Оффлайн Malaheenee

  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Malaheenee

  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
В связи с изменениями в политике репозиториев, инструкция по добавлению строчки меняется на:

Добавляете в источники:
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
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн grek

  • Сообщений: 34
На ноутбуке установлен 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*? Но только нужно ли предварительно удалять свободные и если да, то как это сделать?
« Последнее редактирование: 13 Апрель 2014, 14:16:41 от bik »
 

Теги: intel radeon backports