Compiz refuse de démarer sous sqeeze 'neuve'

Je suis actuellement sous Ubuntu et devant l’instabilité et le coté ‘windows’ grandissant j’ai réservé une partition pour essayer Debian…

Le premier jour j’installe une Lenny tout fonctionne bien (compiz en particulier) mais je trouve la distrib un peu vieillotte…
Le lendemain, je m’aperçois que dans la nuit la nouvelle stable a changée :laughing: , très content de la découverte je formate en ext4 et pose une squezze neuve…

Aiiie, quelle déception compiz n’est plus au rendez-vous… Je m’en sers beaucoup, c’est devenu important pour moi… Je me débat, googlise à tour de bras, copie-colle, installe etc… rien n’y fait…
Le pire est que tout semble être en place…

invariablement je tombe sur ces trois lignes…euh quatre…

[code]~$ compiz --replace
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Launching fallback window manager[/code]

Avec /apps/metacity/general/compositing_manager on ou off

Ci-joint tout ce que j’ai pu lire sur les forums pour vous aider à m’aider… (j’ai un peu nettoyé les réponses mais en faisant gaffe)

[code]~$ uname -a
Linux Erwan 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 GNU/Linux

~$ lspci|grep VGA
01:05.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]

~$ glxinfo | grep direct
direct rendering: Yes

~$ lsmod | grep radeon
radeon 511184 2
ttm 33386 1 radeon
drm_kms_helper 18309 1 radeon
drm 112088 4 radeon,ttm,drm_kms_helper
i2c_algo_bit 3497 1 radeon
i2c_core 12696 5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_piix4

~$ grep -i match /var/log/Xorg.0.log
(==) Matched ati as autoconfigured driver 0
(==) Matched vesa as autoconfigured driver 1
(==) Matched fbdev as autoconfigured driver 2

~$ cat /var/log/Xorg.0.log | grep -i aiglx
(==) AIGLX enabled
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/dri/r300_dri.so

~$ grep EXA /var/log/Xorg.0.log
(II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
(II) RADEON(0): Setting EXA maxPitchBytes
(II) EXA(0): Driver allocated offscreen pixmaps
(II) EXA(0): Driver registered support for the following operations:

~$ grep DRI /var/log/Xorg.0.log
(II) Loading extension XFree86-DRI
(II) Loading extension DRI2
(**) RADEON(0): Option “DRI” “on”
(II) RADEON(0): [DRI2] Setup complete
(II) GLX: Initialized DRI2 GL provider for screen 0

~$ grep -i accel /var/log/Xorg.0.log
(II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.
(II) Composite (RENDER acceleration)
(II) RADEON(0): Acceleration enabled

~$ grep EE /var/log/Xorg.0.log

~$ grep WW /var/log/Xorg.0.log
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(WW) RADEON(0): Option “XAANoOffscreenPixmaps” is not used
(WW) RADEON(0): Option “AddARGBGLXVisuals” is not used
(WW) RADEON(0): Option “AllowGLXWithComposite” is not used

~$./compiz-check_0-4-6
Gathering information about your system…

Distribution: Debian GNU/Linux (6.0)
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Driver in use: radeon
Rendering method: AIGLX

Checking if it’s possible to run Compiz on your system…

Checking for texture_from_pixmap… [ OK ]
Checking for non power of two support… [ OK ]
Checking for composite extension… [ OK ]
Checking for FBConfig… [ OK ]
Checking for hardware/setup problems… [ OK ]

~$ compiz --replace
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Launching fallback window manager

~$ fglrxinfo
bash: fglrxinfo : commande introuvable
~$ fgl_glxgears
bash: fgl_glxgears : commande introuvable

~$ glxgears
582 frames in 5.0 seconds = 116.193 FPS
615 frames in 5.0 seconds = 122.839 FPS
1525 frames in 5.0 seconds = 304.787 FPS
905 frames in 5.0 seconds = 180.887 FPS
633 frames in 5.0 seconds = 126.598 FPS
2241 frames in 5.0 seconds = 448.082 FPS
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 21588 requests (21586 known processed) with 0 events remaining.

[/code]

Bonsoir,

[quote=“erwan”]~$ fglrxinfo
bash: fglrxinfo : commande introuvable
~$ fgl_glxgears
bash: fgl_glxgears : commande introuvable[/quote]

C’est normal il semble que tu utilise la version libre ( radeon ) et non fglrx.

[quote=“erwan”]~$ compiz --replace
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0[/quote]
Et via fusion-icon je suppose que ça plante de même?

En effet…

Bonjour!
Il te faut installer les pilotes propriétaires pour avoir une accélération 3D suffisante apparement :
Regarde par ici : wiki.debian.org/ATIProprietary :wink:

Ben tant mieux ! Pourquoi vouloir lui faire utiliser un pilote privateur ?
Les microcodes non libres ont été retirés des noyaux à la sauce debian.

Pour retrouver toute la vélocié de sa radeon avec le pilote libre un# apt-get install firmware-linux-nonfreedevrait suffire.

Description du paquet http://packages.debian.org/squeeze/firmware-linux-nonfree
Quelques Ko de code proprio permettant au pilote libre radeon de fonctionner valent mieux que des Mo de pilote proprio fglrx.
Je me demande d’ailleurs si la 9600 est toujours supportée par fglrx ?

Les drivers firmware-linux-nonfree sont déjà installés et je suis a peu près sur que ma carte est supportée par le driver libre:

  • Sous ubuntu ca fonctionne, je vais vérifier que c’est bien radeon,
  • Sous lenny aussi cela fonctionnait bien

Et je me rappelle que cela fait un moment que je n’ai plus à installer les drivers propriétaires

En plus d’après ce que j’ai pu lire dans forums… j’ai tout pour que cela fonctionne… (Direct-rendering, DRI, AIGLX, Accélération…)
Y-a-t-il comme un mode debug ou verbose pour mieux cerner le problème ??..

En tout cas merci de repondre si vite…

Ca y est j’ai vérifié c’est bien radeon qui tourne sur ubuntu

~$lsmod|grep radeon
radeon                829447  3 
ttm                    56633  1 radeon
drm_kms_helper         30200  1 radeon
drm                   168092  5 radeon,ttm,drm_kms_helper
i2c_algo_bit            5168  1 radeon

Que renvoie le script Compiz-Check disponible à cette adresse --> http://wiki.compiz.org/Setup

Excuse moi, j’ai déjà fait le test de compiz check c’est mentionné plus haut, j’ai fait aussi tous les tests que demande les gens en parlant de compiz sur tous les forums que j’ai rencontré, pour faciliter vos réponses :smiley:

[code]~$./compiz-check_0-4-6
Gathering information about your system…

Distribution: Debian GNU/Linux (6.0)
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Driver in use: radeon
Rendering method: AIGLX

Checking if it’s possible to run Compiz on your system…

Checking for texture_from_pixmap… [ OK ]
Checking for non power of two support… [ OK ]
Checking for composite extension… [ OK ]
Checking for FBConfig… [ OK ]
Checking for hardware/setup problems… [ OK ][/code]

Oupss désolé :blush:

J’imagine que vous avez également testé ces réglages ATI / AIGLX --> http://wiki.compiz.org/ATI%20with%20AIGLX ?

Bonjour,

Je pense qu’il n’y a qu’avec les drivers “fglrx” qui tu pourras utiliser “Compiz”, si ta carte est supportée. (voir ici: wiki.debian.org/ATIProprietary).

Willy.

En suivant http://wiki.compiz.org/ATI%20with%20AIGLX%20?

j’ai obtenu ca, caramba encore rate :smiley:

~$ LIBGL_ALWAYS_INDIRECT=true compiz --replace --ignore-desktop-hints ccp & 
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

En regardant dans le wiki flgrx, je n’ai pas vu ma carte listée et je le rappelle:

  • sous ubuntu j’utilise le driver radeon
  • sous lenny je n’avais pas installé le driver propriétaire non plus

Excusez moi de me répéter peut être ai-je mal compris ce que vous disiez???

Un dernier espoir pour les pilotes libres avec le tuto ATI/HowTo dispo chez Debian qu’il serai bon d’essayer --> http://wiki.debian.org/AtiHowTo :unamused:

Je confirme que la radeon 9600 est très bien prise en charge par le pilote libre radeon.
Le pilote fglrx ne la prend plus en charge.

Les tests que tu as effectués semblent indiquer que le pilote radeon est pleinement fonctionnel.
Le problème se situe peut-être plutôt du côté de compiz ?

Vérifie quand même la bonne installation de la libgl1-mesa-dri.

Sinon ben pour l’instant … je sèche :unamused:

Déjà essayé merci, je ne comprends toujours pas pourquoi ca marche avec radeon sous ubuntu et pas sou debian!!!
La seule différence que j’ai vu pour le moment c’est que sous debian j’ai pas le KMS???

[code]~$ grep DRM_RADEON /boot/config-$(uname -r)
CONFIG_DRM_RADEON=m

CONFIG_DRM_RADEON_KMS is not set[/code]

Alors que je l’ai sous ubuntu…

Ah oui, je l’avais pas vu ça !
Je pensais que c’était activé par défaut !
De mémoire, ça se commande dans un fichier de conf.
Je cherche …

Regarde dans /etc/modprobe.d/radeon-kms.conf
Essaye avec la ligne options radeon modeset=1

EDIT : Un lien ancien http://bgoglin.livejournal.com/19868.html
avec lequel j’avais en son temps testé kms sur ma sid avant que ce ne soit " de série".

Je repasse sur la debian et je teste j’ai fait la meme sortie avec tous les tests sous ubuntu :smiley:

Heu je suis un peu confus, je crois que d’un coté ca dit que KMS n’est pas et d’un autre qu’il est en marche alors la je ne sais plus

[code]
~$ lsmod | grep radeon
radeon 511184 2
ttm 33386 1 radeon
drm_kms_helper 18309 1 radeon
drm 112088 4 radeon,ttm,drm_kms_helper
i2c_algo_bit 3497 1 radeon
i2c_core 12696 5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_piix4

~$ dmesg | grep -i radeon
[ 5.991531] [drm] radeon kernel modesetting enabled.
…[/code]

Par contre la libgl1-mesa-dri est bien intalée et mise à jour…
Je vais essayer aussi Debian forum en anglais Aieeee Aiiie :smiley:

[quote=“talogue”]Regarde dans /etc/modprobe.d/radeon-kms.conf
Essaye avec la ligne options radeon modeset=1

EDIT : Un lien ancien http://bgoglin.livejournal.com/19868.html
avec lequel j’avais en son temps testé kms sur ma sid avant que ce ne soit " de série".[/quote]

Essaye en desactivant kms (remplace 1 par 0)