Bonjour,
J'ai un probleme dans la configuration de mon serveur X (Xorg 1.4.x)
J'ai 4 ecrans et deux cartes graphiques nvidia FX7950 et je voudrais marcher tout ca en meme temps.
Pour chaque paires d'ecrans branches sur la meme carte graphique il n'y a pas de probleme, j'active le twinview et tout marche bien (merci NVidia)
Par contre, pour faire le pont entre ces deux pairs d'ecrans, je dois utilise l'extention Xinerama pour que mon serveur X considere les deux bloks comme un seul ecran.
(Sans ca, le serveur X fonctionne bien avec les 4 ecrans mais considere 2 DISPLAY differents, le ":0.0" et le "0.1", je ne peux donc pas faire voyager une fenetre du premire blok au deuxieme blok.)
J'active donc Xinerama...
Jusqu'ici, toujours pas de souci. J'ai bien mon desktop avec 4 ecrans avec le direct rendering ou je peux faire livrement voyager mes fenetres.
Fort de cette configuration, je me mets en tete de faire fonctionner compiz (bureau 3D) sur le tout (ou dumoins d'essayer)
Les soucis commencent ici.
Pour faire fonctionner compiz, j'ai besion de l'extenstion "Composite" de Xorg, donc bien sur je l'active dans mon fichier de config, je verifie s'il n'y a pas d'erreur dans mon /var/log/Xorg.0.log, tout semble se passer correctement.
Cependant, une fois Xorg demarre, l'extension composite n'est pas disponible (la commande "xdpyinfo -queryExtensions" ne m'affiche pas la ligne)
A partir de la c'est plus la peine d'avancer, meme avec la danse secrete de la pluie, compiz ne veut pas demarrer sans cette extension.
Faits interessants :
- Si je desactive Xinerama, donc si je me contente d'avoir deux paires d'ecrans independants, l'extension composite est presente et compiz se lance. Dans cette configuration j'ai malheuresement un leger probleme particulierement desagrable, les bordures de fenetres ne s'affiche pas sur les fenetres des deux ecrans du deuxieme blok (DISPLAY ":0.1" ). Par contre tout le reste marche (le cube 3d, les transparences, les zooms.... tout quoi). C'est dommage ... mais de toutes facons avoir deux displays indepandants est trop contraignant.
- Certains me diront que melanger le twinview et le Xinerama est peu catholique. C'est vrai, mais de toute facon j'ai le meme probleme (d'extenstion composite) si je separe tous les ecrans a la base puis que je les regroupes tous avec Xinerama.
Voila, je me retrouve donc a vouloir faire marcher l'extension composite de Xorg en meme temps que Xinerama, je ne sais pas pourquoi cela ne marche pas et je sais encore moins ou chercher.
Merci d'avance, je reste a votre disposition pour vous donner des details sur ma config ou sur les testes que j'ai deja fait.
---
Le sage ne dit pas ce qu'il sait, le sot ne sait pas ce qu'il dit.