Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème ATI avec le module fglrx

2 réponses
Avatar
Tom
Salut,

Depuis mon passage au novau 2.6.17 avec le driver 8.26 le module fglrx
ne fonctionne plus. Pour info je suis sous Debian, avec Xorg 7. Ma carte
est une Radeon X600.

Voici quelques infos :

# lsmod |grep fglrx
fglrx 386348 8
agpgart 29916 2 fglrx,intel_agp

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

# dmesg |grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 804 MBytes.
[fglrx] module loaded - fglrx 8.26.18 [Jun 22 2006] on minor 0
[fglrx] total GART = 134217728
[fglrx] free GART = 118226944
[fglrx] max single GART = 118226944
[fglrx] total LFB = 122769408
[fglrx] free LFB = 104214528
[fglrx] max single LFB = 104214528
[fglrx] total Inv = 0
[fglrx] free Inv = 0
[fglrx] max single Inv = 0
[fglrx] total TIM = 0
<f96987ee> firegl_takedown+0x60e/0xc60 [fglrx] <f969789f>
firegl_release+0x12f/0x190 [fglrx]
<f968cc85> ip_firegl_release+0x7/0xa [fglrx] <c014d953> __fput+0x87/0x17d
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
[fglrx] total GART = 134217728
[fglrx] free GART = 118226944
[fglrx] max single GART = 118226944
[fglrx] total LFB = 122769408
[fglrx] free LFB = 104214528
[fglrx] max single LFB = 104214528
[fglrx] total Inv = 0
[fglrx] free Inv = 0
[fglrx] max single Inv = 0
[fglrx] total TIM = 0
<f96987ee> firegl_takedown+0x60e/0xc60 [fglrx] <f969789f>
firegl_release+0x12f/0x190 [fglrx]
<f968cc85> ip_firegl_release+0x7/0xa [fglrx] <c014d953> __fput+0x87/0x17d
[fglrx] total GART = 134217728
[fglrx] free GART = 118226944
[fglrx] max single GART = 118226944
[fglrx] total LFB = 122769408
[fglrx] free LFB = 104214528
[fglrx] max single LFB = 104214528
[fglrx] total Inv = 0
[fglrx] free Inv = 0
[fglrx] max single Inv = 0
[fglrx] total TIM = 0

(j'ai relancé le serveur entre temps)

# cat /var/log/Xorg.0.log |grep EE
Current Operating System: Linux orion 2.6.17.3-tom2 #1 PREEMPT Sat Jul 1
23:38:00 CEST 2006 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "GLCore" (module does not exist, 0)
(II) Loading extension MIT-SCREEN-SAVER

(j'ai cru voir que ce n'est plus nécessaire de charger GLcore, mais
l'enlever ne change rien)

# cat /var/log/Xorg.0.log |grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Warning, couldn't open module GLCore
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Specified desktop setup not supported: 8

# cat /var/log/Xorg.0.log |grep DRI
(II) Loading extension XFree86-DRI
(==) fglrx(0): NoDRI = NO
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): [DRI] installation complete

Voilà les morceaux intéressants de mon xorg.conf :

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "dri"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "int10"
Load "record"
Load "type1"
# Load "v4l"
Load "vbe"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Device"
Identifier "ATI Technologies, Inc. M24 1P [Radeon Mobility
X600]"
# Driver "ati"
Driver "fglrx"
Option "DPMS" "on"
Option "VideoOverlay" "on"
BusID "PCI:3:0:0"
EndSection

Bizarrement j'ai deux fois la section DRI. Mais l'enlever ne semble pas
changer grand chose.

# lspci |grep ATI
03:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon
Mobility X600]

Si vous avez des idées je vous en serais très reconnaissant. Si vous
avez besoin d'autres infos, n'hésitez pas.

Merci.

-- Tom

2 réponses

Avatar
thierry nivon
As-tu reinstaller le package du driver --> les modules sont installés
dans /lib/modules/2.6.xx/

donc en changeant de noyau tu perds l'accès aux drivers de la carte

Thierry

Tom wrote:
Salut,

Depuis mon passage au novau 2.6.17 avec le driver 8.26 le module fglrx
ne fonctionne plus. Pour info je suis sous Debian, avec Xorg 7. Ma carte
est une Radeon X600.

Voici quelques infos :

# lsmod |grep fglrx
fglrx 386348 8
agpgart 29916 2 fglrx,intel_agp

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

# dmesg |grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 804 MBytes.
[fglrx] module loaded - fglrx 8.26.18 [Jun 22 2006] on minor 0
[fglrx] total GART = 134217728
[fglrx] free GART = 118226944
[fglrx] max single GART = 118226944
[fglrx] total LFB = 122769408
[fglrx] free LFB = 104214528
[fglrx] max single LFB = 104214528
[fglrx] total Inv = 0
[fglrx] free Inv = 0
[fglrx] max single Inv = 0
[fglrx] total TIM = 0
<f96987ee> firegl_takedown+0x60e/0xc60 [fglrx] <f969789f>
firegl_release+0x12f/0x190 [fglrx]
<f968cc85> ip_firegl_release+0x7/0xa [fglrx] <c014d953> __fput+0x87/0x17d
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
<c02d8c79> schedule+0x43/0x53d <f96987ee> firegl_takedown+0x60e/0xc60
[fglrx]
<f969789f> firegl_release+0x12f/0x190 [fglrx] <f968cc85>
ip_firegl_release+0x7/0xa [fglrx]
[fglrx] total GART = 134217728
[fglrx] free GART = 118226944
[fglrx] max single GART = 118226944
[fglrx] total LFB = 122769408
[fglrx] free LFB = 104214528
[fglrx] max single LFB = 104214528
[fglrx] total Inv = 0
[fglrx] free Inv = 0
[fglrx] max single Inv = 0
[fglrx] total TIM = 0
<f96987ee> firegl_takedown+0x60e/0xc60 [fglrx] <f969789f>
firegl_release+0x12f/0x190 [fglrx]
<f968cc85> ip_firegl_release+0x7/0xa [fglrx] <c014d953> __fput+0x87/0x17d
[fglrx] total GART = 134217728
[fglrx] free GART = 118226944
[fglrx] max single GART = 118226944
[fglrx] total LFB = 122769408
[fglrx] free LFB = 104214528
[fglrx] max single LFB = 104214528
[fglrx] total Inv = 0
[fglrx] free Inv = 0
[fglrx] max single Inv = 0
[fglrx] total TIM = 0

(j'ai relancé le serveur entre temps)

# cat /var/log/Xorg.0.log |grep EE
Current Operating System: Linux orion 2.6.17.3-tom2 #1 PREEMPT Sat Jul 1
23:38:00 CEST 2006 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "GLCore" (module does not exist, 0)
(II) Loading extension MIT-SCREEN-SAVER

(j'ai cru voir que ce n'est plus nécessaire de charger GLcore, mais
l'enlever ne change rien)

# cat /var/log/Xorg.0.log |grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Warning, couldn't open module GLCore
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Specified desktop setup not supported: 8

# cat /var/log/Xorg.0.log |grep DRI
(II) Loading extension XFree86-DRI
(==) fglrx(0): NoDRI = NO
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): [DRI] installation complete

Voilà les morceaux intéressants de mon xorg.conf :

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "dri"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "int10"
Load "record"
Load "type1"
# Load "v4l"
Load "vbe"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Device"
Identifier "ATI Technologies, Inc. M24 1P [Radeon Mobility
X600]"
# Driver "ati"
Driver "fglrx"
Option "DPMS" "on"
Option "VideoOverlay" "on"
BusID "PCI:3:0:0"
EndSection

Bizarrement j'ai deux fois la section DRI. Mais l'enlever ne semble pas
changer grand chose.

# lspci |grep ATI
03:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon
Mobility X600]

Si vous avez des idées je vous en serais très reconnaissant. Si vous
avez besoin d'autres infos, n'hésitez pas.

Merci.

-- Tom


Avatar
Tom
thierry nivon wrote:
As-tu reinstaller le package du driver --> les modules sont installés
dans /lib/modules/2.6.xx/

donc en changeant de noyau tu perds l'accès aux drivers de la carte

Thierry


Merci de ta réponse.

Oui, j'ai créé fglrx-kernel-2.6.blablabla.deb et je l'ai installé par
dpkg -i.
J'ai même tenté deux méthodes pour le créer : avec make-kpkg et avec
module-assistant.
d'ailleurs le module est chargé :

# lsmod |grep fglrx
fglrx 386348 8
agpgart 29916 2 fglrx,intel_agp

--
Tom