Вопрос внешний монитор больше не распознается при подключении VGA, замерзает компьютер при подключении через HDMI


Я использую 13.04 на Thinkpad X230. Я регулярно использовал VGA-кабель для подключения внешнего монитора ASUS. при входе в приложение «disply» ubuntu распознает его как «связь ancor» и дает соответствующие варианты разрешения. Я установил его на бок, установил дисплей по часовой стрелке и использовал его как вертикальный монитор в течение нескольких месяцев без проблем.

внезапно, без всякой причины, я могу сказать, что он перестает работать. Когда я подключаю его, он больше не распознается как монитор «ancor communication», и он дает мне действительно грубые варианты разрешения, которые бесполезны.

Я вытащил кабель HDMI и подключил его. Ло, и вот он распознает марку монитора и выглядит круто и красиво. Но примерно через 5 минут после того, как он подключен к компьютеру, он начинает получать reaaaallallly slooooooow. Я отключился, и все кажется прекрасным, но у меня нет внешнего монитора.

Почему это произошло, и как я могу сделать свой внешний монитор узнаваемым через VGA (как это было раньше) или не сбой в HDMI (что было бы неплохо)?

Спасибо за любую помощь. Я понятия не имею, почему это работает не так, как раньше.

Edit1:  Вчера добавлена ​​щедрость, потому что я действительно хочу это исправить, и я понятия не имею, как это сделать. Я дам ответы, которые помогут устранить проблему и объяснить, почему исправление работает.

Edit2:  Вот результат xrandr -q verbose

Screen 0: minimum 320 x 200, current 2134 x 1024, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (0x4d) normal (normal left inverted right x axis y axis) 277mm x 156mm
    Identifier: 0x43
    Timestamp:  54199073
    Subpixel:   horizontal rgb
    Gamma:      1.0:1.0:1.0
    Brightness: 1.0
    Clones:    
    CRTC:       0
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    EDID: 
        00ffffffffffff004ca3473000000000
        00140103801c1078ea1d859156598f26
        18505400000001010101010101010101
        010101010101381d56d4500016303020
        2500159c100000190000000f00000000
        000000000025d9066a00000000fe0053
        414d53554e470a204ca34154000000fe
        004c544e31323541543031343031005d
    BACKLIGHT: 15 
        range: (0, 15)
    Backlight: 15 
        range: (0, 15)
    scaling mode: Full aspect 
        supported: NoneFullCenterFull aspect
  1366x768 (0x4d)   74.8MHz -HSync -VSync *current +preferred
        h: width  1366 start 1414 end 1446 total 1578 skew    0 clock   47.4KHz
        v: height  768 start  770 end  775 total  790           clock   60.0Hz
  1360x768 (0xb3)   84.8MHz -HSync +VSync
        h: width  1360 start 1432 end 1568 total 1776 skew    0 clock   47.7KHz
        v: height  768 start  771 end  781 total  798           clock   59.8Hz
  1360x768 (0xb4)   72.0MHz +HSync -VSync
        h: width  1360 start 1408 end 1440 total 1520 skew    0 clock   47.4KHz
        v: height  768 start  771 end  781 total  790           clock   60.0Hz
  1024x768 (0x4e)   65.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0xb5)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0xb6)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  640x480 (0xb7)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   59.9Hz
VGA1 connected 768x1024+1366+0 (0x4e) right (normal left inverted right x axis y axis) 0mm x 0mm
    Identifier: 0x44
    Timestamp:  54199073
    Subpixel:   unknown
    Gamma:      1.0:1.0:1.0
    Brightness: 1.0
    Clones:    
    CRTC:       1
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
  1024x768 (0x4e)   65.0MHz -HSync -VSync *current
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0xb5)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0xb6)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  848x480 (0xb8)   33.8MHz +HSync +VSync
        h: width   848 start  864 end  976 total 1088 skew    0 clock   31.0KHz
        v: height  480 start  486 end  494 total  517           clock   60.0Hz
  640x480 (0xb9)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  489 end  492 total  525           clock   59.9Hz
HDMI1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x45
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
DP1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x46
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
HDMI2 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x47
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
HDMI3 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x48
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
DP2 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x49
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
DP3 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x4a
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x4b
    Timestamp:  54199073
    Subpixel:   no subpixels
    Clones:    
    CRTCs:      3
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 

2
2017-12-04 03:00


происхождения


также, будет ли это исправлено, если я обновляюсь до 13.10? - generic_user
Это либо звучит как аппаратная проблема, либо обновление, которое могло бы ввести регрессию. Это произошло после того, как вы установили некоторые обновления? Какую версию ядра вы используете? - sticksabuser
то же здесь, так как я обновился до 13.10 !!! - jasmines
Что касается проблемы с выходом HDMI, я думаю, что это ошибка. Из Debian: "С ядром 3.2 в настоящее время в wheezy, система иногда полностью замораживается. Он делает это очень скоро, если вы попытаетесь подключить 30-дюймовый внешний монитор DVI через Mini ~ DisplayPort ++." - falconer
Когда вы подключаете внешний через VGA, каков будет выход xrandr -q --verbose? - falconer


ответы:


Из xrandr вывод, похоже, что X-сервер не получает информацию EDID с вашего монитора либо из-за того, что ваш монитор имеет аппаратный сбой, либо это ошибка драйвера.

Вы должны попробовать решения, представленные в ARCH wiki, под Добавление необнаруженных разрешений заглавие.

И если это решит вашу проблему, просто создайте сценарий из команд, которые вам нужно выполнить, то есть откройте свой любимый текстовый редактор и создайте файл, как показано ниже (конечно изменить параметры команды xrandr к тем, которые работали на вас):

#!/bin/bash
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00

Сохраните его в /etc/vga_setup.sh (Вам понадобятся права root, чтобы сохранить их здесь, но если вы хотите, вы можете сохранить их в любом месте.) Затем сделайте его исполняемым: sudo chmod a+x /etc/vga_setup.sh Проверьте файл, если он работает: в терминале просто /etc/vga_setup.sh Если он работает, об ошибках не сообщается, затем:

открыто /etc/lightdm/lightdm.conf в вашем любимом текстовом редакторе (вам понадобятся права root, поэтому используйте sudo или gksu) и добавьте эти строки в конец файла:

display-setup-script = /etc/vga_setup.sh
session-setup-script = /etc/vga_setup.sh 

Сохраните файл. Перезагружать. Должно сработать. (Если после перезагрузки ваш графический интерфейс не появляется, не бойтесь, просто переключитесь на виртуальную консоль (CTRL+ALT+F1), войдите в систему и удалите добавленные строки из /etc/lightdm/lightdm.conf файл и перезагрузитесь, а затем вернитесь сюда.)


2
2017-12-10 17:08



Дело от вики-вики! Я награду щедростью, если она по-прежнему работает завтра. - generic_user
Он больше не распознает изменения вручную, которые я сделал после перезагрузки компьютера. Как я могу «просто создать скрипт из команд, которые мне нужно было запустить»? Я не знаю, как создать сценарий оболочки. - generic_user
@ACD Обновлен ответ. Я думаю, что сейчас это достаточно подробно. Я должен заснуть, поэтому, если возникнут проблемы, я могу реагировать только завтра, но я уверен, что другие тоже помогут здесь. (Но проблем не должно быть больше.) - falconer
@ACD Вам удалось решить эту проблему? - falconer
Оно работает! Для потомков система была как-то недовольна запуском сценария оболочки после внесения изменений вручную. Я получил его для работы, сделав это вручную -> перезагрузка -> выполнение файлов сценария оболочки -> перезагрузка - generic_user