Автор Тема: Втори монитор през Display Port и laptop HP 640  (Прочетена 3371 пъти)

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Здравейте! Опитвам се да подкарам втори монитор през DisplayPort-а на HP 640. С linux-image 3.2 - не го разпознава въобще. Нямам xorg файл и не мога да създам такъв. Дава ми грешка:
Цитат
Segmentation fault at address (nil)

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting

Прочетох из форумите и си сложих linux-image 3.16.bpo - веднага разпозна втория монитор, но не мога да му променям резолюцията. Сега втория ми е клониран и не ми го дава на цял екран на монитора. Тук също нямах xorg файл, но мисля, че успях да създам. Сега той изглежда по следния начин:

Цитат
Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   Screen      1  "Screen1" RightOf "Screen0"
   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     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
   FontPath     "built-ins"
EndSection

Section "Module"
   Load  "dri"
   Load  "record"
   Load  "dbe"
   Load  "dri2"
   Load  "extmod"
   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 "Monitor"
   Identifier   "Monitor1"
   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     "ShadowFB"              # [<bool>]
        #Option     "Rotate"                # <str>
        #Option     "fbdev"                 # <str>
        #Option     "debug"                 # [<bool>]
   Identifier  "Card0"
   Driver      "fbdev"
   BusID       "PCI:0:2:0"
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     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
   Identifier  "Card1"
   Driver      "vesa"
   BusID       "PCI:0:2:0"
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

Section "Screen"
   Identifier "Screen1"
   Device     "Card1"
   Monitor    "Monitor1"
   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

В него ли трябва да пипна нещо за да направя вотрия монитор да ми е "extended" на лаптопа и да му променя резолюцията?
В момента е това:


Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #1 -: Mar 13, 2015, 12:17 »
Има ли някаква определена причина в двете Device секции да си вписал за драйвери fbdev и vesa? Гледам, че тези лаптопи пристигат с Intel HD Graphics 4600 видео карта, така че ти трябва модулът i915, а за драйвер в xorg.conf трябва да впишеш "intel". Съдейки по версиите на ядрата ти, явно ползваш Debian Wheezy. Провери дали ти е инсталиран пакетът xserver-xorg-video-intel и дали е зареден нужния модул с команди:
Код:
dpkg -l | grep xserver-xorg-video-intel
lsmod | grep i915
« Последна редакция: Mar 13, 2015, 12:19 от neter »
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #2 -: Mar 13, 2015, 16:10 »
М/увременно ъпгрейднах до Jessie. Четох някъде, че това оправяло проблема, но може би са имали предвид linux-image-3.16. T.e. до тук резултатът е същия.
xserver-xorg-video-intel ми е инсталиран.

Код:
ds@DS-HP:~$ dpkg -l | grep xserver-xorg-video-intel
ii  xserver-xorg-video-intel              2:2.19.0-6                         amd64        X.Org X server -- Intel i8xx, i9xx display driver
ds@DS-HP:~$
ds@DS-HP:~$
ds@DS-HP:~$ lsmod | grep i915
i915                  865502  5
drm_kms_helper         49151  1 i915
drm                   253663  3 i915,drm_kms_helper
i2c_algo_bit           12751  1 i915
i2c_core               50108  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
video                  18049  1 i915
button                 12944  1 i915

@neter,
не разбрах къде точно трябва да впиша "intel" като драийвер. Ясно, че в xorg-а, но къде по-точно?
« Последна редакция: Mar 13, 2015, 16:12 от icemans »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #3 -: Mar 13, 2015, 16:16 »
На редове 67 и 81 от xorg.conf файла, който ни показа по-горе. Заменяш думичките "fbdev" и "vesa" с "intel".
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #4 -: Mar 13, 2015, 16:49 »
След като го сменя с "intel", Х-а не пали изобщо - no screens found.
Активен

d1saster

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #5 -: Mar 13, 2015, 22:57 »
Защо създаваш xorg.conf файл? От доста време се правят само файлове, отговарящи на section и там се задават необходимите параметри които да се вмъкнат в автоматично създадения (временен) xorg.conf. Пробвай с xrandr. Явно вторият монитор е някаква екзотика и не подава стойности за резолюция. Ще трябва да намериш правилната (бая дълъг ред с доста стойности) и да я добавиш с xrandr. Аз на един телевизор Сони си бях направил скрипт и го пускаь само ако искам да гледам на него.
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #6 -: Mar 14, 2015, 19:17 »
Ами и аз не знам за xorg-a защо го създавам. Мислех, че там ще трябва да се дефинира втория монитор. Ще прегледам това xrandr...
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #7 -: Mar 17, 2015, 17:00 »
Върнах се пак на Wheezy. Сега с linux-image-3.2:

Код:
~$ xrandr 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1600 x 900, current 1600 x 900, maximum 1600 x 900
default connected 1600x900+0+0 0mm x 0mm
   1600x900        0.0*
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #8 -: Mar 17, 2015, 17:07 »
HDMI ли ползваш? На вторият монитор не може да променяш резолюцията т.е. тя като на лаптопа 1600x900?
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #9 -: Mar 17, 2015, 21:25 »
Писал съм какво ползвам - Display Port. В момента с 3.2 image втория монитор изобщо не тръгва. Ако пусна 3.16 - тръгва, вярно е с резолюцията на лаптопа, но не е на цял екран - на снимките по-горе се вижда.
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Втори монитор през Display Port и laptop HP 640
« Отговор #10 -: Mar 23, 2015, 10:26 »
Колкото и да не ми се искаше, смених диструбицията с Ubuntu 14.04 и всичко заработи, както трябва. За сега този проблем оставя висящ, но и няма как да пробвам ако има някакви идеи. Благодаря на всички.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
PHP Progress display
Web development
sunhater 8 5990 Последна публикация Apr 29, 2004, 01:59
от sunhater
Display not found
Настройка на програми
Bohlev 1 2243 Последна публикация Jan 10, 2005, 12:28
от rpetrov
APM za display na notebook
Настройка на хардуер
sredkov 8 3556 Последна публикация Mar 19, 2005, 20:52
от spawnman
slackware display
Настройка на хардуер
KpucTuaH 4 3188 Последна публикация Oct 31, 2005, 20:53
от Goust
Port to port redirection FreeBSD
Настройки на софтуер
Neoromantic 0 1910 Последна публикация Oct 28, 2009, 16:24
от Neoromantic