[Pilote:Radeon] Ne plus utiliser Rasterizer

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

[Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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 :)
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message par Fil Rouge »

Que donne la commande :

Code : Tout sélectionner

$ glxinfo | grep -i rend
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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,
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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é
Dernière modification par Fil Rouge le dim. 08 août 2010, 17:25, modifié 2 fois.
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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 :(
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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:
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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 :(
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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)
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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:
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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:
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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.
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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 :?
Protux
newbie
Messages : 3
Inscription : mar. 20 juil. 2010, 16:14

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message par Protux »

J'ai une 5870 (portable) avec catalyst et j'ai la 3D.
spydemon
Hankyu
Messages : 11
Inscription : dim. 08 août 2010, 13:34

Re: [Pilote:Radeon] Ne plus utiliser Rasterizer

Message 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
Répondre