Page 1 sur 1

[Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 14:24
par spydemon
Salut tout le monde ! :D
Je suis un nouvel utilisateur d'ArchLinux depuis trois jours, et je dois avoir un problème avec l'accélération graphique.
En fait, d'après glxinfo tout semble ok, et glxgears fonctionne. Du coup je pensais avoir l'accélération graphique opérationnelle, mais ni compiz, ni cairo-dock ne fonctionnent :cry:
J'ai donc commencé mes recherches sur le problème, et je suis tombé sur le script compiz-check qui une fois lancé me dit :
[user@SPNOTEBOOK ~]$ ./compiz-check

Gathering information about your system...

Distribution: Arch Linux
Desktop environment: Unknown
Graphics chip: ATI Technologies Inc Device 68c0
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... [FAIL]

There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use
J'arrive donc à la conclusion que mes problème viennent de ce fameux Rasterizer. L'ennuie, c'est qu'il n'y a pas beaucoup d'infos sur ce truc sur le net :? Mais j'arrive quand même à trouver (via pacman) qu'en fait ce programme était installé avec libgl, paquet qui paradoxalement doit être présent sur le système pour permettre à compiz de fonctionner :shock:

Ma question est donc la suivante : Comment faire pour pouvoir utiliser libgl sans avoir Rasterizer en exécution ?

Ma configuration :
J'utilise un notebook Asus N61JQ
Donc comme carte graphique, j'ai une ATI Radeon HD 5730, avec les pilotes xf86-video-ati
J'utilise openbox comme Windows Manager et tint2 comme panel.

Voilà, je pense avoir tout dis. Si il vous faut plus d'infos, ne pas hésiter à demander :D
Merci d'avance pour votre aide et le temps que vous consacrerez à mon problème :wink:

PS: Si ça se trouve, j'ai mal compris mon problème aussi. Donc ne pas hésiter à me proposer d'autres solutions si vous les pensiez meilleures :)

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 16:23
par Fil Rouge
Que donne la commande :

Code : Tout sélectionner

$ glxinfo | grep -i rend

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 16:29
par spydemon
Fil Rouge a écrit :Que donne la commande :

Code : Tout sélectionner

$ glxinfo | grep -i rend
­[user@SPNOTEBOOK ~]$ glxinfo | grep -i rend
direct rendering: Yes
OpenGL renderer string: Software Rasterizer
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fragment_program,

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 16:50
par Fil Rouge
as-tu bien ajouté ton user au group video ?

Code : Tout sélectionner

# gpasswd -a "ton user" video
car ton matériel permet bien la 3D.

edit : j'ai fais un post foireux, là j'ai corrigé

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 17:18
par spydemon
Je n'avais pas ajouté personnellement l'user au groupe (ça a peut être été fait automatiquement ?)

Quoi qu'il en soit, même après l'ajout manuel, ça ne fonctionne toujours pas :(

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 17:47
par Fil Rouge
Ma commande était erronné mais tu as du remarquer, c'est ton nom d'utilisateur qu'il faut ajouté à video (j'insiste juste pour pas me faire mal comprendre).

Autrement, as tu bien à jour sur tous tes paquets ?
Ensuite essai de désactiver KMS qui peut parfois poser problème, tu rajoutes

Code : Tout sélectionner

radeon.modeset=0
dans /boot/grub/menu.lst

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux
root   ([...])
kernel /boot/vmlinuz26 root=/dev/disk/[...] ro radeon.modeset=0
initrd /boot/kernel26.img
Si ça ne marche pas essai nomodeset à la place de radeon.modeset=0
Il risque d'avoir une conséquence au départ type, changement de la taille de police, ne pas s'inquiéter

Si ça ne marche pas, supprime la modification et attend que quelqu'un te sorte de là :mrgreen:

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 18:15
par spydemon
Fil Rouge a écrit :Ma commande était erronné mais tu as du remarquer, c'est ton nom d'utilisateur qu'il faut ajouté à video (j'insiste juste pour pas me faire mal comprendre).
Ah ? J'avais même pas vu que t'avais fait une faute dans la syntaxe de la commande, en tout cas, je ne l'ai pas refaite :mrgreen:

Pour ta solution, j'avais déjà lu ça quelque part, et non même sans KMS ça ne fonctionne pas :(

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : dim. 08 août 2010, 19:24
par Fil Rouge
dernier conseil après je ne peux plus rien pour toi, :o
essai le forum archlinux.org en leur spécifiant ce que tu as déjà essayé. Leur forum est peut être plus dynamique en ce début de mois d'Aout propice au ressourcement !

Bon fini le weekend sur ordinateur
8)

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : lun. 09 août 2010, 01:59
par spydemon
Okok, bonnes vacances à toi ;-)

Oui, j'ai posté sur le forum archlinux.org : https://bbs.archlinux.org/viewtopic.php?pid=805930

Mais c'est pas pour ça qu'il faut arreter de répondre ici hein :non:

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : lun. 09 août 2010, 15:45
par Fil Rouge
Bon... je viens de matter ton sujet, suis-je bête !!
Les HD5xxx ont en effet pas de support 3D sous radeon.

http://www.x.org/wiki/RadeonFeature voir onglet "evergreen". Désolé :oops:
Cependant pour l'installation du pilote catalyst (je suis sous catalyst) on peut t'aider ici aussi. Par contre pour tes bugs... aucune idée, l'histoire du tty ça me l'avait fait avec radeonHD (mais auquel cas le serveur X ne marchait même pas).

Cependant je crois que l'extension composite est activé par défaut avec le pilote catalyst (du moins je ne l'ai pas commenté).
Tu as essayé sans rajouté tes lignes perso, AIGLX, module dri etc... Je ne les ai pas et ça marche du feu de dieu ma config (enfin on n'a pas la même carte).

C'est ça de prendre des foutus cartes récentes :mrgreen:
PS : je suis sous Mobility HD3650

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : lun. 09 août 2010, 17:34
par spydemon
Oui, j'ai aussi essayé sans les lignes que j'avais rajouté, et rien n'y fait :(

Du coup, comme t'as dis que t'avais des problèmes a peu près similaire avec radeonhd, je me suis dis que peut être chez moi, il fonctionnera correctement :mrgreen:

J'ai donc désinstallé Catalyst et j'ai installé xf86-video-radeonhd, libgl, ati-dri et linux-firmware.
J'ai aussi installé xorg-input-drivers et mesa pour que ma configuration soit automatiquement reconnue sans xorg.conf
Maintenant, j'ai plus rien du tout qui fonctionne, et d'après compiz-check j'utilise à nouveau vesa :cry:
J'ai donc essayé avec la 2eme méthode : le xorg.conf et j'ai recopier celui qu'ils proposaient sur le wiki archlinux.org C'est à dire :

Code : Tout sélectionner

 Section "Module"
  Load  "glx"
  Load  "dri"
  Load  "drm"
EndSection

Section "Device"
 Identifier "name"                     # your alias
 Driver "radeonhd"
 Option "AccelMethod" "exa"            # to enable 2D and Xv acceleration on R6xx/R7xx - default AccelMethod shadowfb
 Option "DRI" "on"                     # to enable 2D and Xv acceleration on R6xx/R7xx - default DRI disabled
EndSection

Section "DRI"
 Group        "video"
 Mode         0666
EndSection

Résultat ? X ne se lance plus...
Pourtant j'ai installé le driver correctement non ?

Effectivement, c'est la merde les nouvelles ATI, j'aurai du prendre nVidia :roll:

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : lun. 09 août 2010, 17:49
par Fil Rouge
Mauvais plan, le développement de radeonhd actuellement plus très actif à ma dernière nouvelle. Les seuls pilotes dignes de ce nom pour Xorg.1.8 c'est radeon (video-ati) ou fglrx (catalyst). Tu as l'un ou l'autre.

Moi je n'ai plus de conseil à te donner car j'ai tout proposé ce que j'avais, cependant en attendant fait toi une config 2D correct déjà. Sinon si tu veux essayer la 3D, essai avec le pilote proprio mais donnes nous dans ce cas les logs qui peuvent être utile, xorg.0.log surtout lorsque ça plante.

Sinon essai aussi avec nomodeset au chargement du noyau quand tu utilises le pilote proprio, pour le moment seul le pilote radeon supporte correctement KMS, et ça peut de temps à autre poser problème.

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : mar. 10 août 2010, 21:10
par spydemon
Non, ça ne fonctionne toujours pas :(
J'ai remis le pilote radeon en espérant une mise à jour qui me réglerai le problème mais bon.

D'ailleurs quelqu'un d'autre, avec la même carte carte graphique que moi, n'a pas de problème avec Compiz sous Ubuntu :?

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : mer. 11 août 2010, 10:20
par Protux
J'ai une 5870 (portable) avec catalyst et j'ai la 3D.

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Publié : mer. 11 août 2010, 12:52
par spydemon
Protux a écrit :J'ai une 5870 (portable) avec catalyst et j'ai la 3D.
Si tu as le temps, et que tu t'en rappel, je serai très intéressé par un "log" qui détaille tout ce que tu as fais pour réussir l'installation correctement :D
Parce que moi, je ne vois vraiment pas où j'aurai fais une gourde :(

Merci d'avance :D