Problèmes de drivers Catalyst avec RadeonHD 3870

Bonjour à tous,

Depuis quelques semaines, j’utilise Lenny sur mon PC.
Je possède donc une ATI RadeonHD 3870, et j’ai réussi tant bien que mal à installer les drivers Catalyst 9.3 (impossible de démarrer X, la machine plantait).

Et récemment, j’ai voulu testé CoD 4 (1.1.18~winehq1-1 0). Après installation sur fond noir et lancement du jeu, j’ai le splashscreen, puis, le son, mais pas d’image.
J’ai exécuté glxgears pour voir les perfs, ça oscille entre 1100 et 1200 fps… Quant à fgl_glxgears, environ 2000 fps. Ça me paraît relativement faible par rapport à ceux qu’on peut trouver par là par exemple : http://www.pcinpact.com/forum/sujet_24760.htm.

Dans les logs de Xorg, j’ai ces lignes-là :

code AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26

(WW) AIGLX: 3D driver claims to not support visual 0x70
(WW) AIGLX: 3D driver claims to not support visual 0x71
(WW) AIGLX: 3D driver claims to not support visual 0x72[/code]

Et plein de :

(WW) EDID preferred timing clock 146.25MHz exceeds claimed max 140MHz, fixing

Pour ces deux points, je ne vois pas trop comment régler le problème (malgré des recherches sur Google).

Sinon :

dmesg | grep fglrx [ 51.190384] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [ 51.258142] [fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes. [ 51.258364] [fglrx] vendor: 1002 device: 9501 count: 1 [ 51.258364] [fglrx] ioport: bar 4, base 0xb000, size: 0x100 [ 51.258364] [fglrx] Driver built-in PAT support is enabled successfully [ 51.258364] [fglrx] module loaded - fglrx 8.59.2 [Mar 13 2009] with 1 minors [ 55.600687] [fglrx] Firegl kernel thread PID: 3392 [ 55.647052] [fglrx] Gart USWC size:949 M. [ 55.647056] [fglrx] Gart cacheable size:60 M. [ 55.647061] [fglrx] Reserved FB block: Shared offset:0, size:1000000 [ 55.647064] [fglrx] Reserved FB block: Unshared offset:fdfb000, size:205000 [ 55.647066] [fglrx] Reserved FB block: Unshared offset:1fffc000, size:4000 [ 2582.749368] [fglrx] Firegl kernel thread PID: 5961 [ 2582.765368] [fglrx] Gart USWC size:949 M. [ 2582.765368] [fglrx] Gart cacheable size:60 M. [ 2582.765368] [fglrx] Reserved FB block: Shared offset:0, size:1000000 [ 2582.765368] [fglrx] Reserved FB block: Unshared offset:fdfb000, size:205000 [ 2582.765368] [fglrx] Reserved FB block: Unshared offset:1fffc000, size:4000 [ 3058.428980] [fglrx] Firegl kernel thread PID: 6466 [ 3058.444980] [fglrx] Gart USWC size:949 M. [ 3058.444980] [fglrx] Gart cacheable size:60 M. [ 3058.444980] [fglrx] Reserved FB block: Shared offset:0, size:1000000 [ 3058.444980] [fglrx] Reserved FB block: Unshared offset:fdfb000, size:205000 [ 3058.444980] [fglrx] Reserved FB block: Unshared offset:1fffc000, size:4000

Puis :

fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 3870 OpenGL version string: 2.1.8543 Release

Et :

glxinfo | grep ":" name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: client glx vendor string: ATI client glx version string: 1.4 client glx extensions: GLX version: 1.2 GLX extensions: OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 3870 OpenGL version string: 2.1.8543 Release OpenGL extensions:

Dans xorg.conf, j’ai :

[code]Section “ServerLayout”
Identifier “aticonfig Layout”
Screen 0 “aticonfig-Screen[0]-0” 0 0
EndSection

Section “Files”
EndSection

Section “Module”
Load “ddc”
Load “glx”
Load “extmod”
Load “i2c”
Load “dri”
EndSection

Section “Monitor”
Identifier “aticonfig-Monitor[0]-0”
Option “VendorName” “ATI Proprietary Driver”
Option “ModelName” “Generic Autodetecting Monitor”
Option “DPMS” “true”
EndSection

Section “Device”
Identifier “aticonfig-Device[0]-0”
Driver “fglrx”
BusID “PCI:1:0:0”
EndSection

Section “Screen”
Identifier “aticonfig-Screen[0]-0”
Device “aticonfig-Device[0]-0”
Monitor “aticonfig-Monitor[0]-0”
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section “Extensions”
Option “Composite” “Enable”
EndSection[/code]

J’ai testé en ne chargeant pas les modules, les warning sont toujours présents.

À part ça, je ne vois pas trop où regarder pour voir d’où pourrait venir le problème :smt009

Si quelqu’un a des idées…?

Merci d’avance :smt006