Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Externy monitor na Intel X3100  (Přečteno 4638 krát)

Starke

  • Návštěvník
  • Příspěvků: 23
Externy monitor na Intel X3100
« kdy: 23 Července 2008, 15:23:46 »
Druhy den tapania a furt nic. Mam toho uz plne zuby. Zda sa ze zapojenie externeho monitora je velkou slabinou Ubuntu aj vo forach je to malokedy doriesene. Klikatka, ktore su v systeme zial nerobia co maju. V podstate je to posledna vec, co ma nuti ostat pri M$. Sorry, ale som uz nasraty...

  • Moja situacia: Vyfasoval som novy notebook HP Compaq 6710b, s grafikou Intel X3100, Display 1280x800. V robote mam k nemu pripojene externe LCD Philips 170B (len 1280x1024, ale pride nove LCD).
  • Ciel: 1. Display notebooku nech funguje ako rozsireny monitor externeho LCD
            2. Dokazat sa prepnut medzi konfiguraciou len s default displayom (na cestach) a konfiguraciou s externym monitorom (v praci)

Skusal som displayconfig, gnome-display-properties, skusal som xrandr, skusal som priamo editovat xorg.conf. Vsetko sice nieco urobi, ale vysledok max na pol cesty...vrr
Ak mate niekto podobnu konfiguraciu please HELP! dik

Starke

nettezzaumana

  • Host
Re: Externy monitor na Intel X3100
« Odpověď #1 kdy: 23 Července 2008, 17:02:46 »
ps. ten cerny spodek plochy vlevo neni prirozene videt, pac ve skutecnosti neexistuje ..

pouzivam dva monitory dokonce s ruznym rozlisenim .. s compizem a veskeryma features. Musis si to proste nastavit ;) .. ma LCD jsou 1280x800+1280x1024 ..
Kdyz pouzivam jen jeden monitor, nic se nedeje .. dokonce full X forwarding z mych jinych Unixovych masin (nejruznejsi systemy a distribuce) funguje vc. expandovani ploch spravne ..

muj xorg.conf (vybrane sekce vypada takto) ::

Citace: xorg.conf
Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "AUO"
    ModelName      "AUO LCD MONITOR"
    UseModes       "Modes[0]"
    DisplaySize     331    207
    HorizSync       30.0 - 62.0
    VertRefresh     43.0 - 60.0
    Option         "CalcAlgorithm" "XServerPool"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Lite-On C1770NSL/NST"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 160.0
EndSection

Section "Device"
    Identifier     "Device[0]"
    Driver         "nvidia"
    VendorName     "NVidia"
    BoardName      "Quadro NVS 110M/GeForce Go 7300"
        Option  "NvAGP" "False"
        Option         "NoLogo" "False"
        Option         "RenderAccel" "True"
        Option  "DamageEvents" "True"
        Option  "UseEvents" "False"
        Option  "CoolBits" "1"
    Option         "SaXDualHead"
    Option         "TwinView"
    Option         "SaXDualMonitorVendor" "--> VESA"
    Option         "SecondMonitorHorizSync" "31-50"
    Option         "SaXDualVSync" "50-60"
    Option         "MetaModes" "1024x768,1024x768;800x600,800x600"
    Option         "SaXDualOrientation" "LeftOf"
    Option         "SaXDualResolution" "1024x768"
    Option         "TwinViewOrientation" "LeftOf"
    Option         "SaXDualMode" "Xinerama"
    Option         "SecondMonitorVertRefresh" "50-60"
    Option         "SaXDualHSync" "31-50"
    Option         "SaXDualMonitorModel" "1024X768@60HZ"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce Go 7300"
        Option  "CoolBits" "1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "CRT: 1280x1024 +1280+0, DFP: 1280x800 +0+0; CRT: 800x600 +800+0, DFP: 800x600 +0+0"
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
    Option         "RENDER" "True"
EndSection

Starke

  • Návštěvník
  • Příspěvků: 23
Re: Externy monitor na Intel X3100
« Odpověď #2 kdy: 24 Července 2008, 07:39:25 »
Diky za odpoved, ale myslim ze mi tvoj pripad moc nepomoze. Pouzivas TwinView na nVidii. Kedze ja mam Intelacku kartu, TwinView nemozem pouzit a teda aj moj pozadovany xorg.conf by mal urcite vyzerat inak.
  Akurat si mozem zobrat ponaucenie, ze sa to urcite da rozchodit, len treba mooore trpezlivosti :)

Na fore sa mi podarilo najst http://forum.ubuntu.cz/index.php?topic=21927.0 len polovicate riesenie, takze ak by niekto mal poruke dual monitor konfig na X3100, ten by pomohol viac. Dik

PS

Starke

  • Návštěvník
  • Příspěvků: 23
Re: Externy monitor na Intel X3100
« Odpověď #3 kdy: 24 Července 2008, 10:25:47 »
Aspon ciastocne sa mi to podarilo rozbehat takto pomocou xrandr a virtualny display:
Nasledujuci postup je modifikovanym prekladom z: http://www.howtoforge.com/dual-monitor-setup-on-ubuntu7.10

Nevyhodou takehoto riesenia je, ze vytvorite vlastne jednu virtualnu obrazovku, roztiahnutu na dva monitory. Obrazok pozadia je napriklad roztiahnuty cez oba monitory, a aj okna programov sa niekedy zobrazuju v strede virtualnej plochy a nie v strede daneho monitora. Takze som tym neziskal rozsireny desktop. Pre plnohodnotny rozsireny desktop treba asi inak konfigurovat xorg.cfg, co zial neviem ako....

Najprv treba pripojit monitory, ktore cheme rozbehat. Potom treba ziskat identifikatory pripojenych monitorov.
Kód: [Vybrat]
xrandr -qco vyprodukuje podobny vypis
Citace
Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x 1024
VGA connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0     59.9 
   1152x864       75.0 
   1024x768       75.1     70.1     60.0 
   832x624        74.6 
   800x600        72.2     75.0     60.3     56.2 
   640x480        75.0     72.8     66.7     60.0 
   720x400        70.1 
LVDS connected 1280x800+1280+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+   60.0 
   1280x768       60.0 
   1024x768       60.0 
   800x600        60.3 
   640x480        59.9 
TV disconnected (normal left inverted right x axis y axis)
Takze mam dva pripojene monitory, a jeden neaktivny TV vystup. Monitor na notebooku je identifikovany ako LVDS, a externy monitor pripojeny cez kabel ako VGA (napriklad monitor pripojeny cez DVI moze byt identifikovany ako TMDS-1).

Tymto prikazom zistime, ake rozlysenie treba nastavit pre virtualny display
Kód: [Vybrat]
xrandr --output VGA --auto --left-of LVDSVysledkom je vypis, z ktoreho nas zaujima hodnota desired size (ktora je vlastne suctom rozlyseni oboch pripojenych monitorov)
Citace
xrandr: screen cannot be larger than  1280x1280 (desired size 2560x1024)
Tuto hodnotu pouzijeme na zapnutie virtual display v xorg.conf
Kód: [Vybrat]
gksudo gedit /etc/X11/xorg.confkde v sekcii "Screen" pridame podsekciu "Display" s nastavenim Virtual na hodnotu ziskanu vyssie
Kód: [Vybrat]
Section "Screen"
   [...]
   SubSection "Display"
      [...]
      Virtual  2560 1024
   EndSubSection
EndSection

Teraz treba reloadnut X-server. Stlacte: ctrl+alt+backspace. Znova sa nalogujte do systemu a v konzole zadajte pozadovanie umietnenie monitorov:
Kód: [Vybrat]
xrandr --output VGA --auto --left-of LVDSTento prikaz sme uz raz zadali vyssie, ale tentokran nevypise mozne rozlysenie, ale zapne externy monitor (kedze uz je funkcny Virtual display). Z prikazu si mozete urobit spustac, alebo vypnut externy monitor prikazom
Kód: [Vybrat]
xrandr --output VGA --off S umiestnenim obrazoviek je mozne experimentovat prikazmi:
Kód: [Vybrat]
--pos {x}x{y}
--left-of output
--right-of output
--above output
--below output
,kde output je jeden z identifikatorov monitorov VGA, alebo LVDS

Pre plnohodnotny rozsireny desktop treba asi inak konfigurovat xorg.cfg, co zial neviem ako....ak viete, poradte pls

PS

zdroj: http://www.howtoforge.com/dual-monitor-setup-on-ubuntu7.10
       http://www.thinkwiki.org/wiki/Intel_Graphics_Media_Accelerator_X3100
« Poslední změna: 24 Července 2008, 10:27:56 od Starke »

Starke

  • Návštěvník
  • Příspěvků: 23
Re: Externy monitor na Intel X3100
« Odpověď #4 kdy: 24 Července 2008, 10:35:32 »
K prispevku vyssie este jedna vec... neviem ako pri takomto pristupne nastavit, ktory monitor ma byt primarny. Ono mi to proste hodi hornu a dolnu listu na extenry monitor a neviem ako to zmenit...

nettezzaumana

  • Host
Re: Externy monitor na Intel X3100
« Odpověď #5 kdy: 24 Července 2008, 11:13:53 »
poradim Ti jednu fintu, jak si muzes hrat s Xorgem a nerestartovat svuj stavajici, jednoduse si vytvor druhou instanci ..

X :1.0 -config /path/to/file & //spusti dalsi Xserver na /dev/tty8, tzn. ze se do nej dostanes aka ctrl+alt+F8 .. opsna -config tomu preda jine .conf file (xorg,conf)
xauth add :1.0 . `mcookie` & // nutny.. spusti magic cookie na vybranem xserveru
DISPLAY=:1.0 xterm & // spusti nejakou aplikaci v novem Xorgu, napriklad xterm

docela uzitecne je podivat se na :: man X

Starke

  • Návštěvník
  • Příspěvků: 23
Re: Externy monitor na Intel X3100
« Odpověď #6 kdy: 24 Července 2008, 11:55:07 »
Kód: [Vybrat]
$ man X
No manual entry for X
See 'man 7 undocumented' for help when manual pages are not available.
WTF?

nettezzaumana

  • Host
Re: Externy monitor na Intel X3100
« Odpověď #7 kdy: 24 Července 2008, 12:24:39 »
stahni si zde manpage.. a strc si ji nekam do $MANPATH ..

Starke

  • Návštěvník
  • Příspěvků: 23
Re: Externy monitor na Intel X3100
« Odpověď #8 kdy: 24 Července 2008, 14:09:52 »
Takze podla toho, co som zatial nastudoval, by tato konfiguracia mala bezat, avsak X server vyhodi chybu: (EE) Intel(0): [dri] DRIScreenInitFailed. Disabling DRI..

Stretli ste sa niekto s tym?

Mozno to suvisi aj s warningom: (EE) intel: No matching Device section for instance (BusId 0:2:1) found - netreba to nejako osetrit v xorg.conf?
Kód: [Vybrat]
$ lspci | grep Graphics
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
aj ked myslim ze toto mozem kludne ignorovat...


Kód: [Vybrat]
Section "Device"
Identifier "Intel Mobile GM965/GL960"
Driver "intel"
BusId "PCI:0:2:0"
Option "MonitorLayout" "LFP,DFP"
Screen 0
EndSection

Section "Device"
Identifier "Intel Mobile GM965/GL960 external"
Driver "intel"
BusId "PCI:0:2:0"
Option "MonitorLayout" "LFP,DFP"
Screen 1
EndSection


Section "Monitor"
Identifier "Notebook LVDS"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Notebook LVDS"
Device "Intel Mobile GM965/GL960"
EndSection

Section "Monitor"
Identifier "Philips 170B"
EndSection

Section "Screen"
Identifier "External Screen"
Monitor "Philips 170B"
Device "Intel Mobile GM965/GL960 external"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Default Screen"
Screen 1 "External Screen" RightOf "Default Screen"
InputDevice "Synaptics Touchpad"
Option "Xinerama" "on"
EndSection
« Poslední změna: 24 Července 2008, 14:14:59 od Starke »

nettezzaumana

  • Host
Re: Externy monitor na Intel X3100
« Odpověď #9 kdy: 24 Července 2008, 14:21:51 »
v tomhle Ti neporadim, nicmene doufam, ze jsi dal na moji dobre minenou radu a aby jsi si otrocky nepodrezaval vetev na ktere sedis, tak si pro testovani konfigurace poustis druhy Xserver

 

Provoz zaštiťuje spolek OpenAlt.