Dual Monitor в 12.04 - вроде работ


12

По сути, не ошибка, скорее наблюдение. После обновления до 12.04 я нашел и решил несколько интересных проблем. Учитывая мое полное отсутствие знаний об Ubuntu, это действительно заставило меня чувствовать себя немного более дерзким. Тем не менее, одна (!) Вещь, которую я не могу понять, это вся настройка Dual Monitor.

Во всяком случае, бла-бита ... Fujitsu Siemens Amilo 3530, ATI Radeon 3200 HD Series, 4 ГБ ОЗУ 1 ТБ HDD и так далее, стандартный монитор HDMI. Получил GNOME fglrx, загруженный кошерным последним драйвером ATI (но не после обновления, которое просто не активируется)

Теперь, в 11.10, это просто не сработает, даже если соблазниться вкусными угощениями и обещаниями огромного удовольствия. Тем не менее, я упорствовал и, когда заметил, что 2-й монитор работает с DVD 12.04 Try Out, я пошел на это.

После запуска 12.04, HDMI все еще показывает только синий экран на телике, говоря «Нет сигнала». На VGA, если я пытаюсь установить его в качестве второго монитора, я получаю две ошибки:

Выбранная конфигурация не может быть применена

требуемый виртуальный размер не соответствует доступному размеру: запрошенный = (2880, 900), минимальный = (320, 200), максимальный = (1600, 1600)

Затем нажмите Закрыть, и вы получите следующее:

GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2derror_2dquark.Code3: требуемый виртуальный размер не соответствует доступному размеру: запрашивается = (2880, 900), минимум = (320, 200), максимум = (1600, 1600)

Но, если я зеркально отображаю дисплей, он работает на мониторе, нет проблем.

Таким образом, тот факт, что он не работает, не является моей ошибкой!

Кто-нибудь получить какие-либо предложения?

Ta.

отметка


У меня очень похожие проблемы. Вчера на моем офисном компьютере 12.04 работал нормально, включая два монитора без зеркальных копий, но сегодня я удалил старую установку и установил ее прямо с установочного компакт-диска. Двойные мониторы работали нормально, затем я попытался использовать проприетарные драйверы ATI, и с тех пор он не работает должным образом. Когда я установил драйвер ATI, он не позволяет вращать монитор, если он не отражен. Weird. Но потом я клонирую дисплеи и вращение в порядке. Я получаю очень похожую ошибку GDBus. Проблемы сохраняются, если я удалю драйвер ATI. Г!
Райан Будни

Установка и удаление драйверов ATI, похоже, вернули мои два дисплея в нормальное состояние.
Райан Будни

@Ryan: Как мне удалить драйверы ATI?
user35559

@ user35559: перейдите в раздел «дополнительные драйверы» в разделе «системные настройки», и есть варианты установки и удаления драйверов ATI, если у вас есть оборудование ATI.
Райан Будни

Я должен сказать, что этот пост заставил меня посмеяться на нескольких разных уровнях ...
TheXed

Ответы:


5

Это мой первый пост, поэтому дайте мне знать, если я что-то не так делаю.


Это заняло около часа, но в итоге я получил его на работу.

Это предполагает, что у вас есть соответствующий драйвер.

Шаг 1: Установите правильное разрешение вашего первого монитора с помощью AMD Catalyst Control Center .

Примечание: хотя может показаться, что все можно решить с помощью этого, это невозможно.

Шаг 2: перезагрузите компьютер.

Шаг 3: Перейдите в Системные настройки > Дисплей и активируйте второй монитор.

Примечание. Даже если это будет обнаружено в AMD Catalyst Control Center , единственными настройками, которые придерживаются, являются параметры разрешения.

Шаг 4: перезагрузите компьютер.

Шаг 5. Перейдите в Центр управления AMD Catalyst и убедитесь, что дисплей настроен правильно.

Например, я изменил его на рабочий стол (ы) с несколькими дисплеями с 2 дисплеями .

Шаг 6: перезагрузите компьютер.

Шаг 7: Перейдите в Системные настройки > Дисплей и установите разрешение вашего второго монитора.

Примечание: я также отключил липкие края .

Шаг 8: перезагрузите компьютер.

Все настройки дисплея теперь должны быть сохранены правильно.


Я, кстати, понятия не имею, почему все это работает. Это просто так.


4

Попробуйте изменить виртуальный размер в вашем xorg.conf.

Перейти к:

gksu gedit /etc/X11/xorg.conf

Найди Section "Screen"и там должно быть SubSection "Display"и там ты должен вставить свой виртуальный размер ....

Моя выглядит так:

Section "Screen"

    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1200
    EndSubSection
EndSection

Сохраните его и запустите в терминале:

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

У меня была та же проблема, но настроить виртуальный размер (больше, чем мое разрешение = монитор + ноутбук (1920 + 1366 = 3286 = я установил 3400 и 1200) решить эту проблему :). Надеюсь, это поможет.


Отлично. Сделал это и теперь оба дисплея работают с максимальным (но разным) разрешением.
AntonyW

1
Для меня это сработало только после перезапуска X-сервера. (До перезапуска все еще было надоедливое сообщение с ограничением разрешения)
Михал Ковач

2

Похоже, что есть ограничение на максимальный размер при объединении двух дисплеев. 1600x1600. Когда вы устанавливаете два монитора рядом друг с другом, они превышают этот предел. Я попытался поставить один ниже другого, и это сработало. Это не идеальный конфиг для меня, но это работает.

Пожалуйста, попробуйте и дайте мне знать, как вам это нравится.


Мне сказали ( https://bugs.freedesktop.org/show_bug.cgi?id=81476), что «рендеринг выполняется на одном графическом процессоре», поэтому один графический процессор должен обрабатывать объединенные размеры двух дисплеев, когда они не отражаются. Это maximum=(1600, 1600)означает ограничение по GPU , и поэтому два 1440x900монитора не будут работать (потому 1440+1440=2800что это больше, чем 1600). Если вы используете мониторы как зеркала или как отдельные дисплеи, это будет вписываться в пределы GPU 1600. Вы также можете использовать опцию Xinerama X11, чтобы обойти ограничение, но это отключает все приятные 3D RandR вещи.
Ян Д. Аллен

1

Инструменты Catalyst - ваш лучший выбор.

У меня на ноутбуке есть адаптер Intel gfx, и я регулярно подключаюсь к внешнему монитору. Я использую KDE4.9 на рабочем столе kubuntu 12.04. Когда внешний монитор подключен (отключен), KDE Daemon открывает диалоговое окно «Монитор изменился», из которого я могу настроить мониторы.

Я также использую xrandr для настройки из командной строки.

$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected (normal left inverted right x axis y axis)
   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  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Я использую сценарии, такие как:

xrandr -q
xrandr  --output VGA1 --auto
xrandr  --output LVDS1 --primary
xrandr  --output VGA1 --left-of LVDS1
xrandr  --output LVDS1 --primary

и позже,

# we can also turn off the LCD panel
xrandr --output VGA1 --off

Надеюсь, это поможет.


1

Для меня добавление «virtual 3400 1900» сработало: в основном просто редактируйте /etc/X11/xorg.confфайл, используя

sudo nano /etc/X11/xorg.conf

сохранить, запрос близко: Ctrl+ X, сохранить Y, выйти: Enter. Примечание Virtual **** **** зависит от вашего внешнего дисплея. Просто добавьте максимальное разрешение.

По моему /etc/X11/xorg.confя теперь получаю:

Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1900

0

Не уверен, что вы сделали это или нет, но вы должны использовать центр управления катализатором для их настройки. Сейчас я собираюсь настроить мою, вот как я с этим столкнулся. Наконец-то все заработало, но на каждом экране есть панель запуска, и она глючит при перемещении мыши по мониторам. Я пытаюсь найти ответы на эти проблемы: / В значительной степени AMD + Ubuntu + двойной монитор = боль в пословице. Если вы использовали катализатор для их установки, я теряюсь в том, почему он не будет работать. Я всегда был в состоянии получить что-то, начиная с натти.


1
Catalyst Control Centre - это кусок дерьма. В прошлый раз, когда я устал, он даже не заметил, что подключен второй монитор. Я должен сказать, что я глубоко разочарован в Ubuntu и ATI по ​​этому поводу. Господи, это не так, как будто ATI маленький игрок. Как чертовски сложно для этих людей выпускать программное и аппаратное обеспечение, которое действительно работает. И. Я не согласен с тем, что мы не можем попробовать это на каждой платформе. Я не думаю, что Fujitsu Siemens Amilo 3530 - это что-то особенное. AMD, ATI, Ubuntu, давай. На самом деле, это должно просто работать.
Марк Л. Поттс

0

ATI RV630 [Radeon HD 2600XT] Все, что я могу предложить, это запустить его без загрузки драйвера, если это возможно для вас.

Я установил мой через 2/3 минуты, используя зубчатое колесо / дисплей, и это было хорошо. У меня есть программы, написанные под allegro, которые были медлительны без водителя, иногда останавливаясь на 2 секунды на дисплее. В прошлом единственное, что я нашел для загрузки драйверов, было envyNG, но слишком старое сейчас? Это не сработало для меня, http://www.ubuntugeek.com/how-to-install-ati-radeon-hd-2600-drivers-in-ubuntu.html, но удалось уничтожить настройку двойного монитора и дать «требуемый виртуальный размер не соответствует доступному размеру: запрошено = (2560, 1024), минимум = (320, 200), максимум = (1600, 1600)» ошибка. Так что система непригодна для использования и теперь застряла (и так много других вещей, которые нужно разобраться).


0

У меня ATI Mobility Radeon HD 5650, и у меня была такая же проблема. Первоначально он работал, но когда я установил пользовательские драйверы, он перестал работать. Я просто вернулся к использованию драйверов, поставляемых с Ubuntu, и он снова заработал.


0

У меня была такая же проблема с ноутбуком Asus с картой ATI Radeon HD 3470. Использование системных настроек-дисплея не обрезало его. Но запустив AMD Catalyst Control Center (административный) из тире и настроив все по-настоящему, выполнил задание после перезагрузки. Надеюсь, это поможет вам.


0

У меня была такая же проблема, и я получил бы ошибку "GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:"

Немного фона; Моя установка - это ноутбук с двумя внешними экранами, подключенными к док-станции, а второй внешний экран никогда не будет работать.

Я перепробовал все возможные варианты под солнцем, но ничего не помогло. Пока меня сегодня не осенило, что возможно кабель DVI поврежден. Так что вошел и взял новый и низкий и вот. Я снова получил все три экрана.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.