Driver pour ATI Radeon X1300/X1550

Bonjour,
Je suis à la recherche de drivers pour une carte graphique ATI Radeon X1300/X1550.

Je m’explique :
Je souhaite jouer à un jeu mais lors de son lancement voici l’erreur :

[4f3b90f0][gfx]: unable to set video mode: Couldn't find matching GLX visual [4f3b90f0][gfx]: out of ideas. failed to init graphics

Voici le modèle de ma carte grapghique :

Une solution ?

Salut,

Ta carte est trop ancienne pour être prise en charge par le pilote propriétaire FGLRX.
Elle est très bien prise en charge par le pilote libre radeon. Ce pilote est installé par défaut.
Pour être pleinement fonctionnel, le pilote radeon nécessite l’installation des quelques Ko de firmware proprio contenus dans le paquet firmware-linux-nonfree des dépôts non-free.

Pour résumer :

Puis,
redémarrage.

Nouveau message d’erreur maintenant :

X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 65 (X_PolyLine) Serial number of failed request: 13 Current serial number in output stream: 14

En réponse à quelle action ?

Tu as bien redémarré ?

Que donne$ apt-cache policy xserver-xorg-video-radeon libgl1-mesa-dri libgl1-mesa-glx

Peux tu poster le contenu de /var/log/Xorg.0.log
EDIT : et le contenu de /etc/X11/xorg.conf

Quand je lance mon jeu (teeworlds)

Oui

libgl1-mesa-glx: Installé : 7.7.1-5 Candidat : 7.7.1-5 Table de version : 7.10.3-4~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages *** 7.7.1-5 0 500 cdrom://[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-1 20111008-13:01]/ squeeze/main i386 Packages 500 http://http.us.debian.org/debian/ squeeze/main i386 Packages 500 ftp://ftp.fr.debian.org/debian/ squeeze/main i386 Packages 500 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 100 /var/lib/dpkg/status libgl1-mesa-dri: Installé : (aucun) Candidat : 7.7.1-5 Table de version : 7.10.3-4~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages 7.7.1-5 0 500 cdrom://[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-1 20111008-13:01]/ squeeze/main i386 Packages 500 http://http.us.debian.org/debian/ squeeze/main i386 Packages 500 ftp://ftp.fr.debian.org/debian/ squeeze/main i386 Packages 500 http://ftp.fr.debian.org/debian/ stable/main i386 Packages xserver-xorg-video-radeon: Installé : 1:6.13.1-2+squeeze1 Candidat : 1:6.13.1-2+squeeze1 Table de version : 1:6.14.2-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages *** 1:6.13.1-2+squeeze1 0 500 cdrom://[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-1 20111008-13:01]/ squeeze/main i386 Packages 500 http://http.us.debian.org/debian/ squeeze/main i386 Packages 500 ftp://ftp.fr.debian.org/debian/ squeeze/main i386 Packages 500 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 100 /var/lib/dpkg/status

Fichier en pièce jointe

Pas de fichier xorg.conf
Xorg.0.log (85.9 KB)

installe libgl1-mesa-dri et ça devrait le faire après un redémarrage.
C’est bizarre qu’il ne soit pas installé par défaut.
Ça fait 2 fois que je vois ça !

Edit : au fait, ton sources.list ne doit pas être top ! Tu as des lignes qui font références à stable, à squeeze (qui est la stable actuelle) et au dvd de squeeeze. 3 lignes pour presque la même chose. Il faudra régler ça ensuite.

Ok que dois-je faire au mieux pour règler ce problème du sources.list ?

Malheureusement toujours pareil quand je lance “teeworlds” :

X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 65 (X_PolyLine) Serial number of failed request: 13 Current serial number in output stream: 14

Après avoir installé libgl1-mesa-dri puis redémarré, tu as donc toujours ce message d’erreur !

Poste à nouveau le contenu du log de X STP.

Xorg.0.log en pièce jointe
Xorg.0.log (91.3 KB)

Dans tes 2 logs on a à chaque fois les mêmes erreurs !

quote RADEON(0): Direct rendering disabled
(II) RADEON(0): Render acceleration disabled[/quote]

quote RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.0.0.[dri] If using legacy modesetting, upgrade your kernel.
[dri] If using kernel modesetting, make sure your module is
[dri] loaded prior to starting X, and that this driver was built
[dri] with support for KMS.
[dri] Disabling DRI.[/quote]

Est-ce que tu as installés des paquets “essentiels” depuis les backports (noyau, serveur X ou autres) ?
Est-ce que tu as installé fglrx depuis les dépôts debian ou depuis le site AMD/ATI ?

Je pense aussi qu’une clarification de ton sources.list et une mise à jour permettra d’y voir plus clair !

Aucune idée …

Depuis les dépots Debian

J’ai fait le menage voici mon fichier maintenant :

[code]# Debian Squeeze
deb ftp://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb ftp://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

Backports

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Iceweasel Icedove

deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
deb http://mozilla.debian.net/ squeeze-backports icedove-release[/code]

J’ai recharger les fichier mis à jour le système.

[quote=“floo_oo”]
Citation:
Est-ce que tu as installé fglrx depuis les dépôts debian ou depuis le site AMD/ATI ?

Depuis les dépots Debian[/quote]
Je te propose de vérifier que fglrx et ses copains ont bien été enlevés.

Tu peux refaire derrière un apt-get autoremove --purgetout court.

Après un redémarrage, poste le nouveau log de X.
On verra après s’il faut envisager d’upgrader certains éléments vers les backports.
Mais j’avoue ne pas comprendre ce qui se passe :blush:

Voici
Xorg.0.log (89.1 KB)

J’ai relancé mon jeu et cela fonctionne maintenant

Visiblement cela a règler un autre problème sur mon pc (alors que je n’aurais pas pensé qu’il était lié à cela).

Ben ça m’a l’air pas mal tout ça.

quote RADEON(0): Direct rendering enabled
(II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.[/quote]

quote RADEON(0): Acceleration enabled
(==) RADEON(0): DPMS enabled[/quote]

Il devait rester des morceaux de fglrx et autres dkms dans ton installation.
Par contre il y aura peut-être moyen d’améliorer certaines choses mais on verra ça plus tard.

Lesquelles ?

Ben rien au final, j’ai vu dans le dernier log de X que ta radeon utilise bien EXA http://fr.wikipedia.org/wiki/XAA au lieu de XAA.
C’est ce que je voulais vérifier.

Après, je vois dans ton log que quote AIGLX: Screen 0 is not DRI2 capable[/quote]
A une “époque lointaine” (celle de compiz …) , “DRI2 capable” semblait représenter le sésame pour un fonctionnement optimal des effets graphiques en tout genre.
Mais les choses ont évolué depuis ! Mon log de X avec une radeon 5870 ne fais plus aucune référence à DRI2 capable.

Aussi, je pense que si tout marche bien, ne touche plus à rien :006