У Xorg бывают проблемы при подключении внешних мониторов. У самого вторым монитором стоит Sony 17 дюймов, сначала разрешение было только 1024х768. Как выяснилось причина была в том, что Xorg не мог считать поддерживаемые режими работы с монитора. Вылечил это дав Xorg'у специальный Registry EDID файл, который генерируется специальной программой из-под windows.
Программа находится тут
Phoenix EDID Designer
Запускаем её, в главном меню выбираем Export Registry EDID, сохраняем.
Затем в Xorg.conf (который должен быть предварительно сгенерирован в случае его отсутствия) в секции монитора надо указать этот файл с помощью директивы Option «CustomEDID», например вот так:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "ConnectedMonitor" "DFP-0"
Option "CustomEDID" "DFP-0:/etc/X11/sony17.raw"
EndSection
После перезагрузки Xorg я смог выбрать правельное разрешение для монитора.
В последствии было удивительно, что даже после удаления этой опции, Xorg по прожнему правильно выставляет разрешение.