#1 Le 27/03/2006, à 16:13
- thall0s
[ Résolu ] XGL + cartes ATI = çà fonctionne !!
Superbe nouvelle pour les détenteurs d'une carte ATI séries X (notamment...).
Si comme moi vous avez une ATI Mobility X700 ou autre carte ATI, des petites modifs dans votre xorg.conf peuvent régler définitivement les hard-freeze qu'on a tous connu et qui nous empèchaient de l'utiliser + de 5min.
Pour ceux qui n'ont aucun problème avec l'anglais, ou tout au moins qui en comprennent les grandes lignes , allez voir le post original sur ubuntuforums.org ==> http://www.ubuntuforums.org/showthread.php?t=150854&highlight=xgl
Sinon grosso modo, voici la nouvelle section Device à mettre :
Section "Device"
Identifier "card0"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
Option "DynamicClocks" "on"
Option "mtrr" "on"
Option "DesktopSetup" "Single"
Option "ScreenOverlap" "0"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0"
Option "PowerState" "1"
BusID "PCI:1:0:0"
EndSection
Pensez naturellement à rajouter :
Device "card0"
dans la section Screen et de mettre en commentaire l'ancienne ligne device qui fait référence à votre carte ati.
Au cas où j'suis pas assez clair, voici mon xorg.conf:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "dbe" # moi (module pour ameliorer les perf ;-)
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
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 "ATI Technologies, Inc. Radeon Mobility X700 (RV410 PCIE)"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
#Device "ATI Technologies, Inc. Radeon Mobility X700 (RV410 PCIE)"
Device "card0"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
#Section "Extensions"
# Option "Composite" "Enable"
#EndSection
Section "Device"
Identifier "card0"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
Option "DynamicClocks" "on"
Option "mtrr" "on"
Option "DesktopSetup" "Single"
Option "ScreenOverlap" "0"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0"
Option "PowerState" "1"
BusID "PCI:1:0:0"
EndSection
Pour moi, plus aucun freeze jusqu'à présent (çà fait environ 1h30 ) mais avant çà freezait pour un 'oui' ou pour un 'non'
Amusez vous bien avec XGL !!:cool:
Hors ligne
#2 Le 27/03/2006, à 16:16
- GaRgAm
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Ca va faire plaisir a garfunk ca
Hors ligne
#3 Le 27/03/2006, à 16:30
- ti2tof
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
trop bien ca a l'air de bien marché chez moi!!avec une ati mobility x700 merci tu geres!! :D:D
Hors ligne
#4 Le 27/03/2006, à 16:40
- benjou
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Pareil!!!!
J'avais abandonné il y a 10 minutes.
Je réessaye et ça marche!
Nickel.
Merci
écrasons l'infâme
Hors ligne
#5 Le 27/03/2006, à 16:49
- jiraiya972
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
je me permet de rectifer un peu le premier post en disant qu'il suffit de d'ajouter simplement :
Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"
Voila mon xorg.conf et je n'ai plus de hard freeze.
Section "Device"
Identifier "ATI Radeon Mobility X700 PciE"
Driver "fglrx"
Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"
BusID "PCI:3:0:0"
EndSection
Et ça fonctionne. Donc pas besoin de modifier autant son xorg.conf
Dernière modification par jiraiya972 (Le 27/03/2006, à 16:50)
Asus A6VA : Pentium M 740 , 1024 DDR2 533, ATI X700 PCIE 128MB
Ubuntu : Edgy + Driver libre + Aiglx + Beryl
Hors ligne
#6 Le 27/03/2006, à 17:04
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHH trop de la balle ! ouiiiiiii je vous aime tous !!!!!
Plus ça va, moins je comprends
Hors ligne
#7 Le 28/03/2006, à 11:17
- crygor
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Bonjour
J'ai ajouté ça, ça m'a bien débloqué car j'arrive a lancer compiz.real, et tout ça. Le problème, c'estq ue j'ai pas les traits et la croix pour fermer, comme si compiz n'était pas actif, ou que j'avais pas de windows manager en marche (compiz en est un?), faut que je lance metacity?
Et ça lag pas mal a l'ouverture de feêtre.
Dernière modification par crygor (Le 28/03/2006, à 11:18)
Hors ligne
#8 Le 28/03/2006, à 11:32
- GaRgAm
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
faut que tu lance gnome-window-decorator en + de compiz
Hors ligne
#9 Le 28/03/2006, à 11:45
- crygor
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
GaRgAm, le problème est que lordre dans lequel j'ai ajouté les services se mlange... du coup, ça ne marche pas car ca ne apsse pas dans le bon ordre. Ca ne te le fais pas?
Hors ligne
#10 Le 28/03/2006, à 11:49
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
L'ordre n'est pas important. Dans ts programmes au démarrage, tu dois avoir "gnome-window-decorator" et "compiz --replace gconf". L'ordre n'est pas important, puisque c'est tou rangé par ordre alphabétique.
Plus ça va, moins je comprends
Hors ligne
#11 Le 28/03/2006, à 12:00
- crygor
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Bon ok.. ca marche. Mais ça freeze toujours pourtrant j'ai une X300 avec ce qu'il y a dans ce topic appliqué.
Et aussi, dans gconf, a quoi correspond "button5"?
Dernière modification par crygor (Le 28/03/2006, à 12:50)
Hors ligne
#12 Le 28/03/2006, à 12:19
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
-------------------------------------------------------------------------------------------------------------------------------------------------
|.....................................................ATTENTION : CE TUTORIAL EST OUT-OF-DATE.......................................................|
|........................................POUR DES INFORMATIONS A JOUR, CONSULTEZ CE POST MERCI........................................|
-------------------------------------------------------------------------------------------------------------------------------------------------
Bon, je vais peut-etre faire un peu doublon, mais j'ai rédigé hier soir un tuto pour mon frère qui possède le même PC que moi (un Acer Aspire 5022 WLMi : Turion1,6 GHz, 512 Mo, x700 PCIE). Je le recopie ici (je me sui très largement inspiré du tuto de GaRgAm).
Sachant que ça fera le 12432ème tuto pour Xgl, mais que ça a le mérite de fonctionner et de récapituler.
En premier : télécharger les paquets correspondants a Xgl et compagnie :
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
Ensuite copier cette ligne de code dans un fichier texte sur le bureau :
gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins [gconf,decoration,transset,wobbly,fade,minimize,cube,rotate,zoom,scale,move,resize,place,switcher] --type=list --list-type=string
Puis modifier xorg.conf afin d’ajouter les deux lignes qui faisaient tout planter :
sudo gedit /etc/X11/xorg.conf
Dans la section Device, rajouter deux lignes pour que ça ressemble à ça :
Section "Device"
Identifier "ATI Radeon Mobility X700 PciE"
Driver "fglrx"
Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"
BusID "PCI:1:0:0"
EndSection
Les deux lignes importantes sont en décalé, ce sont elles qu'il faut rajouter, sachant que par exemple BusID ne doit surtout pas être modifié.
Sauvegarder et quitter Gedit.
Ensuite, préparer le terrain. Aller dans Préférences>Session, et là dans l’onglet Programmes au démarrage, rajouter (peu importe l’ordre) :
"gnome-window-decorator"
"compiz --replace gconf"
"setxkbmap -model pc105 -layout fr -variant basic"
Attention à bien taper ce qui est indiqué (en particulier, c’est window et pas windows, et compiz est suivi par un espace et DEUX tirets : pour indiquer que l’argument qui suit est un mot).
Ensuite, valider et quitter.
Maintenant : modifier les fichiers de Gnome.
sudo gedit /etc/gdm/gdm.conf-custom
Et rajouter ceci à la fin (immédiatement en dessous de [servers] ) :
1=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
Enregistrer et quitter.
Ensuite,
sudo gedit /etc/gdm/gdm.conf
Là, chercher:
0=Standard
#1=Standard
Et inverser :
#0=Standard
1=Standard
Enregistrer et quitter.
Dernière chose avant de rebooter : mettre le login automatique, sinon il y a freeze à l’écran de login (quoi que j'ai eu l'occasion de me logguer et ça n'a pas planté). Pour ça c’est dans Administration, ensuite Fenêtres de connexion puis Sécurité : il faut cocher la case connexion automatique. Ensuite : rebooter. Au redémarrage, ce sera Xgl mais Compiz, le gestionnaire graphique qui utilises l’OpenGL à travers Xgl sera démarré sans plugins. Donc le bureau sera normal, à part qu'il n'y aura pas de décorations de fenêtres. Une fois loggué, il faudra ouvrir un terminal et copier la ligne de commande sauvegardée sur le bureau (attention, PAS DE SUDO DEVANT !!!!). L'interface va freezer deux secondes, et hop, ça passera sous Compiz
Il faut par ailleurs modifier le moteur de sortie : en console,
gstreamer-properties
puis dans Vidéo, changer en "no xv"
Le premier problème sera le terminal à moitié sur l’écran. Pour déplacer une fenêtre, appuier sur Alt et cliquer sur la fenêtre, ca permet de la déplacer (avec les zoulis effets de vagues) sans etre nécessairement sur sa barre de titre.
Voila ! Pour repasser sous X, il suffit d’éditer /etc/gdm/gdm.conf-custom et de commenter tout ce qui avait été rajouté (il ne doit rester que [servers])…
Il reste ensuite a télécharger les excellents outils de GaRgAm ou Anbreizh (nom : Compiztools.deb) afin de modifier les clés sans passer par gconf.
En espérant que ça aide,
-------------------------------------------------------------------------------------------------------------------------------------------------
|.....................................................ATTENTION : CE TUTORIAL EST OUT-OF-DATE.......................................................|
|........................................POUR DES INFORMATIONS A JOUR, CONSULTEZ CE POST MERCI........................................|
-------------------------------------------------------------------------------------------------------------------------------------------------
Dernière modification par garfunk (Le 29/04/2006, à 17:06)
Plus ça va, moins je comprends
Hors ligne
#13 Le 29/03/2006, à 23:05
- beecher
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Merci pour ce tuto garfuk.
Ca marche parfaitement sur mon portable avec une ATI Radeon Xpress 200M.
Hors ligne
#14 Le 30/03/2006, à 00:49
- k0s
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Yessss merci à vous les gars, ça marche nickel avec ma X300 !
Par contre, cette commande (ci-dessous) doit retourner quelquechose ? :
Ensuite copier cette ligne de code dans un fichier texte sur le bureau :
gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins [gconf,decoration,transset,wobbly,fade,minimize,cube,rotate,zoom,scale,move,resize,place,switcher] --type=list --list-type=string
Car lorsque je la tappe dans un terminal je n'ai pas de retour (et je ne sais pas ce que je suis censé voir car je n'ai aucun freeze non plus), par contre XGL fonctionne car j'ai bien les fenêtres "molles";) et les facettes du cube en changeant de desktop.
a+
edit: après vérification c'est normal que ça me lance rien car j'ai pas de clé "compiz" dans gconf-editor sous /apps/ j'ai vu que je n'étais pas le seul sur le post de Gargam, je vais voir ce que je peux faire.
Dernière modification par k0s (Le 30/03/2006, à 01:05)
"There is no theory of evolution. Just a list of animals Chuck Norris allows to live."
Hors ligne
#15 Le 30/03/2006, à 01:34
- k0s
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
hello, encore moi...
bon et bien j'ai fini par rajouté cette commande dans la liste des commandes au démarrage de session (comme je l'avais lu dans le post de Gargam):
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher
car je n'ai jamais pu avoir la clé "Compiz" dans apps.
Tout semble fonctionner, tout du moins ce que j'ai essayé comme: le changement de bureau avec les facettes du cube, la rotation du cube (ctrl+alt+click gauche), les fenêtres "molles", les effets de transparence (avec alt+tab), les menus etc....
Donc je pense que tout fonctionne ou y-a-t-il d'autres tests à effectuer pour être sûr que compiz tourne bien ?
Par avance merci.
PS: en tous cas ça a été dit et redit mais qu'est-ce que c'est beau
"There is no theory of evolution. Just a list of animals Chuck Norris allows to live."
Hors ligne
#16 Le 02/04/2006, à 17:17
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Tu devrai avoir les clés Compiz dans Apps...tu lances gconf en faisant bien
gconf-editor
et non pas
sudo gconf-editor
?
Plus ça va, moins je comprends
Hors ligne
#17 Le 02/04/2006, à 19:08
- pabix
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
sujet à épingler absolument !
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#18 Le 02/04/2006, à 19:20
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Pourquoi ?
Plus ça va, moins je comprends
Hors ligne
#19 Le 02/04/2006, à 23:47
- pabix
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Parce que plus d'une personne sera intéressée !
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#20 Le 03/04/2006, à 14:01
- G-rom
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Garfunk que dire sinon un immense merci, je désespérais avec mon ati radeon 9800pro.
Ton tuto a tout à fait sa place dans le wiki
N'hésitez pas à aller sur http://compiz.free.fr compiztool est exellent et vous permettra de paramétrer super simplement compiz.
Seul point négatif que j'ai pas compris, j'ai du changer mon xorg.conf pour ma souris logitech, mon ax est passé de 45 a 67
Et pour ceux qui ont un clavier spécial avec plein de touches raccourcis, n'ajoutez pas la ligne "setxkbmap -model pc105 -layout fr -variant basic" au démarrage, réglez plutot votre clavier grâce à préférence/clavier (français et modèle du clavier), profitons un peu des outils à notre disposition
Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.
Hors ligne
#21 Le 06/04/2006, à 17:37
- ggn
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
bon j'ai une question toute conne : cette astuce marche avec une radeon mobility 9000 firegl ? (radeon M9)
que je sache si ca vaut la peine que je me prenne la tête un moment parce que là avec tous les tutos pour xgl et compiz je suis perdu... je suis resté sur l'essai de la kororaa 0.1 et j'avais constaté que ca marchait pas avec cette carte ...
ca serait sympa, merci aux bonnes âmes
#22 Le 06/04/2006, à 18:53
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Moi non plus ça ne fonctionnait pas avec Kororaa, mais avec ce tuto ça fonctionne ! Je viens de me rendre compte qu'il manque une info, GaRgAm corrigera. Il faut changer le moteur vidéo de sortie, le basculer en Xv mais je ne sais plus où c'est ^^...GaRgAm si tu passes par là
Plus ça va, moins je comprends
Hors ligne
#23 Le 07/04/2006, à 11:33
- crowax
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Ben moi ça marche pas
J'applique le tuto et lors de mon redémarrage, je vois bien que quelque chose à changer. Plus les bord de fenetre mais des que j'ouvre une fenetre ben mon fond devient tout pourri et tout l'affichage est très lent. J'ai refait la manip 3 fois mais toujours pareil.
AMD64 Dapper en 64 bits et ATI 9600XT drivers fglx d'installés
Propulsé par Maverick 32bits
Ubuntu user 7722
Hors ligne
#24 Le 07/04/2006, à 13:30
- garfunk
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
Euh en 64 bits il faut utiliser des paquets spécifiques...
Plus ça va, moins je comprends
Hors ligne
#25 Le 08/04/2006, à 15:56
- BlacKnight - Thibaut
Re : [ Résolu ] XGL + cartes ATI = çà fonctionne !!
nikel sa fait 6h que dapper tourne avec Xgl et compiz et tous les plugins marchent !
( dapper F6 i386 , ATI X600 )
Ptite remarque : dans mes clés gconf compiz/plugin/decorator/ j'ai une entré pour choisir un theme ?! on peut en avoir ou ?