LINUX.ORG.RU

Не определяется второй монитор на HD Radeon 6850

 , ,


0

2

Здравствуйте!

На компьютере была старенькая карточка ATI Radeon 4650, на которой замечательно работали два монитора; обновил на менее старенькую ATI Radeon 6850, и всё, не работают два монитора, только главный!

Старая карточка работала под дровами radeon из ядра 3.9.2-pf, новая с ними что-то вообще не запускается, но запускается с проприетарным fglrx.

Сделал конфиг вызовом

aticonfig --initial=dual-head --screen-layout=left --xinerama=on

Получилось следующее (я только добавил шрифтов): http://pastebin.com/dgnn27sw Однако, второй монитор не включается, даже не инициализируется. Провод и монитор точно рабочие — если вместо первого монитора в карточку воткнуть второй, то на втором мониторе появляется изображение.

Вот логи X Server: http://pastebin.com/LqkXDVPw . Ошибок (EE) в нём нет, есть несколько предупреждений (WW). Но по ним непонятно, где проблема, хотя есть вот такая строчка:

[ 66.242] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found

Это про второй монитор? Не пойму.

Во время загрузки BIOS тоже не подключает монитор (а на старой карточке сразу после включения компа изображение выводится на оба монитора). Возможно, у меня глючная видяха? Но как это проверить?

Версия ядра: 3.9.2-pf, версия ati-drivers: 13.1, дистр: Gentoo.

Вопросы следующие:

1) Как всё-таки включить второй монитор на новой видеокарте?

2) Как проверить, глючная ли видеокарта или нет? Какой для этого есть софт?

Старая карточка работала под дровами radeon из ядра 3.9.2-pf, новая с ними что-то вообще не запускается

Логи ядра да Иксов есть?

--xinerama=on

Безотносительно проблемы: но зачем Xinerama? Есть же xrandr.

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

Логи Иксов я запостил: http://pastebin.com/LqkXDVPw

Логи ядра сделаю чуть позже, сейчас тот комп со старой карточкой.

Про Xinerama — вроде xrandr не работает с fglrx, но как с двумя мониторами разберусь, попробую. Кстати, если делать конфиг без этой опции, всё равно второй монитор не работает.

malphunction ()

у тебя конфиг кривой. Удали лишние девайсы (card0) и мониторы(Monitor0).

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

Наконец-то снова добрался до того компьютера.

Пытаюсь, как вы и просили, запустить со свободным драйвером:

Вот тут логи после startx: http://pastebin.com/gPDZZ5nr , это запуск без xorg.conf

Пытаюсь сделать xorg.conf, запускаю Xorg -configure, он сегфолтится:

Backtrace: [ 188.932] 0: Xorg (xorg_backtrace+0x38) [0x81a9c3c] [ 188.932] 1: Xorg (0x8048000+0x165625) [0x81ad625] [ 188.932] 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) [0xb778440c] [ 188.932] Segmentation fault at address (nil)

Полный лог тут: http://pastebin.com/T0sGZR1E

Я подумал, может, это какие-то проблемы с совместимостью ядра/драйверов, поэтому пересобрал ядро, пересобрал xorg-server (с флагом VIDEO_CARDS=«radeon fglrx»), всё равно сегфолт!

Вот тут: http://pastebin.com/3rwE1YK0 — вывод dmesg

Что ещё можно сделать?

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

Вот тут логи после startx

[KMS] drm report modesetting isn't supported.

Вероятно вам следует проконсультироваться с Gentoo wiki на тему того, как правильно заводить свободный драйвер на Генте.

с флагом VIDEO_CARDS=«radeon fglrx»

Если заводите со свободным драйвером, зачем флаг fglrx?

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

Если заводите со свободным драйвером, зачем флаг fglrx?

Потому что хочу запускать видяху ещё и с проприетарными драйверами.

malphunction ()
$ su
Пароль:
# source /etc/profile
# amdcccle

Из графической программы настройки включается и второй монитор, и Xinerama. ati-drivers должны быть установлены с USE-флагом qt4.

> Сделал конфиг вызовом
> aticonfig --initial=dual-head --screen-layout=left --xinerama=on

Если я не стираю/переименовываю перед этим старый конфиг, то вместо создания нового конфига просто модифицируется старый. Бывает так что неправильно.

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

Я поставил драйвера 13.6, запустил amdcccle. Второй монитор нигде в интерфейсе не упоминается, и кнопок для его включения я не нашел. Где искать?

Настраивается только один монитор.

Я всё же подозреваю, дело в карточке — она просто неисправна. Но как это протестировать наверняка? Есть какие-то программы для этого?

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

Отнёс другу с Windows :)

Воткнули, включили — сразу же BIOS вывела изображение на ОБА экрана, ну и дальше винда тоже оба экрана подхватила.

Я ешё раз на своём компе облазил весь BIOS, не нашел никакого пункта про второй экран. Кстати, со старой карточкой оба монитора сразу же включались.

Получается, карточка рабочая.

Видимо, проблема в материнской плате, но где именно? Как это пофиксить?

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