Portál AbcLinuxu, 14. května 2025 04:12

Dotaz: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1

CIJOML avatar 14.7.2007 09:29 CIJOML | skóre: 58 | Praha
Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Přečteno: 2936×
Odpovědět | Admin
Zdravim,

zakoupil jsem novy panel a tak jsem byl prinucen prejit na X.org intel driver ve verzi 2.1 (git20070713). Kdyz zavolam:
xrandr --output VGA --mode 1280x960 && xrandr --output LVDS --left-of VGA
Obrazovky se nastavi spravne, jen kdyz dam v KDE identifikaci, tak externi panel ma cislo 1 a laptop monitor cislo 2. Nevite jak to prehodit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.7.2007 11:56 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
úprava Xorg.conf nepomůže ?
Section "Device"
        Identifier      "Intel 945GM"
	BoardName	"Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
	Driver          "intel"
        Option          "VBERestore"            "true"
        Option          "MonitorLayout"         "CRT,LFP"  # já používám   "NONE,CRT+LFP" aby se na obou obrazovkách ukazoval 
                                                                                  stejný obraz (notebook a projektor)
...
Případně se pohrát s MonitorLayout podle man intel...
CIJOML avatar 15.7.2007 15:34 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Neni to pres xrandr a tusim tahle volba je uz v novem driveru 2.1 ignorovana - ale vyzkousim a dam vedet
CIJOML avatar 16.7.2007 14:10 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Tak muzu potvrdit, ze v novem driveru tahle volba uz neexistuje.
16.7.2007 14:23 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
dík za info, bohuzel s tim xrandr ti nepomuzu :-(
CIJOML avatar 16.7.2007 15:37 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Jestli si to chces zkusit, tak tady jsou zdrojaky. http://lwn.net/Articles/240586/ Treba na to prijdes, pacto ja se s tim trapim uz dooost dlouho ;)
16.7.2007 16:33 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
ovladac mam taky 2.1.0, kdyz zapojim k ntb televizi Myrica V32 tak mi to ukazuje ze oba monitory jsou v tzv. clone rezimu, oba se hlasi jako 2 (1 tudiz neni). Zkusim nejak nastabit, aby panel byl 1 a Myrica 2.
CIJOML avatar 16.7.2007 16:58 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
xrandr --output LVDS --left-of VGA to se nastavuje pres to right-of nebo left-of - tim prepne do dualhead modu
17.7.2007 11:51 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1

bohužel mi to nechce spolupracovat, ted se oznacuji obe dve obrazovky jako 1 2 soucasne, nikoliv 1 a druha jako 2.

nasel jsem na netu xorg.conf s nastavenim xinerama, upravil jsem jej, ale nakonec jsem skoncil tam kde autor :-( - ovladac to nerozdychal a nejak zabugoval, takze to taky nejede. Alespon ale vim, jak nastavit xorg.conf. A propo... pockat na dalsi verzi ? Me uz s timto ovladacem nefunguje radne DPI u fontu, ale zase neblbne gamma pri prehravani videa (oproti 'i810') takže jej pouzivam. Na muj vkus je ovladac 'intel' lehce nedodelany :-(



Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
    Screen 1 "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
    Option "Xinerama" "True"
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
	Load  "GLcore"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
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"
	DisplaySize	  380   310	# mm
	Identifier   "Monitor0"
	VendorName   "VSC"
	ModelName    "VP930 Series"
	HorizSync    30.0 - 82.0
	VertRefresh  50.0 - 75.0
	Option	    "DPMS"
EndSection

Section "Monitor"
	DisplaySize	  380   310	# mm
	Identifier   "Monitor1"
	VendorName   "VSC"
	ModelName    "VP930 Series"
	HorizSync    30.0 - 82.0
	VertRefresh  50.0 - 75.0
	Option	    "DPMS"
EndSection

Section "Device"
        Option "NoAccel" "true"
        Option "DRI" "false"

	Identifier  "Card0"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "82Q963/Q965 Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
    Screen 0
EndSection

Section "Device"
        Option "NoAccel" "true"
        Option "DRI" "false"

	Identifier  "Card1"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "82Q963/Q965 Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
    Screen 1
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
    DefaultColorDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
        Modes "1280x1024"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
    DefaultColorDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
        Modes "1280x1024"
	EndSubSection
EndSection

CIJOML avatar 17.7.2007 22:16 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Udelej si konfiguraci jako bys mel jeden monitor a zapomen na xineramu, to intel ovladac nepodporuje. Potom pouzij xrandr. Ja vygeneroval ten nejhloupejsi konfigurak primo pres dpkg --reconfigure xserver-xorg a nasledne vsechno nastavuju pres xrandr
18.7.2007 00:28 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
to jsem jen zkoušel, zkoušel jsem taky ten tvuj prikaz i jine prikaz, ale stale jsem v rezimu clone, obe obrazovky se hlasi jako 2 a nic jako 1. :-( Ten xorg.conf neni muj... Proste se mi to nechce prepnout z rezimu clone :-(
CIJOML avatar 18.7.2007 06:47 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Section "Files"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "cz"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
EndSection

Section "Device"
        Identifier      "Intel Corporation 82852/855GM Integrated Graphics Device"
        Driver          "intel"
        BusID           "PCI:0:2:0"
        Option          "UseFBDev"              "false"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       28-64
        VertRefresh     43-60
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation 82852/855GM Integrated Graphics Device"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                #Modes          "1280x1024" "1024x768"
                Virtual         2304 1792
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection

U me funguje tenhle config a nasledna manipulace s okny pres xrandr
18.7.2007 07:47 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Section "InputDevice"
	Identifier	"Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"cz"
EndSection	

Section "InputDevice"
	Identifier	"Mouse"
	Driver		"mouse"
   	Option 		"Name" 				"Logitech USB Receiver"
    	Option		"Protocol"      		"ExplorerPS/2"
	Option		"Device"			"/dev/input/mice"
	Option		"ZAxisMapping"			"4 5"
	Option 		"HWHEELRelativeAxisButtons"	"7 6"
	Option		"Emulate3Buttons"		"no"
EndSection

Section "InputDevice"
Driver          "synaptics"
Identifier      "Touchpad"
Option  "Device"        "/dev/input/event1"
Option  "Protocol"      "synaptics"
Option  "LeftEdge"      "1700"
Option  "RightEdge"     "5300"
Option  "TopEdge"       "1700"
Option  "BottomEdge"    "4200"
Option  "FingerLow"     "25"
Option  "FingerHigh"    "30"
Option  "MaxTapTime"    "180"
Option  "MaxTapMove"    "220"
Option  "VertScrollDelta"  "100"
Option  "HorizScrollDelta" "0"
Option  "MinSpeed"      "0.06"
Option  "MaxSpeed"      "0.12"
Option  "AccelFactor" "0.0010"
Option  "SHMConfig"     "on"
#  Option       "Repeater"      "/dev/ps2mouse"
EndSection


Section "Device"
        Identifier      "Intel 945GM"
	BoardName	"Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
	Driver          "intel"
        
EndSection

Section "Monitor"
        Identifier      "LCD 1280x800"
        Option          "DPMS"          "true"
	VendorName	"LPL"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel 945GM"
        Monitor         "LCD 1280x800"
	DefaultDepth    24
        	SubSection "Display"
                Depth           16
                Modes           "1280x800"	"1024x768"
		Virtual		2048 2048
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x800"	"1024x768"
		Virtual		2048 2048
        EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Keyboard"
	InputDevice	"Touchpad" 		"AlwaysCore"
	InputDevice	"Mouse"			"CorePointer"
	#Option		"AIGLX"			"true"
EndSection

Section "ServerFlags"
	Option  	"StandbyTime"  		"8"  # Turn off screen after 8 minutes (DPMS)
        Option 		"SuspendTime"  		"10"  # Full suspend after 10 minutes
        Option  	"OffTime"  		"15"  # Turn off after 15 minutes
EndSection

Section "DRI"
	Group	"video"
	Mode	0666
EndSection

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

EndSection

včera jsem někde četl, že když je virtual větší než 2048 2048 přestane fungovat 3D akcelerace, protože ta funguje jen do 2048x2048...
konfigurák mám téměř stejný jako ty...

CIJOML avatar 18.7.2007 08:29 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Virtual musis mit nastaveny jako suma(X_souradnice_obou_displeju) a suma(Y_souradnice_obou_displeju) - jinak ti samozrejme nebude fungovat dualhead, kdyz se na tu virtualni plochu nevejde ;) ano, akcelerace mi nebezi, coz nepovazuju za fatalni.
18.7.2007 09:02 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
to ani srnka v lese netuší, co ty... už to funguje :-)
teď nezbývá nic jiného než přehodit ty 2 obrazovky ... jdu to zkoušet...
CIJOML avatar 20.7.2007 13:24 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
tak co? Zjistils neco?
21.7.2007 05:36 }ra!n
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Moznost urcit poradi obrazovek je v reseni: "Xinerama ordering. Right now, you get Xinerama screens ordered by internal structure within the driver. I'm thinking we want to use output properties to order things instead; perhaps something as simple as 'XINERAMA_HEAD' values in each output that tell the server how to order things. This should be done entirely within the DIX randr code, not the driver. Some applications use this information to place dialogs and other details." viz. http://keithp.com/blog/randr_1.2_update.html

Zatim jsem to proste obesel nastavenim hlavniho panelu KDE, dalsich oken (Obrazovka > Vice monitoru) a Yakuake na obrazovku c. 2 - funguje to velmi uspokojive ;}} ale stejne uz se tesim az bude podpora primo v randr
CIJOML avatar 21.7.2007 15:47 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Tak to mi na mojem KDE teda nejak nefunguje. Zkus hodit obrazek. Jinak mam problem, ze mi to nedetekuje na druhe hlave plne rozliseni 1280x1024 ale jen 1290x960 s tim, ze to hlasi:
(II) intel(0): EDID for output VGA
(II) intel(0): Not using default mode "640x350" (vrefresh out of range)
(II) intel(0): Not using default mode "640x400" (vrefresh out of range)
(II) intel(0): Not using default mode "720x400" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x960" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (hsync out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1792x1344" (vrefresh out of range)
(II) intel(0): Not using default mode "1792x1344" (vrefresh out of range)
(II) intel(0): Not using default mode "1856x1392" (vrefresh out of range)
(II) intel(0): Not using default mode "1856x1392" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1440" (hsync out of range)
(II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) intel(0): Not using default mode "832x624" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1400x1050" (hsync out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1440x900" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1024" (hsync out of range)
(II) intel(0): Not using default mode "1680x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) intel(0): Not using default mode "2048x1536" (hsync out of range)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Printing probed modes for output VGA
(II) intel(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline "1280x800"x60.0   83.46  1280 1344 1480 1680  800 801 804 828 (49.7 kHz)
(II) intel(0): Modeline "1152x768"x54.8   65.00  1152 1178 1314 1472  768 771 777 806 +hsync +vsync (44.2 kHz)
(II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
(II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)

Coz je blbost, protoze ve dvoulitrech s intel driverem to normalne jede v plnem rozliseni. Nevis jak ho to plne rozliseni na te druhe hlave naucit?
CIJOML avatar 21.7.2007 16:09 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Tohle jsem vyresil zvetsenim VertRefresh 43-75 v sekci Monitor. Najednou to jede jak ma v plne palbe! :) HURA!
21.7.2007 16:19 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Takže to funguje k tvé spokojenosti ? :-)
CIJOML avatar 21.7.2007 17:48 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
No jeste by to mohlo prestat tuhnout pocitac pri jakemkoliv ukonceni Xu nebo -o rotate a podobne, ale to snad doladej. 2.1.0 mi nesla spustit vubec a sla rovnou do tvrdeho zatuhnuti...
21.7.2007 18:58 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
planuji se nejake upravy s ovladacem intel (nasledujici verze) a xrandr 1.3 (ted je verze 1.2.2), snad to pak bude lepsi
21.7.2007 16:45 }ra!n
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1

Qt: 3.3.7

KDE: 3.5.7

nastaveni panelu

nastaveni vice obrazovek

Tyhle volby jsou dostupny jen kdyz mas xrandrem roztahlej screen pres vic monitoru. S tim rozlisenim bohuzel nevim, k tomuhle ale urcite neco vygooglis, tak aspon drzim palce ;}

CIJOML avatar 21.7.2007 19:22 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
AH! diky, nastaveni vice obrazovek jsem mel OK, ale vlastnosti na kickerovi me kliknout nenapadlo :)))
18.3.2008 20:03 Rade Jun
Rozbalit Rozbalit vše Re: Jak pres xrandr zmenit poradi obrazovek? X.org driver intel 2.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sice je to trochu staré vlákno, ale řešil jsem stejný problém, přidal jsem do xorg.conf kde co, ale nakonec pomohlo následující pořadí volání xrandr : xrandr --output LVDS --mode 1440x900 --output VGA --mode 1280x1024 --left-of LVDS
xrandr --output LVDS --mode 1440x900 --output VGA --mode 1280x1024 --right-of LVDS
Pro úplnost mám Intel Corporation Mobile GM965/GL960.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.