Pilote proprio ATI - Pas de Direct Rendering

Pilote proprio ATI - Pas de Direct Rendering - Installation - Linux et OS Alternatifs

Marsh Posté le 16-08-2006 à 18:56:01    

Salut,
 
je tente d'installer le pilote proprio ATI pour une carte Radeon X300 sur une Debian SID. Résultat du lspci :
 


03:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] (prog-if 00 [VGA])
        Subsystem: ASUSTeK Computer Inc. Unknown device 0083
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at e000 [size=256]
        Memory at d7fe0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at d7fc0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-


 
L'installation du pilote se passe bien, je lance X, pas de probleme, mais lorsque je fais un glxinfo, j'ai ca : direct rendering: No
 
Mon fichier /etc/X11/xorg.conf :


Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
        InputDevice    "Generic Keyboard"
        InputDevice    "Configured Mouse"
EndSection
 
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"
        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  "type1"
        Load  "vbe"
        Load  "drm"
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" "ExplorerPS/2"
        Option      "Emulate3Buttons" "true"
EndSection
 
Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection
 
 
Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        BusID       "PCI:3:0:0"
        Option "VideoOverlay" "on"
        Option "OpenGLOverlay" "off"
        Option "UseInternalAGPGART" "no"
        Option        "BusType"    "PCIE"
        Option        "MonitorLayout"    "LVDS,AUTO"
EndSection
 
 
Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
 
Section "DRI"
        Mode         0666
EndSection


 
Les perfs sur glxgears sont inexistantes, mon écran clignote de tout les cotés et je n'ai aucun résultat. En lancant fgl_glxgears, j'obtiens le message suivant :


Using GLX_SGIX_pbuffer
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  35
  Current serial number in output stream:  35


 
J'ai cherché... sans rien trouver de concluant :( Je peux vous poster le /var/log/Xorg.0.log si nécessaire...
 
Merci de votre aide!

Reply

Marsh Posté le 16-08-2006 à 18:56:01   

Reply

Marsh Posté le 16-08-2006 à 23:10:41    

comment tu installes le pilote ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 16-08-2006 à 23:40:56    

via le binaire ati-driver-installer-8.27.10-x86.run telechargé sur le site d'ATI. J'ai egalement essayé via les packages de non-free (fglrx-driver et fglrx-kernel-src)
 
L'installation via le binaire fonctionne correctement, mais vu que j'ai compilé mon kernel "à la main", le package fournit par apt refuse de se compiler (j'ai testé via module-assistant)

Reply

Marsh Posté le 16-08-2006 à 23:43:55    

syl94 a écrit :

via le binaire ati-driver-installer-8.27.10-x86.run telechargé sur le site d'ATI. J'ai egalement essayé via les packages de non-free (fglrx-driver et fglrx-kernel-src)
 
L'installation via le binaire fonctionne correctement, mais vu que j'ai compilé mon kernel "à la main", le package fournit par apt refuse de se compiler (j'ai testé via module-assistant)


des erreurs dans le log de X ?  
as tu bien les bonne sources du kernel d'installé ? J'ai rencontré ce probleme quand je compilais le driver avec les mauvaises sources d'installé


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 16-08-2006 à 23:52:36    

aucune erreur dans le log de X. Il me dit que DRI est bien loadé, ainsi que le driver fglrx.  J'ai par contre dû laisser le module agpgart en tant que M, et pas en dur dans le kernel. Si le module agpgart n'est pas chargé, alors DRI ne se charge pas... La carte ATI est sur PCI Express. Si j'essaie de loader le module drm, j'ai cette erreur :
 


#modprobe drm
FATAL: Error inserting drm (/lib/modules/2.6.17.8/kernel/drivers/char/drm/drm.ko): Cannot allocate memory


 
Concernant les sources, ce sont les bonnes. L'installeur ATI me retourne le bon chemin lors de l'install.
 
merci de ton aide

Message cité 1 fois
Message édité par syl94 le 17-08-2006 à 09:27:03
Reply

Marsh Posté le 17-08-2006 à 00:13:55    

syl94 a écrit :

aucune erreur dans le log de X. Il me dit que DRI est bien loadé, ainsi que le driver fglrx.  J'ai par contre dû laisser le module agpgart en tant que M, et pas en dur dans le kernel. Si le module agpgart n'est pas chargé, alors DRI ne se charge pas... La carte ATI est sur PCI Express. Si j'essaie de loader le module drm, j'ai cette erreur :
 
[fixe]
#modprobe drm
FATAL: Error inserting drm (/lib/modules/2.6.17.8/kernel/drivers/char/drm/drm.ko): Cannot allocate memory
[/fixe]
 
Concernant les sources, ce sont les bonnes. L'installeur ATI me retourne le bon chemin lors de l'install.
 
merci de ton aide


la tout de suite j'ai plus d'idées... je vais me coucher....


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-08-2006 à 18:23:38    

bon... ca s'est mis à fonctionner en désactivant dans mon ~/.conkyrc ceci : double_buffer no
 
donc en gros, c'est conky qui m'empechait d'utiliser DRI (?!!). Je vois pas franchement le rapport, mais bon  [:ddr555]  
 


> fgl_glxgears  
Using GLX_SGIX_pbuffer
1687 frames in 5.0 seconds = 337.400 FPS
2150 frames in 5.0 seconds = 430.000 FPS


 
c'est pas terrible mais pour une carte à 40€ on va pas être difficile. Merci à carot0 pour son aide

Reply

Marsh Posté le 18-08-2006 à 20:30:02    

je faisais mieux avec ma Radeon 9000 pro...


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 18-08-2006 à 21:34:20    

mirtouf a écrit :

je faisais mieux avec ma Radeon 9000 pro...


 
oui oui je suis conscient que j'ai une carte de m*rde  [:aztechxx]

Reply

Marsh Posté le 18-08-2006 à 21:45:22    

mirtouf a écrit :

je faisais mieux avec ma Radeon 9000 pro...


moi par contre avec ma 9600pro je fait pas mieux... mais je me demande si mon proco joue pas en ma defaveur
 

1612 frames in 5.0 seconds = 322.400 FPS
1605 frames in 5.0 seconds = 321.000 FPS


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-08-2006 à 21:45:22   

Reply

Marsh Posté le 18-08-2006 à 21:59:04    

là y'a un problème, je tournais à 2000 fps avec la taille originale de la fenêtre de glxgears avec ma 9000 pro (6600 fps avec ma 6600 GT en AGP).


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 18-08-2006 à 22:20:04    

mirtouf a écrit :

là y'a un problème, je tournais à 2000 fps avec la taille originale de la fenêtre de glxgears avec ma 9000 pro (6600 fps avec ma 6600 GT en AGP).


avec fgl_glxgears ? pas glxgear, hein.


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-08-2006 à 22:29:14    

ah oui j'avais mal vu.
toute mes confuses.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 30-09-2006 à 20:05:26    

Salut !
 
Je viens d'installer une Kubuntu 6.06 sur un portable avec X700 128Mo et je rencontre le problème suivant :
 

Citation :

cartemere@cartemere-laptop:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  32
  Current serial number in output stream:  32
cartemere@cartemere-laptop:~$


 
résultat : rien du tout, aucun rendu, aucune fenêtre ne s'ouvre... Pourtant sur ma Mandriva fglx fonctionne correctement.
J'ai au départ tenté l'installation par le .bin dispo sur le site ATI, qui a abouti sur ce problème. J'ai ensuite tenté la mise à jour des packages et l'installation du paquet intégrant les drivers au noyau, toujours sans succès...
 
Dans mon log de X, j'ai ceci :

Citation :


[...]
(II) fglrx(0): driver needs X.org 6.8.x.y with x.y >= 99.8
(II) fglrx(0): detected X.org 7.0.0.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(II) fglrx(0): [drm] drmOpen failed
(EE) fglrx(0): DRIScreenInit failed!
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xf0000000 FBMappedSize: 0x07ff0000
[...]


 
pourtant j'ai bien les sources correspondantes à mon noyau  :??:  
Des idées ?

Reply

Marsh Posté le 01-10-2006 à 08:53:40    

C'est bon j'ai trouvé !
 
En fait j'avais autorisé adept à mettre à jour tous les paquets de ma machines, ce qu'il a fait : dernier kernel 2.6.15-27-386 !
C'est bien sympa, sauf qu'il n'y a pas de linux-restricted-modules pour ce kernel, et donc logiquement fglrx plantait dans les choux en essayant de charger dri et l'accélération matérielle !
 
Je suis repassé au kernel 2.6.15-26-386 et je n'ai plus aucun souci !
 
Par contre je trouve les perfs assez basses comparée à celles que j'arrivais à obtenir sous la Mandriva 2006 (je devais tapper dans les 750fps au bas mot !)

Citation :

cartemere@cartemere-laptop:~/Download$ fgl_glxgears
Using GLX_SGIX_pbuffer
3551 frames in 5.0 seconds = 710.200 FPS
3625 frames in 5.0 seconds = 725.000 FPS
3482 frames in 5.0 seconds = 696.400 FPS
3599 frames in 5.0 seconds = 719.800 FPS
3597 frames in 5.0 seconds = 719.400 FPS
3604 frames in 5.0 seconds = 720.800 FPS
3605 frames in 5.0 seconds = 721.000 FPS
 
cartemere@cartemere-laptop:~/Download$

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed