Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/02/2006, à 00:39

GaRgAm

[ HOW TO ] Compiz pour ATI (methode des depots)

Hi io ~
Bon vu que compiz est dans les depots actuellement et que ca marche autant en profiter smile
Attention cela dit ==> le xgl-server des depots est VIEUX et relativement instable (quelque crash sur plusieur combinaison de touche genre espace + maj, maj + backspace etc.)

Sinon pas vraiment de probleme a denoncé si ce n'est que vous oubliez les jeux sur une sortie opengl et les videos en plein ecran smile

Ce HOW TO proviens du forum anglais dont voici le lien => http://ubuntuforums.org/showthread.php?t=131253

Quelque astuce en fin de how to sont trouvé sur ce forum et le forum anglais wink

Ce tuto considere que c'est la premiere fois que vous vous loggez sur dapper smile Prenez le ou vous en etes big_smile

Premierement il faut installer les drivers proprietaire FGLRX.

sudo apt-get update
sudo apt-get install xorg-driver-fglrx

Une fois cela fait ouvrez votre fichier /etc/X11/xorg.conf

et dans la section "module" metez les modules suivants:

Section "Module"
        Load  "bitmap"
        Load  "ddc"
        Load  "dri"
        Load  "extmod"
        Load  "freetype"
        Load  "glx"
        Load  "int10"
        Load  "type1"
        Load  "vbe"
EndSection

Dans la section "device" precisez que vous utilisez les driver fglrx

Section "Device"
        Identifier  "ATI Technologies ..."
        Driver      "fglrx"
	...
EndSection

Et si vous utilisez une ATI des séries X rajouter ce qui suit:

               Option      "UseInternalAGPGART" "no"
               Option      "KernelModuleParm" "agplock=0"

Voila pour le fichier xorg.conf

-Ouvrez maintenant le fichier /etc/modules et placez "fglrx" en fin de fichier

-Relancez votre serveur X (ctrl + alt + backspace)

-Faite un glxinfo et verifiez que vous avez bien quelque chose avec ATI et non pas avec MESA. Si vous obtenez quelque chose avec MESA c'est malheuresement que vous n'avez pas l'acceleration graphique et que vous ne pourez pas faire tourner compiz sad

Si vous avez cela je vous invite a télécharger les depots de xgl et compiz (qui sont dans universe il faut donc les décomenter et faire un petit update)
Mais avant:

sudo apt-get dist-upgrade

(notament pour passer a Xorg 7)

sudo apt-get install xserver-xgl compiz libgl1-mesa libgl1-mesa-dri libglitz1 libglitz-glx1 compiz-gnome

La vous aurez donc vos depots de xgl et compiz il vous reste a configurer le GDM pour booter sur xgl smile

On ouvre le fichier /etc/gdm/gdm.conf-custom.
Regardez une "clé" serveur (en fin de fichier) et mettez ceci:

[servers] 
# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX). 
1=Xgl 

[server-Xgl] 
name=Xgl server 
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer 
flexible=true

Modifiez maintenant votre fichier /etc/gdm/gdm.conf et chercher les lignes

0=Standard
#1=Standard

Et mettez ceci a la place

#0=Standard
1=Standard

Ceci est tres important !!! compiz ne passe pas sur le display un (bug des driver ati il semblerai)

Maintenant vous booterez sur XGL au lieu de X.

Pour eviter d'autre bug il faut faire la manipulation suivante:

gstreamer-properties

allez dans le dernier onglet et modifiez en Default Output Plugin / Sortie et mettez XWindows (No Xv)

Maintenant il reste a configurer compiz au lancement smile
Rendez vous donc dans "Menu System" / "Preferences" / "Sessions" et dans l'onglet programme au demarage et ajoutez les deux commandes suivantes:

"gnome-window-decorator"
"compiz --replace gconf "

Maintenant executer la commande suivante qui aura pour but d'activer tous les pricnipaux plugins de votre compiz smile

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

Pour régler le probleme de shift + backspace dont je vous parlais plutot voici la manip

xmodmap /usr/share/xmodmap/xmodmap.fr

Voila pour vous servir de compiz voici les commandes wink

http://en.opensuse.org/Compiz

Et voici un logiciel tres utiles (huhu tongue) pour vous aider a configurer compiz sur ce post smile
http://forum.ubuntu-fr.org/viewtopic.php?id=30935

Hop petit edit du 1 avril smile pour rajouter les informations du how to qu'avais fait garfunk sur un autre poste smile

Dernière modification par GaRgAm (Le 01/04/2006, à 09:08)

Hors ligne

#2 Le 19/02/2006, à 12:01

garfunk

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Han man tu gères !!! Moi tu vois j'avais fait comme ça, le seul problème c'est que je n'avais PAS compiz dans Apps (dans gconf-editor)...la seule différence avec ton tuto c'est que je n'avais pas fait dist-upgrade, mais apt-get update et apt-get upgrade...et j'ai eu de gros gros problèmes...


Plus ça va, moins je comprends

Hors ligne

#3 Le 19/02/2006, à 12:58

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Si tu ne fais pas apt-get dist-upgrade tu ne passe pas a xorg 7 normalement ... donc ca marche beaucoup moins bien meme si cest possible big_smile
Quand au clé qui ne se crée pas, si cela ne marche pas a l'install des dépots lance une premiere fois la ligne "compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher " pour créer les clés wink

Hors ligne

#4 Le 19/02/2006, à 13:24

garfunk

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Oulala...je vais tester ça alors très vite...et la si ça fonctionne, je reviens ici et je vous paye tous un coup à boire big_smile


Plus ça va, moins je comprends

Hors ligne

#5 Le 19/02/2006, à 13:46

ZeBob

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Tiens je l'ai fait en anglais hier ce tuto: le problème pour moi c'est un peu lent, je n'ai plus de DirectRendering et pis si je me mets le xmodmap.fr plus aucun raccourci de compiz ne fonctionnent.

Ah la lenteur est corrigée avec une astuce:
Dans gconf-editor :

apps>compiz>general>screen0>option
Then turn off the "detect_refresh_rate" option.
Then set the "refresh_rate" to 60

pour l'effet Wobbly qui rame à la fin

Edit2: Il ya une erreur dans le tuto origenel et reproduite ici:
-accel xv:fbo doit être remplacé par -accel xv:pbuffer avec les cartes ati

Dernière modification par ZeBob (Le 19/02/2006, à 14:02)

Hors ligne

#6 Le 19/02/2006, à 16:54

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

hi io je test la rectification de l'erreur smile
Chez moi cela dit c amarche parfait smile

Hors ligne

#7 Le 19/02/2006, à 16:57

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Hi io apres vérification il s'avere que je n'avais pas l'erreur dans mon fichier big_smile
Donc j'ai édité wink
Merci d'avoir relevé

Hors ligne

#8 Le 19/02/2006, à 18:58

ZeBob

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Rendez vous donc dans "Menu System" / "Preferences" / "Sessions" et dans l'onglet programme au demarage et ajoutez les deux commandes suivantes:
Code:

"compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher "

Nan faut juste mettre "compiz --replace gconf" ici, après compiz charge les options de gconf.

Perso pour le clavier je fais : setxkbmap -model pc105 -layout fr -variant latin9
et tout fonctionne.

Hors ligne

#9 Le 19/02/2006, à 19:23

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Hi again smile
J'a irefait la modif (cetait pour recreer tout le temps les clé dans gconf wink pas utile finalement
Concernant le setxkbmap cest bon mon switcher remarche (il ne s'etait pas charger une fois et c'est la que jai fait mes test)
Voila ... tongue
Bon j'espere que ya pu d'erreur (a priori non?) et que ca vous aidera meme si c'est pas sorcier big_smile

Hors ligne

#10 Le 19/02/2006, à 19:25

garfunk

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Bon, je suis obstiné, trois réinstallations de Dapper...et toujours le même problème. Arrivé à l'étape de la modification de Gconf, je n'ai PAS compiz dans la liste ! Et quand je redémarre, je freeze au login...et j'ai essayé de lancer Compiz pour qu'il s'ajoute, mais ça ne fonctionne pas...
Tant pis, je ne peux pas utiliser Xgl...
Mais il faut vraiment qu'il le rendent plus stable, parce que là, pour moi c'est totalement inutilisable. Il freeze entre 20 et 45 secondes après le démarrage, quoi que je fasse. Vraiment dommage. J'ai pourtant un PC portable avec l'accélération graphique activée...


Plus ça va, moins je comprends

Hors ligne

#11 Le 19/02/2006, à 19:31

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Iop garfunk
as tu verifier que tu avais l'acceleration graphique sous X?
tu fais un petit fgl_glxgears ou un glxinfo pour en etre sur ! (glxinfo te renvoi des infos sur ATI et non pas SUR MESA meme si sous XGL glxinfo te renvera toujours des infos sur mesa)

Hors ligne

#12 Le 19/02/2006, à 19:33

garfunk

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Sur et certain, déja en faisant fglrxinfo j'ai bien ATI, de plus en faisant glxgears -printfps j'ai 4086 fps...au lieu de 150 a peine sans accélo...


Dites les gens, en suivant ce tuto à la lettre avec un Dapper flight 4 tout neuf mis à jour, vous avez Compiz dans gconf-editor sans redémarrer ? Pourquoi y'a que moi...

Dernière modification par garfunk (Le 19/02/2006, à 19:35)


Plus ça va, moins je comprends

Hors ligne

#13 Le 19/02/2006, à 19:38

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

je tavouerai que je me rapelle pu si javais la cle ou non tout de suite ...
Je sais qu'il parait que les packets sont bugger ... donc que ca le fait chez certaine personne (forum anglais)
Une autre methode (un des sticky du forum anglais) par Zasf pour installer des .deb du cvs dans /opt qui semble marcher pas mal du tout wink
Tu n'as plus qu'a essayer ca wink

Hors ligne

#14 Le 19/02/2006, à 20:06

garfunk

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

J'ai vu le post en question...il fait juste deux mètres de long, et est légèrement compliqué...
j'attendrai le sudo apt-get install Xgl...:D

Dernière modification par garfunk (Le 19/02/2006, à 20:07)


Plus ça va, moins je comprends

Hors ligne

#15 Le 19/02/2006, à 20:17

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

il est peut etre long mais normalement aucun probleme smile vu qu'il part d'une install vierge il te donne toutes les libs etc wink en gros copier coller et ca passe big_smile
Je n'arrive pas a acceder au cvs par contre T_T

Hors ligne

#16 Le 19/02/2006, à 20:18

pouns

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Bonjour,
je viens de faire le passage de breezy à Draper par un dist-upgrade. Parmis les problèmes que je rencontre, je n'ai plus l'accélération 3d. Voici ce que renvoit la commande fgl_glxgears
fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  33
  Current serial number in output stream:  33

Ce driver marchait sous Breezy. Une petite idée ? Merci pour votre aide.

Hors ligne

#17 Le 19/02/2006, à 20:47

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

install le nouveau driver proprietaire des depots de dapper pour voir smile

Hors ligne

#18 Le 19/02/2006, à 20:52

pouns

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

je pense que tu parles du paquet xorg-driver-fglrx. Il a été mis à jour avec le reste. Je l'ai complétement supprimé, puis réinstallé. Aucun changement.
pour information, voici ce que renvoit glxinfo

name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
    GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
    GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None

Hors ligne

#19 Le 19/02/2006, à 21:06

ZeBob

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Dommage qu'on ne puisse pas avoir le DirectRendering en même temp: toutes mes applications en 3d comme le screensaver se trainent!

Hors ligne

#20 Le 19/02/2006, à 21:19

GaRgAm

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

tu as bien modifier ton xorg.conf pour que le driver soit pris en compte? ajouté a tes modules?

Hors ligne

#21 Le 19/02/2006, à 21:47

pouns

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

vi j'ai tout ça wink. Je suis en train de télécharger la dernière version de Dapper, je pense que je vais faire une installation "propre". Merci pour votre aide.

Hors ligne

#22 Le 19/02/2006, à 22:17

garfunk

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Install propre de Dapper + install de xorg-driver-fglrx (en ligne de commande), ensuite ajout de fglrx dans le xorg.conf. Reboot, Dapper tout beau tout propre avec accélération graphique...


Plus ça va, moins je comprends

Hors ligne

#23 Le 19/02/2006, à 22:46

ZeBob

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

raaaaaaaaah j'essaye de downloader le cvs de xcompmgr:
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co app

Mais rien ne se passe pourtant mon parefeu est ouvert!!
Apparement xcompmgt est plus vieux mais ne fait pas office de gestionnaire de fenêtre.

Hors ligne

#24 Le 19/02/2006, à 23:11

jiraiya972

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

Salut voila ma situation :

Asus AV6A
Ubuntu dapper à jour
ATI X700 128mo PCI express
accélération 3D ok (driver propriotaire ATI 8.22.5)

#fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X700 Generic
OpenGL version string: 2.0.5642 (8.22.5)

xserver-xgl compiz libgl1-mesa libgl1-mesa-dri libglitz1, libglitz-glx1 OK

mais quant je redémarre je n'ai plus les bordures de fenêtres ni aucun effets  et l'affichage est extremement lent (plus lent que sans xgl) et pour finir j'ai aucun message d'erreur.

Je voudrais savoir si il y a des personnes dans le même cas que moi avec une configuration similaire.


Asus A6VA : Pentium M 740 , 1024 DDR2 533, ATI X700 PCIE 128MB
Ubuntu : Edgy + Driver libre + Aiglx + Beryl

Hors ligne

#25 Le 20/02/2006, à 01:03

pouns

Re : [ HOW TO ] Compiz pour ATI (methode des depots)

bien, je viens de faire l'install de dapper à partir du flight cd 4... J'ai tjs le problème de l'installation de fglrx. J'installe le driver, je fais la modif dans le xorg.conf, j'ajoute fglrx dans /etc/modules, je relance X. Et rien... enfin X se lance, mais pas de 3D. Les mêmes erreurs que plus haut. Ma carte est une Mobility 9000. Une idée?

Hors ligne