Двойная холодная вилка X1800XT не работает, но работает горячая замена

Когда во время загрузки к моему x1800xt подключены два монитора, на последнем этапе происходит сбой X, Unity или графического драйвера (загрузка пользовательского интерфейса при изменении настройки монитора с зеркального на расширенный, tty все еще работает, уничтожение X не решает проблему, после нескольких попыток оба монитора просто идут спать).

Однако, когда я подключаю второй монитор после загрузки, он работает нормально. (стандартное ядро ​​Ubuntu 12.04). После обновления до новейшего ядра linux 3.4rc2 эта проблема все еще присутствует, однако приостановка и возобновление работают нормально с двойной головкой (не работала со старым ядром), и вентилятор графической карты больше не сходит с ума после возобновления. Один из мониторов подключен непосредственно через DVI-D, а другой - с переходником DVI-I на VGA. Оба они независимо работают нормально. В системных настройках они оба правильно определены с правильным разрешением, однако такие вещи, как вращение, глючат, а также возникают сбои. (Я должен изменить разрешение И вращение одновременно, чтобы изменить вращение, иначе система падает).

Есть ли какой-нибудь файл журнала, который я мог бы опубликовать, где эти ошибки будут записываться?

3d-Acceleration работает на обоих мониторах, когда я подключаю второй монитор после загрузки.

lspci выход:

    01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800]
    01:00.1 Display controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800] (Secondary)

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800]
    Subsystem: Advanced Micro Devices [AMD] nee ATI Device 0b12
    Kernel driver in use: radeon
    Kernel modules: radeon

01:00.1 Display controller: Advanced Micro Devices [AMD] nee ATI R520 [Radeon X1800] (Secondary)
    Subsystem: Advanced Micro Devices [AMD] nee ATI Device 0b13

lshw выход:

       *-display:0
            description: VGA compatible controller
            product: R520 [Radeon X1800]
            vendor: Hynix Semiconductor (Hyundai Electronics)
            physical id: 0
            bus info: pci@0000:01:00.0
            version: 00
            width: 64 bits
            clock: 33MHz
            capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
            configuration: driver=radeon latency=0
            resources: irq:18 memory:d0000000-dfffffff memory:ceee0000-ceeeffff ioport:d000(size=256) memory:ceec0000-ceedffff
       *-display:1 UNCLAIMED
            description: Display controller
            product: R520 [Radeon X1800] (Secondary)
            vendor: Hynix Semiconductor (Hyundai Electronics)
            physical id: 0.1
            bus info: pci@0000:01:00.1
            version: 00
            width: 64 bits
            clock: 33MHz
            capabilities: pm pciexpress bus_master cap_list
            configuration: latency=0
            resources: memory:ceef0000-ceefffff

РЕДАКТИРОВАТЬ 1: К настоящему времени я также сравнил два файла Xorg.0.log (coldplug против hotplug), но я не смог найти подозрительное поведение. (только ошибка при загрузке fglrx, которая была в обоих логах и понятна, потому что я использую драйвер с открытым исходным кодом)

РЕДАКТИРОВАТЬ 2: проверил xrandr -d:0 мне все кажется хорошо
Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 8192 x 8192
DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3
640x480 60.0
720x400 70.1
S-video disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1280x1024+1920+176 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
Я также проверил dmesg, но не смог найти ничего подозрительного.

Может ли кто-нибудь назвать другой файл журнала для просмотра, или я должен подать отчет об ошибке?

1 ответ

Решение

Итак, я наконец-то заставил его работать, внедрив скрипт xrandr в процедуру запуска, как описано здесь. Мой код в скрипте выглядит так:

#!/bin/sh
xrandr --output DVI-0 --primary --mode 1920x1200
xrandr --output DVI-1 --mode 1280x1024 --pos 1920x37

Я все еще был бы рад, если бы кто-то указал, в каком модуле находится ошибка, чтобы я мог подать подробный отчет об ошибке. Потому что, похоже, xrandr должен быть запущен до того, как откроется окно входа в систему или запустится диспетчер окон.

Другие вопросы по тегам