12.04 LTS - второй дисплей, не всегда распознаваемый

Я использую 12.04.3 (64 бита) в Главную Asus Zenbook (-> информация) с видеокартой Intel hd 3000:

uname -a
Linux maroubra 3.8.0-33-generic #48~precise1-Ubuntu SMP Thu Oct 24 16:28:06 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

lspci -v
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Zenbook Prime UX31A
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at f000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

Проблема состоит в том, что после начальной загрузки и просыпаются, второй дисплей будет не всегда распознаваться. Загрузки компьютера / просыпаются очень хорошо, но после входа в систему / экран пароля второй дисплей будет или работать или нет.

Если это работает, я получаю следующий вывод на xrandr:

xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 282mm x 165mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.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 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+   50.0  
   1680x1050      59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x800       59.9  
   1152x864       75.0  
   1280x720       50.0     60.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)

Это это не работает xrandr, похоже на это:

xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 282mm x 165mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.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 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Я могу 'зафиксировать' это путем повторного подключения HDMI-кабели, который будет обычно заставлять Ubuntu распознать второй экран (возможно, нуждался бы в нескольких попытках хотя). Это не только является очень раздражающим, но также и начинает изнашиваться (мини-) соединение HDMI на моем ноутбуке (я, должно быть, сделал это о миллион раз в прошлом году).

Я должен добавить, что наблюдаю это поведение более чем год относительно довольно многих дистрибутивов (Linux Mint, Ubuntu 12.04 / 12.10 / 13.10) и ядра. Я никогда не обращал много внимания на установку двойных дисплеев до сих пор - который делает это довольно ванильным в этом, расценивает.

Intel обеспечивает драйверы Linux для hd 3000, но они не поддерживают 12.04 больше, и большая часть информации, которую я нахожу, кажется, указывает, что специальные драйверы не должны требоваться.

0
задан 16 November 2013 в 01:47

1 ответ

Это не элегантное решение, но одно из предложений - заставить xrandr всегда выводить видео через HDMI. Взято из ответа на Можно ли форсировать выходной сигнал VGA, даже если xrandr показывает «отключен»?

Для принудительного вывода на HDMI с разрешением 1024x768 выполните эти команды в терминале

xrandr --addmode HDMI1 1024x768

, а затем

xrandr --output HDMI1 --mode 1024x768 --right-of eDP1

Это добавит второй дисплей, даже если на самом деле нет подключенного кабеля. Теперь при подключении кабеля HDMI должен отображаться выходной сигнал.

0
ответ дан 16 November 2013 в 01:47

Другие вопросы по тегам:

Похожие вопросы: