Двойная проблема переключения головы
Мой медиаплеер работает под управлением 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.
Не лекарство, а очень быстрое средство.