Автор Тема: Как отключить виртуальный или программный дисплей  (Прочитано 2416 раз)

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Ситуация такая: при установке AltSimply 8.2 (p7 тоже) на мат. плату Intel D2700MUD (2 видеопорта VGA и DVI) ядро включает два дисплея VGA-1  и LVDS-1. Причем при установке, монитор подключенный к vga порту или к dvi, растягивает мастера установки за пределы экрана и установить систему нормально не возможно.
После установки при подключении по VNC я вижу такую картину: вложение pic1.jpg
Два экрана отображаются в VNC подключении, при входе эти экраны также включены, но их можно отключить: вложение pic2.jpg
Как отключить дополнительный дисплей LVDS-1 в режиме приглашения входа в систему?
[root@a6-stolov ~]# xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
VGA-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02 
   1280x960      60.00 
   1152x864      75.00 
   1024x768      75.03    70.07    60.00 
   832x624       74.55 
   800x600       72.19    75.00    60.32    56.25 
   640x480       75.00    72.81    66.67    59.94 
   720x400       70.08 
LVDS-1 connected (normal left inverted right x axis y axis)
   1366x768      59.79 +
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   800x600       60.00    60.32    56.25 
   700x525       59.98 
   640x512       60.02 
   640x480       60.00    59.94 
   512x384       60.00 
   400x300       60.32    56.34 
   320x240       60.05 
DVI-D-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
использовать драйвер intel, а не modeset который там ар дефолту.

dango

  • Гость
использовать драйвер intel, а не modeset который там ар дефолту.
Не покатит. У Intel D2700MUD на борту проприетарное говновидео GMA3650, которое Intel только в названии. Чип там PowerVR SGX от Imagination Technologies. В Linux GMA3600/3650 на текущий момент поддерживаются только драйвером modesetting.
У самого нетбук ASUS X101CH c GMA3600.
Как отключить дополнительный дисплей LVDS-1 в режиме приглашения входа в систему?
Здесь смотрели?
https://wiki.archlinux.org/index.php/Intel_GMA_3600
« Последнее редактирование: 06.03.2018 15:38:17 от dango »

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
может я что-то не так понимаю, но
Цитировать
ядро включает два дисплея VGA-1  и LVDS-1
как-то неправильно, система (ядро) только активирует видеовыходы, физически включить монитор оно не может.
(а что вообще мешает физически выключить второй дисплей при установке?)

если смотреть Настройка дисплеев xrandr'ом

то может поможет скрипт
#!/bin/bash
xrandr --output LVDS-1 --off
xrandr --output VGA-1 --auto

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Ситуация такая: при установке AltSimply 8.2 (p7 тоже) на мат. плату Intel D2700MUD (2 видеопорта VGA и DVI) ядро включает два дисплея VGA-1  и LVDS-1.

Сделайте чтоб они были в режиме клон.
Тогда куда бы вы не подключались - везде одна и та же картинка...

/usr/bin/xrandr --output VGA-1 --mode 1024x768 --output LVDS-1 --mode 1024x768

или типа того...

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Здесь смотрели?
https://wiki.archlinux.org/index.php/Intel_GMA_3600
Спасибо за помощь, то что нужно, проблема решилась обычным копипастом с данного справочника.
Решение в моем случае такое:
- открываем (создаем) в текстовом редакторе файл
# nano /etc/X11/xorg.conf.d/20-gpudriver.conf
- копируем текст
Section "Device"
    Identifier "Intel GMA3600"
    Driver     "modesetting"
    Option     "Monitor-LVDS-1" "Ignore"
    Option     "Monitor-VGA-1" "Monitor"
EndSection

Section "Monitor"
    Identifier "Ignore"
    Option     "Ignore"
EndSection

Section "Monitor"
    Identifier "Monitor"
    Option     "Enable"
EndSection

- перезагружаемся и в системе видеться только один vga порт

- полученный результат:
# xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
VGA-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02 
   1280x960      60.00 
   1152x864      75.00 
   1024x768      75.03    70.07    60.00 
   832x624       74.55 
   800x600       72.19    75.00    60.32    56.25 
   640x480       75.00    72.81    66.67    59.94 
   720x400       70.08 
DVI-D-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

мои данные с платы  Intel D2700MUD командой lspci -vv

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation Device 2014
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 24
        Region 0: Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
        Region 1: I/O ports at 20c0 [size=8]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [b0] Vendor Specific Information: Len=07 <?>
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0f00c  Data: 41b1
        Kernel driver in use: gma500


Порт LSVD-1 - отключен.
Всем спасибо за помощь!

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Сделайте чтоб они были в режиме клон.
Тогда куда бы вы не подключались - везде одна и та же картинка...

/usr/bin/xrandr --output VGA-1 --mode 1024x768 --output LVDS-1 --mode 1024x768

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

если смотреть Настройка дисплеев xrandr'ом

то может поможет скрипт
Код: [Выделить]

#!/bin/bash
xrandr --output LVDS-1 --off
xrandr --output VGA-1 --auto

Все это пробовал и работает только в текущей сессии. А мне нужно было отключить LVDS порт на плате до входа в учетную запись. Осталось решить проблему, как при установке отключить этот порт, чтобы мастер не уходил за края экрана?