OVH Cloud OVH Cloud

acceleration 3D : j'y arrive pas

4 réponses
Avatar
Yannick F.
Salut

mon portable est équipé d'une carte ATI Radeon M9
si ce message doit être posté sur un forum X11, dites le moi (je pense
qu'il s'agit plus d'un problème de configuration de linux (DRM ou open
GL qu'un problème de X11)

j'ai une debian sid, donc avec Xfree 4.2.1

je souhaite utiliser les pilotes ATI que je telecharge, je fais
alien blablabla.rpm (blablabla pour le fichier rpm que j'ai telechargé
chez ati)
puis

dpkg -i blablabla.deb comme indiqué dans la doc....

puis ensuite, j'utilise le fichier de ati pour créer le XF86Config-4

tout fonctionne sauf l'accélération 3D.


--------------------------------------------------
Le prog fglrxinfo donne
display: :0.0 screen: 0
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2

ce qui n'est pas ce que je dois avoir, d'après la doc ati
ce devrait être :

OpenGL vendor string: ATI
OpenGL renderer string: FireGL 8700/8800
OpenGL version string: 1.2.1234 (1.2.3)




------------------------------------------------------------
Si j'en crois dmesg , ce n'est pas un pb de module DRM que j'ai intégré
dans le noyau 2.4.22 que j'ai compilé : (Module ATI RADEON)

Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 201M
agpgart: Detected SiS 646 chipset
agpgart: AGP aperture is 64M @ 0xe8000000
[drm] AGP 0.99 on SiS @ 0xe8000000 64MB
[drm] Initialized radeon 1.1.1 20010405 on minor 0

---------------------------------------------------------------------
LE log de XFree86 me signale que tout va bien (chipset video reconnue,
les modules sont bien chargés) mais il y a un problème pour DRM :

En voici les parties interessantes je pense :

(II) Module freetype: vendor="The XFree86 Project"
compiled for 4.2.1.1, module version = 1.1.10
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a

(II) Module glx: vendor="The XFree86 Project"
compiled for 4.2.1.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a

Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:debug_xform.o":
No symbols found

(II) Module GLcore: vendor="The XFree86 Project"
compiled for 4.2.1.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a

(II) Module dri: vendor="The XFree86 Project"
compiled for 4.2.1.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a

(II) Module drm: vendor="The XFree86 Project"
compiled for 4.2.1.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "fglrx"
(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
(II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany"
compiled for 4.2.0, module version = 3.2.8
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.5


(II) Module xaa: vendor="The XFree86 Project"
compiled for 4.2.1.1, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.5
(**) fglrx(0): FSAAScale=1
(**) fglrx(0): FSAA Gamma 138609443
(**) fglrx(0): FSAA Multisample Position is 138611315
(**) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
(II) Module fglrxdrm: vendor="Fire GL - ATI Research GmbH, Germany"
compiled for 4.2.0, module version = 3.2.8
ABI class: XFree86 Server Extension, version 0.1

(II) fglrx(0): UMM area: 0xf0500000 (size=0x03b00000)
(II) fglrx(0): driver needs XFree86 version: 4.2.x
(II) fglrx(0): detected XFree86 version: 4.2.1
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenDevice: minor is 1
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 2
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 3
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 4
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 5
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 6
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 7
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 8
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 9
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 10
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 11
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 12
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 13
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 14
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
(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: 0x04000000
(==) fglrx(0): Write-combining range (0xf0000000,0x4000000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1024,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color
buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 768)
(II) fglrx(0): Largest offscreen area available: 1024 x 7422
(**) Option "dpms"
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)

Parmi tous les pb
- ctrl+alt+del ne ferme pas le serveur X
- ctrl+alt+'+' ou '-' ne change pas la résolution
- le prog fireglcontrol ne me permet pas de changer le mode pour le 2e
écran : aucun effet !


merci d'avance

Yannick F

4 réponses

Avatar
Lsom
"Yannick F." wrote:

tout fonctionne sauf l'accélération 3D.


D'abord, le Xfree support-il ta carte ?
C'est pas mon cas pour le 9200SE. J'attends la prochaine version d'Xfree.

Ensuite, je n'ai pas lu tous tes msg mais :

[drm] Initialized radeon 1.1.1 20010405 on minor 0


moi, quand j'avais ca, le module drm (ou qqch comme ca) etait déchargé car
d'une version trop ancienne.
Je suis passé au noyau 2.4.23 hier (cf. le changelog du 2.4.23 sur
www.kernel.org) et :

kernel: [drm] Initialized radeon 1.7.0 20020828 on minor 0

Et du coup, glxinfo est content !!


J'espère que pour toi ca résoudra aussi le pb.

Avatar
Yannick F.
D'abord, le Xfree support-il ta carte ?
C'est pas mon cas pour le 9200SE. J'attends la prochaine version d'Xfree.


Xfree 4.3 supporte ma carte, mais je n'ai que le 4.2 (avec 4.3 j'ai un
écran noir)
Donc j'essaie d'utiliser les pilotes propriétaires ATI pour XFree 4.2

Ensuite, je n'ai pas lu tous tes msg mais :


[drm] Initialized radeon 1.1.1 20010405 on minor 0



moi, quand j'avais ca, le module drm (ou qqch comme ca) etait déchargé car
d'une version trop ancienne.
Je suis passé au noyau 2.4.23 hier (cf. le changelog du 2.4.23 sur
www.kernel.org) et :



J'essairais donc un noyau 2.4.23 un de ces 4 (j'ai un 2.4.22)

Merci

Yannick F


Avatar
Yannick F.
moi, quand j'avais ca, le module drm (ou qqch comme ca) etait déchargé car
d'une version trop ancienne.
Je suis passé au noyau 2.4.23 hier (cf. le changelog du 2.4.23 sur
www.kernel.org) et :

kernel: [drm] Initialized radeon 1.7.0 20020828 on minor 0

Et du coup, glxinfo est content !!



je viens de passer à Xfree 4.3 .... maintenant, il me dit clairement que
drm est trop vieux 1.1 au lieu de 1.5

je vais donc compiler un noyau 2.4.23 ce week end !!!!!

En attendant, j'ai essayé d'installer les pilotes ATI pour xfree 4.3,
screen not found !

alors que xf86cfg a tout de suite donné un XF86Config-4 qui fonctionne !!!

Merci

Yannick F.

Avatar
Lsom
"Yannick F." wrote:

En attendant, j'ai essayé d'installer les pilotes ATI pour xfree 4.3,
screen not found !


Le changement de version X, indépendamment du type de carte, n'a jamais bien
fonctionné chez moi. Il fallait à chaque fois que j'attende la versio n suivante
de ma Slackware pour en profiter sans problème.
Peut-etre faut-il tout recompiler quand on change de version ?
Bref, !pour moi!, c'est tjs problématique...

Pour info : XFree 4.4 sort à la fin du mois...

Bon courage !