Двойная проблема переключения головы

Мой медиаплеер работает под управлением Ubuntu 12.10 с видеодрайверами Gallium 0.4 на AMD RV710, опыт работы стандарт. Графическая карта (lshw) представлена ​​как Radeon HD 4350. Эта карта работает на двух дисплеях. Первый - это 17-дюймовый монитор Dell 4:3 через DVI с разрешением 800:600 пикселей. Он содержит Launcher и несколько скриншотов и всегда остается включенным. Это единственный экран, который у меня включен при загрузке. Второй дисплей - ЖК-дисплей Телевизор 16:9 с диагональю 42"через HDMI и разрешением 1920:1080 пикселей. Это включается иногда, когда требуется. Затем дисплей расширяется, чтобы Dell находился слева, а телевизор - справа, а верхние части каждого дисплея были выровнены.

Проблема возникает при переходах от включения или выключения телевизора - хотя эта проблема чаще встречается при включении с одного расширенного дисплея на два. Симптом заключается в том, что чаще всего, когда телевизор включен, и драйвер обнаруживает его, он портит инициализацию. Отключение и повторное включение несколько раз исправляет это. В редких случаях выключение приводит к повреждению одного дисплея. Опять же, включение и выключение обычно вылечивает его за один раз. У меня была подобная проблема в 12.04, пока я наконец не получил двойную головку для правильной работы с проприетарными драйверами, после чего она работала стабильно хорошо.

Итак, мой вопрос. Поскольку драйвер вполне способен инициализировать и запустить два моих дисплея, почему он так часто не может это сделать, и могу ли я что-нибудь сделать, чтобы он работал более согласованно?

ТИА

1 ответ

Не столько ответ, сколько быстрый обходной путь. При переключении на tty и обратно, X, кажется, выполняет чистую повторную инициализацию. То есть

Ctrl+Alt+F1-6

с последующим

Ctrl+Alt+F7.

Не лекарство, а очень быстрое средство.

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