Bonjour,
J'ai une carte ATI FireGL V3600, avec 2 écrans connectés dessus.
Quand je met l'option xinerama à true dans mon fichier xorg.conf, je perd les effets 3D de KDE4.
J'ai toujours le message : Required X extensions (Xcomposite and Xdamage) are not available dans la "Configuration Systeme -> Bureau.
Merci de votre aide
# xinerama et dri...
Posté par Aefron . Évalué à 4.
Cette incompatibilité était d'ailleurs ce qui avait motivé à l'implémentation de buffers qui unifiaient deux sorties d'un GPU (MergedFB, pour les radeons à drivers libres, par exemple).
Bon, par contre, avec tous les X.org depuis 7.2, Xinerama n'est plus censé être utilisé du tout (on n'a plus le droit qu'à un seul serveur X simultané, et une seule carte à la fois), pas plus que les sorties sur un gros buffer (comme MergedFB) : tout est censé être intégralement remplacé par RandR (le multi-X.org devrait revenir vers l'été... pour le multi-cartes, il faudra attendre RandR 2.x, soit, pfiou......)... maintenant, je ne sais pas si tu utilises un driver proprio, qui fait une tambouille avec Xinerama, ou si tu veux juste utiliser Xinerama à tout prix : dans le premier cas, bonne bourre, dans le deuxième, oublie Xinerama, et passe à RandR, si tu le peux... à voir, sinon, si le driver n'utiliserait pas encore un truc à la MergedFB...
Mais xinerama+dri, a priori, non : xinerama n'a jamais été fait pour ça (et en plus, il est obsolète, maintenant).
# rien de nouveau...
Posté par fearan . Évalué à 3.
Et marche relativement bien.
Si tu utilises le pilote propriétaire dans ce cas il faut utiliser le amdccle (enfin un truc qui commence par amd... )
enfin quand tu demandes de l'aide c'est pas mal de donner plus de précision
1) version de débian (c'est un minimum, si je dis mon windows y marche pas, et que quelqu'un se casse le cul à faire une réponse détaillée, mais que il répond pour XP alors que je me trimbale avec un 3.11 ça va pas m'aider)
2) Version de logiciel utilisé, ici Xorg, est-ce le dernier (qui vient de sortir, celui fournit avec la distrib, un que tu as compilé toi même)
3) Le pilote utilisé pour les ati il y a actuellement 3 pilotes
ati (pour la majorité, fait un wrapper entre les différent pilote )
radeonhd des truc en plus par rapport a ati, des truc en moins
fglrx (propriétaire) beaucoup de truc en plus pour les carte récentes, quelques trucs en moins.
Là encore c'est important de savoir.
4) Facultatif, mais qui peut vachement aider, la configuration utilisé, restreint aux éléments pertinents si tu peux faire la distinction ( ici avoir la section Device et modules et server flag ça pourrait aider)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: rien de nouveau...
Posté par dubis . Évalué à 1.
J'en suis au point ou si j'enlève le Xinerama, je gagne la 3D mais je perd un écran. Et l'amdcccle reste bloqué sur l'affichage simple (Indépendant).
Comment être sur d'utiliser le xrandr à la place du Xorg?
Voici mon Xorg.conf généré avec la commande sudo aticonfig --initial=dual-head J'ai rajouté l'option Xinerama entre autre ...
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
Option "Xinerama" "true"
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "UseFastTLS" "1"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
[^] # Re: rien de nouveau...
Posté par dubis . Évalué à 1.
J'ai oublié ça
#~: uname -a
Linux lsdbot 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:06 UTC 2008 x86_64 GNU/Linux
#~: Xorg -version
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-15-server x86_64 Ubuntu
Current Operating System: Linux lsdbot 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:06 UTC 2008x86_64
Build Date: 09 March 2009 01:06:41PM
xorg-server 2:1.5.2-2ubuntu3.1 (buildd@crested.buildd)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
[^] # Re: rien de nouveau...
Posté par Aefron . Évalué à 2.
Tape "xrandr" en console, et voit s'il te propose une liste de résolution/taux de rafraîchissement, ou s'il te dit que randr n'est pas supporté... après, je ne sais pas si fglrx supporte RandR - ça...
Sinon, RandR permet la gestion à chaud (ie sans redémarrer X.org) du multi-écran, via le même utilitaire "xrandr" dont je parle au-dessus (ou "krandr", "grandr", ...).
Après, tu peux aussi mettre ça en dur dans le xorg.conf - cf http://wiki.debian.org/XStrikeForce/HowToRandR12 pour plus de détails... mais, certes, encore faut-il le support de RandR...
... sinon, regarde la doc de fglrx : la dernière fois que j'en ai vu un en dual-screen (il y a quand même un moment), ça utilisait une syntaxe proprio (à base d'un seul "Screen", et de pointage vers deux sections "Monitor" dans la section "Device", où les deux sorties étaient déclarées dans la même section - un truc avec un buffer unifiant les deux sorties, quoi, ie un proto-RandR, comme on faisait, ipso facto, avant RandR)... pas xinerama qui, s'il marche (ou plutôt marchait) partout, n'a jamais été censé fonctionner avec DRI (et donc, avec l'accélération matérielle, pour la 3D).
[^] # Re: rien de nouveau...
Posté par dubis . Évalué à 1.
xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1024
default connected 1440x900+0+0 0mm x 0mm
1440x900 60.0*
1280x1024 75.0 70.0 60.0
1280x960 60.0
1280x768 60.0
1280x720 60.0
1152x864 75.0 70.0 60.0
1024x768 75.0 72.0 70.0 60.0
800x600 75.0 72.0 70.0 60.0 56.0
720x480 60.0
640x480 75.0 72.0 60.0
640x400 75.0 60.0
512x384 75.0 60.0
400x300 75.0 60.0
320x240 75.0 60.0
320x200 75.0 60.0
Je viens de regénérer un nouveau xorg.conf :
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
J'ai bien les effets KDE4 sur l'écran de gauche, mais j'ai des soucis sur celui de droite. En effet, je n'ai que le pointeur X sur celui ci.
J'ai essayé la commande suivzante :
xrandr --output VGA-0 --pos 1920x0 --mode 1024x768 --rate 60
sans grand succès. Ne faut -il pas modifier VGA-0 par un identifaint qui est de le fichier xorg.conf?
[^] # Re: rien de nouveau...
Posté par Aefron . Évalué à 2.
Tu peux savoir leur nom via le "xrandr", mais il faut que la sortie ait été activée (sinon, fouiller dans le /var/log/X.org.0.log... ça doit apparaître à un moment ou un autre) : dans ton cas, au moins "default" est connecté ("default connected 1440x900+0+0 0mm x 0mm"), donc, son nom est pour l'instant "default", ce qui est un peu la loose... essaye de trifouiller en les essayant tous... ou en demandant un réglage "auto" à xrandr (je ne sais plus comment on fait, mais RTFM)...
Sinon, un truc que je trouve bizarre pour une config RandR, dans ton xorg.conf : tu as deux sections "Device", et deux sections "Screen"... normalement, il suffit (et il faut, même, tant que RandR n'aura pas un peu évolué) une seule de chaque... cf mon xorg.conf, pour l'exemple :
Section "Device"
Identifier "Configured Video Device"
Driver "radeon"
Option "AccelMethod" "EXA"
BusID "PCI:1:0:0"
Option "Monitor-DVI-0" "19 pouces"
Option "Monitor-DVI-1" "22 pouces"
EndSection
Section "Monitor"
Identifier "22 pouces"
Option "PreferredMode" "1600x1200"
EndSection
Section "Monitor"
Identifier "19 pouces"
Option "LeftOf" "22 pouces"
Option "PreferredMode" "1280x1024"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "19 pouces"
Monitor "22 pouces"
Subsection "Display"
Virtual 3200 1200
EndSubsection
EndSection
[^] # Re: rien de nouveau...
Posté par dubis . Évalué à 1.
J'ai essayé de refaire mon xorg.conf en m'inspirant du tien :
Section "Device"
Identifier "aticonfig-FireGL"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Asus"
Option "DPMS" "true"
Option "PreferredMode" "1440x900"
EndSection
Section "Monitor"
Identifier "Dell"
Option "DPMS" "true"
Option "PreferredMode" "1280x1024"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Asus"
Monitor "Dell"
Subsection "Display"
Virtual 3200 1200
EndSubsection
EndSection
Malheureusement, cela ne fonctionne pas. J'ai donc repris un autre xorg.conf créé avec aticonfig :
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Avec cette dernière configuration, j'ai deux écran identiques. la commande xrandr ne voit q'un suel écran :
:~$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1024
default connected 1440x900+0+0 0mm x 0mm
1440x900 60.0*
1280x1024 75.0 70.0 60.0
1280x960 60.0
1280x768 60.0
1280x720 60.0
1152x864 75.0 70.0 60.0
1024x768 75.0 72.0 70.0 60.0
800x600 75.0 72.0 70.0 60.0 56.0
720x480 60.0
640x480 75.0 72.0 60.0
640x400 75.0 60.0
512x384 75.0 60.0
400x300 75.0 60.0
320x240 75.0 60.0
320x200 75.0 60.0
Comment pourrais je faire pour que xrandr voit 2 écran ?
[^] # Re: rien de nouveau...
Posté par dubis . Évalué à 1.
J'y suis arrivé mais ne demander pas comment ....
Voci ma carte vidéo :
lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV630 [FireGL V3600]
Voci mon xorg.conf
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "Monitor-DVI-0" "aticonfig-Monitor[0]-0"
Option "Monitor-DVI-1" "aticonfig-Monitor[0]-1"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
#Option "VendorName" "ATI Proprietary Driver"
#Option "ModelName" "Generic Autodetecting Monitor"
#Option "PreferredMode" "1440x900"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
#Option "VendorName" "ATI Proprietary Driver"
#Option "ModelName" "Generic Autodetecting Monitor"
#Option "PreferredMode" "1280x1024"
Option "DPMS" "true"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
#Virtual 3200 1200
Viewport 0 0
Depth 24
EndSubSection
EndSection
En fait j'ai réglé mon grand bureau sur 2 écran avec l'utilitaire d'ATI "amdcccle", ce qui done le résultat suivant xrandr :
:~$ xrandr
Screen 0: minimum 320 x 200, current 2880 x 900, maximum 2880 x 1024
default connected 2880x900+0+0 0mm x 0mm
2880x900 60.0*
1440x900 60.0
1280x1024 75.0 70.0 60.0
1280x960 60.0
1280x768 60.0
1280x720 60.0
1152x864 75.0 70.0 60.0
1024x768 75.0 72.0 70.0 60.0
800x600 75.0 72.0 70.0 60.0 56.0
720x480 60.0
640x480 75.0 72.0 60.0
640x400 75.0 60.0
512x384 75.0 60.0
400x300 75.0 60.0
320x240 75.0 60.0
320x200 75.0 60.0
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.