Bonjour,
J' ai un probleme lorsque j' active la fonction DRI sur mon portable (acer 5024,amd turion,ati x700 pcie), il reste sur un ecran noir, et la charge cpu est a 100%.
J' ai fait pleins de test avec les versions powerpack(32 et 64 bits):
-version d'origine ==> ecran noir avec fglrx
-version MAJ ==> idem
-version cooker ==> idem
ainsi qu'avec plusieurs kernels (2.6.12 2.6.13 2.6.14 2.6.15) et plusieurs version des driver ATI
mais rien a faire l 'ecran reste desperement noir.
Actuellement j'utilise la mandriva 2006 X86-64 ( kernel 2.6.15, xorg-x11-6.9.0-5.2.20060mdk) avec le dernier driver ati (8.21.7) et tout a l' air ok dans les logs.
voici un resume de Xorg.log:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmGetBusid returned ''
(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x43d000
(II) fglrx(0): [drm] mapped SAREA 0x43d000 to 0x2aaaad514000
(II) fglrx(0): [drm] framebuffer handle = 0xc8000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.21.7
(II) fglrx(0): Date: Jan 14 2006
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.12-15mdk
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xc0100000
(II) fglrx(0): [pcie] 65536 kB allocated with handle 0xdeadbeef
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(II) fglrx(0): [drm] texture shared area handle = 0x007f2000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xc8000000 FBMappedSize: 0x005e9000
(II) fglrx(0): Splitting WC range: base: 0xc8000000, size: 0x5e9000
(II) fglrx(0): Splitting WC range: base: 0xc8400000, size: 0x1e9000
(II) fglrx(0): Splitting WC range: base: 0xc8500000, size: 0xe9000
(II) fglrx(0): Splitting WC range: base: 0xc8580000, size: 0x69000
(II) fglrx(0): Splitting WC range: base: 0xc85c0000, size: 0x29000
(II) fglrx(0): Splitting WC range: base: 0xc85e0000, size: 0x9000
(==) fglrx(0): Write-combining range (0xc85e8000,0x1000)
(==) fglrx(0): Write-combining range (0xc85e0000,0x9000)
(==) fglrx(0): Write-combining range (0xc85c0000,0x29000)
(==) fglrx(0): Write-combining range (0xc8580000,0x69000)
(==) fglrx(0): Write-combining range (0xc8500000,0xe9000)
(==) fglrx(0): Write-combining range (0xc8400000,0x1e9000)
(==) fglrx(0): Write-combining range (0xc8000000,0x5e9000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,1210)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,800) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor (scanline 800)
(II) fglrx(0): Largest offscreen area available: 1280 x 402
(**) Option "dpms"
(**) fglrx(0): DPMS enabled
(WW) fglrx(0): Option "IgnoreEDID" is not used
(WW) fglrx(0): Option "NoTV" is not used
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Solid Lines
Dashed Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
30 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
ainsi que le resultat de la commande dmesg:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 920 MBytes.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 58
[fglrx] module loaded - fglrx 8.21.7 [Jan 14 2006] on minor 0
[fglrx] module unloaded - fglrx 8.21.7 [Jan 14 2006] on minor 0
[fglrx] Maximum main memory to use for locked dma buffers: 920 MBytes.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 58
[fglrx] module loaded - fglrx 8.21.7 [Jan 14 2006] on minor 0
[fglrx] free PCIe = 51118080
[fglrx] max PCIe = 51118080
[fglrx] free LFB = 119762944
[fglrx] max LFB = 119762944
[fglrx] free Inv = 134217728
[fglrx] max Inv = 134217728
[fglrx] total Inv = 134217728
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total PCIe = 16384
et pourtant toujours pas d'affichage, la charge cpu reste a 100% et les commandes au clavier ne repondent plus.Je dois me loger en ssh et forcer le reboot.
Si je desactive le dri dans xorg.conf, xorg demarre correctement mais sans 3D (juste mesa).
Apres de nombreuses recherches ,j'ai trouver une info pour ubuntu concernant la libdri.a qui serait buggée mais le probleme semble resolu avec les derniers drivers et xorg 6.9.
merci d'avance pour toute aide.