Probleme xorg / installation ATI mobility X1600

Bonjour,
tout content d’avoir réussi à faire marcher le wifi sur ma debian que je venais fraîchement d’upgrader en testing je me suis atteler à l’installation de ma carte graphique (ATI radeon X1600). Après avoir installer le driver non-libre fglrx (et plein de paquets semblables); construit les modules qui fallait avec module-assistant et charger le module fglrx mon ordi ne bootait plus sous kde (invoquer par la commande startkde : c’est comme cela qu’il faut faire?). startx ne veut lancer que xfce et ma carte graphique n’est apparemment toujours pas installé. Après avoir un peu galéré à faire des manips dont je ne me souvient pas exactement j’ai remplacer le xorg.conf par celui que j’avais soigneusement sauvegardé avant toutes manips. Mais cela n’a rien changé.
Aussi ‘dpkg-reconfigure xserver-xorg’ s’arrete abruptement après la question de l’emulation des souris à trois boutons par[quote]xserver-xorg postinst warning: overwriting possibly-customised configuration
file; backup in /etc/X11/xorg.conf.20080626194008[/quote]
J’ai supprime tous les paquets ou module liés à fglrx, j’ai ré-installé le serveur graphique et le driver libre (xserver-xorg-video-radeonhd), re-essayer de reconfiguer xserver-xorg, rebooter vingtmille fois mais rien n’y fait. Je reste toujours dans la même situation : plus de kde et toujours pas de carte graphique d’installé.

J’ai pu faire avancer la situation par un petit ‘apt-get install kdm’. J’ai ainsi retrouver un gestionnaire de connexion ainsi que l’accès à KDE. Cependant un dpkg-reconfigure xserver-xorg.conf s’arrète toujours à :[quote]xserver-xorg postinst warning: overwriting possibly-customised configuration file; backup in /etc/X11/xorg.conf.20080626204432[/quote]

j’ai viré tous les xserver-xorg-video-*** qui semblait ne servir à rien, j’ai re-remis le fichier xorg.conf d’avant le début des manips en changeant Indentifier et driver par ATI Mobility X1600 et radeonhd dans cette partie :

[quote]Section “Device”
Identifier “ATI Mobility X1600”
Driver “radeonhd”[/quote]
et içi aussi :

[quote]Section “Screen”
Identifier “Default Screen”
Device “ATI Mobility X1600”[/quote]
et j’ai rebooté et là tout se passe bien, je trouve l’affichage changé, beaucoup plus jolie qu’avant avec une résolution qui me semble plus haute, bref ça à l’air génial. Mais apparement le driver n’est toujours pas bien instalé : warcraftIII sous wine reste super saccadée et glxinfo n’est pas rassurant :

Ce que donne glxinfo :[quote]name of display: :0.0
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
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_SGI_video_sync, 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: mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)
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

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 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x49 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
[/quote]

glxgears tourne autour de 150 fps lorsque je met la fenêtre sur 70% de l’écran.

Voila mon xorg.conf :

[quote]# /etc/X11/xorg.conf (xorg X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the /etc/X11/xorg.conf manual page.

(Type “man /etc/X11/xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

Section “Files”
FontPath “/usr/share/fonts/X11/misc”
FontPath “/usr/X11R6/lib/X11/fonts/misc”
FontPath “/usr/share/fonts/X11/cyrillic”
FontPath “/usr/X11R6/lib/X11/fonts/cyrillic”
FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/fonts/X11/Type1”
FontPath “/usr/X11R6/lib/X11/fonts/Type1”
FontPath “/usr/share/fonts/X11/100dpi”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi”
FontPath “/usr/share/fonts/X11/75dpi”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi”
# path to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection

Section “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “fr”
Option “XkbVariant” “latin9”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2”
Option “Emulate3Buttons” “true”
EndSection

Section “Device”
Identifier “ATI Mobility X1600”
Driver “radeonhd”
BusID “PCI:1:0:0”
EndSection

Section “Monitor”
Identifier “Écran générique”
Option “DPMS”
HorizSync 28-64
VertRefresh 43-60
EndSection

Section “Screen”
Identifier “Default Screen”
Device “ATI Mobility X1600”
Monitor “Écran générique”
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1280x800”
EndSubSection
SubSection “Display”
Depth 4
Modes “1280x800”
EndSubSection
SubSection “Display”
Depth 8
Modes “1280x800”
EndSubSection
SubSection “Display”
Depth 15
Modes “1280x800”
EndSubSection
SubSection “Display”
Depth 16
Modes “1280x800”
EndSubSection
SubSection “Display”
Depth 24
Modes “1280x800”
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
EndSection

Section “DRI”
Mode 0666
EndSection

Section “Extensions”
Option “Composite” “Off”
EndSection

Section “ServerFlags”
Option “AIGLX” “Off”
EndSection
[/quote]

Resultat de : # cat /var/log/Xorg.0.log | grep EE

quote warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) RADEONHD(0): AtomBIOS returned 8 Grey Levels[/quote]

Comment faire en sorte que ‘dpkg-reconfigure xserver-xorg’ fonctionne ?
Comment installer correctement le driver radeonhd ?

Merci de votre aide.

:smt006

Bonjour,
le driver radeonHD ne permet pas de jouer en 3D.
150 fps avec cette carte est un score ridicule. Tu devrais dépasser les 3000 avec les drivers fglrx.
Je suppose que tes drivers fglrx sont correctement compilés.
Tu commences par renommer le fichier xorg.conf existant, en xorg.sauv (pour faire une sauvegarde).

Normalement, dpkg-reconfigure devrai maintenant passer puisqu’il part d’une config vierge.

ensuite tu lances aticonfig --initial pour le modifier et utiliser les drivers fglrx.
Tu redémarres le serveur X (ou tu rebootes tout simplement)
Ensuite installe le catalist control center, et affine tes réglages.

Booonnn,
j’ai enfin réussi à installer ces … de drivers fglrx. J’aurais bien aimé utilisé le driver libre radeonhd mais bon ; je fais aussi avec ce qui marche…
Bref :
glxinfo : rendering Yes et un glxgears qui donne des résultat convenable (>3000 fps)

Par contre dpkg-reconfigure xserver-xorg ne marche toujours pas et me renvoie la même erreur. Même à partir d’un fichier vierge.
J’ai donc juste changer manuellement fglrx à la place de vesa dans xorg.conf.

Reste ce problème :
N’importe quel jeux ou même les commandes glxinfo ou glxgears lancé avec ma session utilisateur me renvoie un “erreur de segmentation” alors qu’en root tout passe nickel (c’est zolie openarena… :slightly_smiling: )
Comment puis-je changer cela ?
Merci.

as tu utilisé aticonfig --initial ,
Il y a un peu plus de modif à faire que de simplement changer les drivers, et cette commande s’occupe de tout.

Je crois que quand je l’avais fais cela m’avait renvoyé une erreur. En tout cas je viens de le refaire et de relancer le serveur graphique. La manip s’est faite avec succès mais j’ai toujours le même problème d’“erreur de segmentation” lorsque je lance les programmes en user.
Je vais essayer d’installer le catalyst control center voir si cela change quelque chose.
@+

Relevé sur leur site :

[quote]Q4 : Catalyst Control Center sera-t-il pris en charge sur les plates-formes Linux ou Mac ?
R4 : ATI étudie activement la prise en charge de Catalyst Control Center sur les plates-formes Linux et Mac. Nous sommes actuellement en train de relever quelques défis techniques pour accélérer cette mise en place.[/quote]

J’ai le paquet fglrx-control, et je peux configurer la carte.
Est ce que tu lances bien aticonfig en root ?

En effet la commande amdcccle fourni par le paquet fglrx-control lance un Catalyst control center. Comme d’hab’ il faut que je lance aussi cette commande en root pour ne pas me prendre “un erreur de segmentation”.

Pour aticonfig oui je la lance bien en root. Elle s’est lancé sans erreur aucune, d’ailleurs j’avais vérifier mon xorg.conf et il l’a bien modifié.
.|
.|
\ /
Je commence à sécher un peu.

J’ai (re)essayer ces manips :

  • backup xorg.conf
  • arreter le serveur graphique
  • arreter gdm
  • dpkg-reconfigure xserver-xorg
    cela n’a pas marché (toujours la même erreur) alors j’ai tenté un :
  • Xorg -configure
    mais là ça finit par un :
    Number of created screens does not match number of detected devices. Configuration failed.

J’aurais voulu ensuite continuer par :

  • aticonfig -initial
  • /etc/init.d/gdm start

Mais vu que la configuration de xorg.conf foire je me suis arreté là et j’ai recopier l’ancien xorg.conf…

:neutral_face: Quelqu’un à une suggestion ? :mrgreen:

est ce que tu as ça à la fin de ton xorg.conf


Section "DRI"
	Mode         0666
EndSection

Oui j’ai exactement ça. :neutral_face:

C’est bizarre ton truc.
Ca ne doit pas étre lié au serveurX, mais aux droits de ton user courant (appartenance à un groupe)

Bon, suite à une mise à jour récente (1:8-6-2) le driver ne marche plus…
voila seulement ce que me dis fglxinfo :

[quote]display: :0.0 screen: 0
OpenGL vendor string: Mesa project: mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)[/quote]

Et mon xorg.conf n’a pas l’air d’avoir changé
Le noyau est aussi passé du 24-1 au 25-2 (je ne sais pas si c’est important…)

Je n’ai pas le temps de creuser plus que ça. Quelqu’un à une idée magique ?
:neutral_face:

J’ai eu le même problème, http://forum.debian-fr.org/viewtopic.php?f=3&t=15204

En fait les manips de ton lien consistent à tout desinstaller puis tous re-installer ?

En attendant d’essayer je vous mets le contenu de /var/log.Xorg.0.log :

quote fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(EE) fglrx(0): XMM failed to open CMMQS connection.[/quote]

Ben j’ai tout réinstaller et re-compiler et ça marche nickel… cela devait venir que j’ai du recompiler le driver sans redémarrer et du coup cela n’a pas pris le nouveau noyau en compte.

Ceci dis cela marche toujours qu’en root. [quote]C’est bizarre ton truc.
Ca ne doit pas étre lié au serveurX, mais aux droits de ton user courant (appartenance à un groupe)[/quote]En effet. Tu n’as pas des pistes de choses à faire/regarder ? (Moi j’y pige pas grand chose aux groupes et tout ça)?
Merci.

la commande id te donne des infos sur l’utilisateur courant.
voici ce que j’ai comme groupe pour mon utilisateur:

Voila ce que dis la commande id:

et en tant que root :

Quelque choses vous choque ?

A part le fait que ton utilisateur n’est pas autoriser à imprimer, non.
Je n’ai plus d’autre piste à te proposer.
Peut étre une derniére: si tu démarre en console sur l’utilisateur normal et que tu fais startx ?
C’est peut étre gdm qui met la pagaille.
C’est bizarre ton truc, car chez moi root ne peux pas se connecter en graphique (ni même ouvrir une simple fenétre!)

Une petite question histoire d’être sûr de tout bien comprendre : est-ce que le driver non libre “fglrx” dont tu parles est bien celui qui se trouve sur le site d’ATI ?
Si oui, il suffit de lancer le programme d’installation et c’est sensé fonctionner directement. C’est en tout cas comme ça que j’ai fais pour ma carte ATI Mobility Radeon X1300 (nom commercial : HD 2300) et tout s’est configuré tout seul.