[XORG] Double affichage / Bureau étendu (presque résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
jobijoba
newbie
Messages : 9
Inscription : mar. 19 mai 2009, 21:57

[XORG] Double affichage / Bureau étendu (presque résolu)

Message par jobijoba »

Bonjour à tous,

Tout nouveau sur Arch et j'essaye de mettre en place le bureau étendu... sans succès :cry:
Ma carte graphique est une ATI HD 3470, chipset R500 avec le pilote libre "radeon".

Donc voilà j'ai testé toutes les manips glanées à droite et à gauche, bidouiller le xorg dans tous les sens et rien n'y fait.

Pourriez-vous me donner un coup de main ?

Voici mon xorg.conf (généré par X -configure, hwd -x ayant tout fait crasher) et en dessous ce que renvoie la commande xrandr :

Code : Tout sélectionner

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/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  "extmod"
	Load  "dbe"
	Load  "dri2"
	Load  "record"
	Load  "dri"
	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"
	#DisplaySize	  300   190	# mm
	Identifier   "Monitor0"
	VendorName   "LEN"
	ModelName    "4033"
	Option	    "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	BoardName   "Mobility Radeon HD 3400 Series"
	BusID       "PCI:1:0: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
		Virtual	  2880 1924
	EndSubSection
EndSection

Section "ServerFlags"
	Option "DontZap" "False"
EndSection
xrandr :

Code : Tout sélectionner

Screen 0: minimum 320 x 200, current 1440 x 900, maximum 2880 x 1924
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1440x900+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
   1440x900       60.1*+   49.9  
   1280x854       59.9  
   1280x800       59.8  
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   640x480        59.4  
VGA-0 connected (normal left inverted right x axis y axis)
   1280x1024      60.0 +   75.0     60.0  
   1152x864       75.0     60.0  
   1024x768       75.0     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     59.9  
   720x400        70.1  
Merci d'avance pour votre aide !
Dernière modification par jobijoba le mer. 20 mai 2009, 00:40, modifié 1 fois.
jobijoba
newbie
Messages : 9
Inscription : mar. 19 mai 2009, 21:57

Re: [XORG] Double affichage / Bureau étendu (impossible?)

Message par jobijoba »

HOURRA !!! J'ai réussi ! Il fallait utiliser radeonhd en fait...

Subsiste tout de même un problème, ARandr refuse de se lancer depuis que j'ai radeonhd et malheureusement le programme GRandr (mon préféré) n'existe pas sous Arch Linux (mais sous Ubuntu si :( ). Sauriez ce qu'il se passe pour Arandr ? Ou que faire pour avoir Grandr ?

Voici les erreurs renvoyées par Arandr dans le terminal, C'est quoi ce bazard ?! :shock:

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/bin/arandr", line 5, in <module>
    main()
  File "/usr/lib/python2.6/site-packages/screenlayout/gui.py", line 300, in main
    force_version=options.force_version
  File "/usr/lib/python2.6/site-packages/screenlayout/gui.py", line 137, in __init__
    self.filetemplate = self.widget.load_from_x()
  File "/usr/lib/python2.6/site-packages/screenlayout/widget.py", line 66, in load_from_x
    self._xrandr.load_from_x()
  File "/usr/lib/python2.6/site-packages/screenlayout/xrandr.py", line 114, in load_from_x
    if not hsplit[2].startswith("("):
IndexError: list index out of range
Bon après ça me reste plus qu'à configurer le wifi (ça promet d'être une sacrée galère) et je pourrai rester définitivement sur cette fusée qu'est Arch Linux ! J'ai hâte !

Please un ptit coup de main pour ARandr ou GRandr ?
jobijoba
newbie
Messages : 9
Inscription : mar. 19 mai 2009, 21:57

Re: [XORG] Double affichage / Bureau étendu (presque résolu)

Message par jobijoba »

Up les amis !

Mon problème n'intéresse-t-il personne ?
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [XORG] Double affichage / Bureau étendu (presque résolu)

Message par Skunnyk »

Je peux juste te dire que chez moi arandr fonctionne ... (je l'ai installé pour tester)
Tu l'as bien installé à partir de AUR ?
jobijoba
newbie
Messages : 9
Inscription : mar. 19 mai 2009, 21:57

Re: [XORG] Double affichage / Bureau étendu (presque résolu)

Message par jobijoba »

Bonjour et merci pour ta réponse.

Oui je l'ai bien installer à partir de Aur (avec yaourt donc ?). Le hic c'est que ça fonctionnait quand le pilote était radeon et ça bug depuis l'installation de radeonhd :?
J'ai bien essayer de désinstaller et de réinstaller arandr, sans succès :(
Voilà ce qu'il répond quand je le lance :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/bin/arandr", line 5, in <module>
    main()
  File "/usr/lib/python2.6/site-packages/screenlayout/gui.py", line 300, in main
    force_version=options.force_version
  File "/usr/lib/python2.6/site-packages/screenlayout/gui.py", line 137, in __init__
    self.filetemplate = self.widget.load_from_x()
  File "/usr/lib/python2.6/site-packages/screenlayout/widget.py", line 66, in load_from_x
    self._xrandr.load_from_x()
  File "/usr/lib/python2.6/site-packages/screenlayout/xrandr.py", line 114, in load_from_x
    if not hsplit[2].startswith("("):
IndexError: list index out of range
D'où ça vient ?
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Re: [XORG] Double affichage / Bureau étendu (presque résolu)

Message par cdemoulins »

Je pense que c'est un bug dans arandr. Je vais envoyer un email au développeur.
jobijoba
newbie
Messages : 9
Inscription : mar. 19 mai 2009, 21:57

Re: [XORG] Double affichage / Bureau étendu (presque résolu)

Message par jobijoba »

Ah ben c'est super, merci beaucoup !

J'attend avec impatience la suite :D
Répondre