[Проблема найдена см. внизу этого сообщения]Здравствуйте. Установила Ubuntu 16.04 64bit, разрешение экрана нужное поставить нельзя, монитор: unknown display.
имею:
- Процессор: Intel® Core™2 Duo CPU E6750 @ 2.66GHz × 2
- Материнская пл.: Intel DQ45CB
- Видео встроенное: Intel GMA X4500
На плате два выхода DVI-I и DVI-D, монитор подключен через переходник DVI-I->VGA.
Монитор: Acer P196HQV b 18.5' 1366x768
lshw:
*-display:0
описание: VGA compatible controller
продукт: 4 Series Chipset Integrated Graphics Controller
производитель: Intel Corporation
физический ID: 2
сведения о шине: pci@0000:00:02.0
версия: 03
разрядность: 64 bits
частота: 33MHz
возможности: msi pm vga_controller bus_master cap_list rom
конфигурация: driver=i915 latency=0
ресурсы: IRQ:25 память:e0000000-e03fffff память:d0000000-dfffffff ioport:f220(размер=8)
*-display:1 UNCLAIMED
описание: Display controller
продукт: 4 Series Chipset Integrated Graphics Controller
производитель: Intel Corporation
физический ID: 2.1
сведения о шине: pci@0000:00:02.1
версия: 03
разрядность: 64 bits
частота: 33MHz
возможности: pm bus_master cap_list
конфигурация: latency=0
ресурсы: память:e0400000-e04fffff
- Оперативная память: Noname(lshw пишет Kingston) DDR2, 2 ГБx1, 800 МГц, PC6400
- Система: Linux lilia-MB-MSI 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
- Все параметры -> Сведения о системе:
Название устройства: lilia-MB-MSI
Память: 1,9 ГиБ
Процессор: Intel® Core™2 Duo CPU E6750 @ 2.66GHz × 2
Графика: Intel® Q45/Q43
Тип ОС: 64-разрядная
Диск: 98,3 ГБ
- xrandr:
lilia@lilia-MB-MSI:~$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*
800x600 60.32 56.25
848x480 60.00
640x480 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
- glxinfo:
lilia@lilia-MB-MSI:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Q45/Q43
OpenGL version string: 2.1 Mesa 11.2.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 11.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
- ls /etc/X11/:
lilia@lilia-MB-MSI:~$ ls /etc/X11/
app-defaults xkb Xsession
cursors xorg.conf-backup-170128005144 Xsession.d
default-display-manager xorg.conf.failsafe Xsession.options
fonts Xreset xsm
rgb.txt Xreset.d
xinit Xresources
- ls /usr/share/X11/xorg.conf.d/:
lilia@lilia-MB-MSI:~$ ls /usr/share/X11/xorg.conf.d/
10-amdgpu.conf 11-evdev-quirks.conf 50-vmmouse.conf
10-evdev.conf 11-evdev-trackpoint.conf 50-wacom.conf
10-quirks.conf 50-synaptics.conf 51-synaptics-quirks.conf
- cat /etc/default/grub:
lilia@lilia-MB-MSI:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
- Файл xorg.conf.failsafe:
lilia@lilia-MB-MSI:/etc/X11$ cat xorg.conf.failsafe
Section "Device"
Identifier "Configured Video Device"
Driver "fbdev"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
- Файл xorg.conf-backup-170128005144:
lilia@lilia-MB-MSI:/etc/X11$ cat xorg.conf-backup-170128005144
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "kmsdev" # <str>
#Option "ShadowFB" # [<bool>]
#Option "AccelMethod" # <str>
#Option "PageFlip" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "modesetting"
BusID "PCI:0:2:1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Мои действия были следующими:
- Установила Ubuntu. Включаю, разрешение - не то. Все параметры -> Настройка экранов: Unknown Display
- Первый запрос в гугл привел сюда: http://www.linuxrussia.com/2013/08/xrandr-linux-ubuntu.html
Сделала:
!1366 стало 1368!
cvt 1366 768 60
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768_60.00
Разрешение изменилось. Далее там было добавление сего в автозагрузку:
Для Ubuntu 14.04 и выше надо править следующий файл:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
Добавляем в конец файла строчку:
display-setup-script=/home/edward/.bin/screen.sh
Итог: после ребута, появляется окошко говорящие что, видео устройства определились некорректно и предлагающее сбросить все или сделать что-то еще. Причем выбираю пункты, тыкаю ОК - оно не реагирует(или мне так кажется). В итоге через ctrl+alt+f1 отредактировала lightdm.conf обратно.
- Потом попробовала установить Intel Graphics Update Tool for Linux* OS v2.0.3. Тулза установилась, запустилась, отработала, перезагрузилась - все без изменений.
- Далее гугл вывел сюда: https://community.linuxmint.com/tutorial/view/877
В начале тут делается тоже самое, что и первый раз, за исключением: xrandr --output VGA1 --mode 1368x768_60.00
Потом останавливается сервис lightdm, выполняется команда sudo X -configure, запускается сервис lightdm.
В домашней папке появляется файл, который переименовывается в xorg.conf, в него добавляется много строчек с моим разрешением, пример из гайда, подчеркнутые строчки - добавленные:
Section "Monitor"
Identifier "Monitor0"
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
И потом этот файл копируется в /etc/X11.
Итог: ребут, опять окошечко с ошибкой, но на этот раз оно сбросило все на дефолт(первый раз - не реагировало).
- После сброса написала этот пост.
Что мне можно предпринять?
UPD1: Некоторые в интернетах сетуют на "некачественные" переходники dvi-i > vga. По сути, этот переходник является соединение некоторых контактов одного разъема, с не которыми контактами другого разъема + некоторые переплетения проводов. Т.е. чисто теоретически там может быть брак, что-то с чем-то не соединено -> могут появиться проблемы.
Все, кроме монитора, куплено и собрано того же дня, что и установлена ос. Попробую liveusb c Win сделать и посмотреть, что там будет. Если монитор определится, то вину переходника или другого железа, можно будет немного снизить.
Дополнительно возникла проблема, при втыкании переходника в материнскую плату: в одной и дырочек разъема dvi-i был немного согнут контакт и переходник не встал. Применив немного силы, я еще сильнее погнула его. После выправления иголкой переходник удалось вставить нормально. Проверила распиновку - этот пин НЕ УЧАСТВУЕТ в аналоговом выводе -> причина не в этом.
UPD2: Установила Win10 и драйвера на видео. Gpu определяется корректно, а монитор не определяется! И соответственно такая же трабла с разрешениями экрана. Вчера стояло другое железо с этим монитором и ось lubuntu 14, монитор подключался
через vga без переходников
и все хорошо было. -> монитор не причем!
Попробую другой переходник.
UPD3: решено Другой переходник не приобрела. Прозвонила этот - проблема в нем. Похоже создали очень сильно экономили.
Обозначения контактов и нормальную распиновку dvi-I -> vga сомтрите тут:
http://zremcom.ru/article/equipment/123-pin-dvi-and-vga-and-an-adapter-between-themна моем переходнике такая:
DVI-I VGA
C1 1
C2 2
C3 3
C4 13
C5 6,7,8
8 14сравните со схемой по ссылке:
похоже, что переходники бывают с разными мутациями.
вообщем, мою проблему вызвало отсутствие соединения контактов DVI-I 6,7 с контактами VGA 12, 15. Они отвечают за передачу о модели монитора и параметрах поддерживаемых видеорежимов.
подробнее тут: https://ru.wikipedia.org/wiki/Display_Data_Channel+ признак НЕДО_ПЕРЕХОДНИКА - монитор говорит что кабель не подключен, когда он подключен, до тех пор пока видео карта сигнал не подаст. С нормальным переходником монитор видит свое подключение.