Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Starke 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
-
(http://img390.imageshack.us/img390/7104/print8cy3.th.png) (http://img390.imageshack.us/my.php?image=print8cy3.png) 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) ::
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
-
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 (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
-
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 (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.
xrandr -q
co vyprodukuje podobny vypis
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
xrandr --output VGA --auto --left-of LVDS
Vysledkom je vypis, z ktoreho nas zaujima hodnota desired size (ktora je vlastne suctom rozlyseni oboch pripojenych monitorov)
xrandr: screen cannot be larger than 1280x1280 (desired size 2560x1024)
Tuto hodnotu pouzijeme na zapnutie virtual display v xorg.conf
gksudo gedit /etc/X11/xorg.conf
kde v sekcii "Screen" pridame podsekciu "Display" s nastavenim Virtual na hodnotu ziskanu vyssie
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:
xrandr --output VGA --auto --left-of LVDS
Tento 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
xrandr --output VGA --off
S umiestnenim obrazoviek je mozne experimentovat prikazmi:
--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.howtoforge.com/dual-monitor-setup-on-ubuntu7.10)
http://www.thinkwiki.org/wiki/Intel_Graphics_Media_Accelerator_X3100 (http://www.thinkwiki.org/wiki/Intel_Graphics_Media_Accelerator_X3100)
-
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...
-
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
-
$ man X
No manual entry for X
See 'man 7 undocumented' for help when manual pages are not available.
WTF?
-
stahni si zde (http://leteckaposta.cz/file/137315509.1/51e9a4f0e4391516c8e0c3e1315f7e17ef09a340) manpage.. a strc si ji nekam do $MANPATH ..
-
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?
$ 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...
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
-
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