LINUX.ORG.RU

Проблема с видео драйверами ATI на Debian Testing/Unstable

 , , ,


0

1

Привет всем!

Перерыл интернет в поисках решения но ничего простого найти не смог.

Детали:

OS: Debian Stable/Unstable, ядро из репов (3.5)

X11: тоже из репов версии 1.12

Видео: ATI Radeon HD 6950

Моник: Samsung S23A750D (Display Port, 120 Hz)

Проприетарные драйвера есть только в Sid за версией 12.6-beta1

С ними иксы вылетают по сегфолту. Нашел багу в багтрекере дебиана, они сказали, что AMD в курсе дела и, возможно, будет фикс.

Но дело даже не в этом, а в том, что на свободных драйверах вылетает сообщение screen not found, что совершенно непонятно, поскольку поддержку DP и ATI HD 6900 добавили еще год назад, насколько мне известно.

Может кто сталкивался и укажет мне на решение этой проблемы?

Не помню точно, но кажется помогло переименование Xorg.xonf, в нём прописано грузить fglrx.

dyb4hzvo ()

Но дело даже не в этом, а в том, что на свободных драйверах вылетает сообщение screen not found,

А можно полный лог?

AITap ★★★★★ ()

было что-то похожее как при «чистой» установке визи, так и при обновлении со стабильной ветки.

мне помогло доставить firmware-linux-nonfree и сконфигурировать заново xorg. все это делалось через livecd и chroot

gbo ()
Ответ на: комментарий от AITap

Не сейчас. Вечером. Сейчас я на работе и доступа к логам у меня нет.

Dr_One ()
Ответ на: комментарий от gbo

Xorg -configure почему-то создает мне конфигурацию с 3 парами Device-Screen. По 1-ой на каждый драйвер: radeon, vesa и какой-то еще типа fb (не помню точно). Тоже впервые с таким сталкиваюсь.

Dr_One ()
Ответ на: комментарий от Dr_One

А первый раз ты пробовал вообще без Xorg.xonf грузить Х?

Точно установлен xf86-video-radeon драйвер? Желательно драйвер поновее.

Включен ли KMS? Инструкция для арча.

https://wiki.archlinux.org/index.php/KMS

И как советовали выше проверь установлен ли firmware-linux?

Ну и хотелось бы увидеть логи.

Behem0th ★★★★★ ()
Ответ на: комментарий от Behem0th

Без xorg.conf вылетает сообщение «no screen found».

Драйвер установлен и переустановлен несколько раз, и присутствует в системе - это совершенно точно.

Из вики по Вашей ссылке: «Intel, Nouveau and ATI drivers already enable KMS automatically for all chipsets. So you need not install it manually.» Что совершенно честно и не вызывало никаких проблем на старом железе (Radeon HD 3xxx).

Firmware-linux был установлен, по крайней мере до апдейта... надо будет перепроверить.

Логи постараюсь выложить вечером.

Dr_One ()
Ответ на: комментарий от Dr_One

Из вики по Вашей ссылке: «Intel, Nouveau and ATI drivers already enable KMS automatically for all chipsets. So you need not install it manually.» Что совершенно честно и не вызывало никаких проблем на старом железе (Radeon HD 3xxx).

Да я читал просто видел несколько раз как проблема решалась после принудительного включения.

Behem0th ★★★★★ ()

а блоб ты точно вычистил из системы? Выкладывай уже лог иксов, чего гадать

nu11 ★★★★★ ()

Заработало!

Проблема была настолько проста и оттого так неочевидна.

Модуль radeon не грузился при старте системы, поэтому не работал KMS уже при старте иксов. Простое sudo modprobe radeon && startx решило проблему.

Теперь буду разбираться, какого хрена оно не грузится при старте, если в дебиане для этого сделали специально целый скрипт в /etc/modprobe.d/?

У меня еще остался вопрос напоследок: как я понял всяких крутых оптимизаций энергопотребления в свободном драйвере нет?

Dr_One ()
Ответ на: комментарий от Dr_One

подобная проблема

произвел обновление системы, как я понял обновился и xorg, до этого стояли проприетарные дрова, которые перестали работать, поставил последние дрова, не рабоатет, выдает ошибку fglrx firegl_stub_register failed удалил все проприетарные дрова через /usr/share/ati/uninstall.sh и перешел на свободные, соответсвенно в xorg.conf прописался radeon и попробовал sudo modprobe radeon && startx, но все равно запускаться не хочет, но появляется графическое окно выбора пользователя, после ввода пароля черный экран, потом потом опять то же окно, в dmesg ничего нет, в /var/log/Xorg.0.log

Release Date: 2012-07-09 [ 11989.749] X Protocol Version 11, Revision 0 [ 11989.751] Build Operating System: Linux 3.2.0-3-amd64 x86_64 Debian [ 11989.752] Current Operating System: Linux dima 3.1.0-1-amd64 #1 SMP Tue Jan 10 05:01:58 UTC 2012 x86_64 [ 11989.752] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1.0-1-amd64 root=UUID=8811d88d-4abd-4b6b-b1bb-149fdee459f2 ro single [ 11989.755] Build Date: 18 July 2012 08:00:38AM [ 11989.756] xorg-server 2:1.12.3-1 (Julien Cristau <jcristau@debian.org>) [ 11989.757] Current version of pixman: 0.26.0 [ 11989.760] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 11989.760] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 11989.765] (==) Log file: «/var/log/Xorg.2.log», Time: Sun Aug 19 17:40:50 2012 [ 11989.766] (==) Using config file: «/etc/X11/xorg.conf» [ 11989.768] (==) Using system config directory «/usr/share/X11/xorg.conf.d» [ 11989.768] (==) ServerLayout «aticonfig Layout» [ 11989.768] (**) |-->Screen «aticonfig-Screen[0]-0» (0) [ 11989.768] (**) | |-->Monitor «aticonfig-Monitor[0]-0» [ 11989.768] (**) | |-->Device «aticonfig-Device[0]-0» [ 11989.768] (==) Automatically adding devices [ 11989.768] (==) Automatically enabling devices [ 11989.768] (WW) The directory «/usr/share/fonts/X11/cyrillic» does not exist. [ 11989.768] Entry deleted from font path. [ 11989.768] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, built-ins [ 11989.768] (==) ModulePath set to «/usr/lib/xorg/modules» [ 11989.768] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 11989.768] (II) Loader magic: 0x7f640e25eae0 [ 11989.768] (II) Module ABI versions: [ 11989.768] X.Org ANSI C Emulation: 0.4 [ 11989.768] X.Org Video Driver: 12.0 [ 11989.768] X.Org XInput driver : 16.0 [ 11989.768] X.Org Server Extension : 6.0 [ 11989.769] (--) PCI:*(0:1:0:0) 1002:68b8:1787:2288 rev 0, Mem @ 0xe0000000/268435456, 0xf5000000/131072, I/O @ 0x0000b000/256, BIOS @ 0x????????/131072 [ 11989.769] (II) Open ACPI successful (/var/run/acpid.socket)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.