Я подключил свой ноутбук под управлением Ubuntu 11.04 к внешнему монитору. С тех пор я не могу использовать свой главный дисплей.
Главный дисплей показывает только разрешение 640x480 в данный момент. Внешним дисплеем является 22-дюймовый Монитор, поддерживающий разрешение 1368x768.
Вот часть xorg.conf
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Device"
Identifier "Intel 945G "
Driver "intel"
Option "monitor-LVDS" "monLVDS"
Option "monitor-VGA" "monVGA"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 945G Integrated Graphics Controller"
Monitor "monLVDS"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1440x900"
Virtual 3040 1200
EndSubSection
EndSection
Какая-либо идея, как получить обоих мониторы, работающие в полном разрешении?
Сначала я попытался бы удалить Ваш xorg.conf
файл - последние версии Xorg могут обычно разрабатывать большую часть конфигурации Вашей системы автоматически. Переместите его в куда-нибудь безопасный, таким образом, можно восстановить его при необходимости:
sudo mv /etc/X11/xorg.conf $HOME/xorg.conf.bak
затем, перезапустите свою машину для изменений для вступления в силу.
Если Вы все еще видите поврежденное поведение, Вы видите, какие выводы X нашел при помощи xrandr
утилита. Это скажет Вам мониторы, которые это нашло, и какие разрешения они поддерживают. Например, это - то, что моя машина говорит (некоторые строки, удаленные для краткости):
Screen 0: minimum 320 x 200, current 3360 x 1200, maximum 8192 x 8192
LVDS1 connected 1440x900+0+300 (normal left inverted right x axis y axis) 287mm x 180mm
1440x900 60.0*+ 59.9 50.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1200+1440+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 50.0 60.0
1280x800 59.8
1024x768 60.0
800x600 60.3 56.2
640x480 60.0
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
Затем, вручную настройте свою установку монитора с xrandr
. Что-то вроде этого работало бы (Вам, вероятно, придется изменить VGA1 и LVDS1 к подлинным именам, которые Вы видите в xrandr
вывод ранее):
xrandr --output LVDS1 --auto --primary --output VGA1 --auto --right-of LVDS1
Если это работает, то Вы знаете, что материал низкого уровня хорошо. Затем можно попытаться воссоздать эту конфигурацию монитора с помощью стандартных свойств UI дисплея.
В противном случае сообщите нам то, что происходит, и мы можем предложить дальнейшие идеи.
Kubuntu 18.04
У меня недавно была подобная проблема. Я удалил внешний дисплей из ноутбука и изменил его на другой порт USB-C (4K разрешение). KDE не взял монитор, таким образом, я пытался перезагрузить. То, когда я перезагрузил свое разрешение главного дисплея, было чем-то как 500x400.
Сначала я удалил ~/.local/share/kscreen файл и перезагрузил. Мой вторичный дисплей затем работал в полном 4K разрешении. Я затем удалил/etc/X11/xorg.conf файл и перезагрузил.
Затем выполнил xrandr для возврата основного разрешения экрана к тому, каково это было.