[debian] accélération 3D ATI ne fonctionne pas[user avancé]

accélération 3D ATI ne fonctionne pas[user avancé] [debian] - Linux et OS Alternatifs

Marsh Posté le 17-02-2005 à 11:02:09    

je lutte désespéremment contre ces drivers ati, j'ai dlw le dernier en date, a savoir le 8.10 et j'ai bien mon bureau, mais toujours pas d'accélération 3D. grblm :sweat:  
je précise que ma carte ATI est une ATI Radeon 9600XT et non pas une 9600 PRO, car il a l'air de la détecté ainsi  :pfff:  
voici les parties intéressantes de mon var/log/XFree.0.log
 

Code :
  1. (--) PCI:*(1:0:0) ATI Technologies Inc unknown chipset (0x4152) rev 0, Mem @ 0xe0000000/28, 0xfe9f0000/16, I/O @ 0xb800/8, BIOS @ 0xfe9c0000/17
  2. (--) PCI: (1:0:1) ATI Technologies Inc unknown chipset (0x4172) rev 0, Mem @ 0xd0000000/28, 0xfe9e0000/16
  3. ...
  4. (II) LoadModule: "GLcore"
  5. (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
  6. Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
  7. Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
  8. Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
  9. Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No symbols found
  10. (II) Module GLcore: vendor="The XFree86 Project"
  11. compiled for 4.3.0.1, module version = 1.0.0
  12. ABI class: XFree86 Server Extension, version 0.2
  13. ...
  14. (WW) LoadModule: given non-canonical module name "libglx.so"
  15. (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
  16. (II) Module glx: vendor="The XFree86 Project"
  17. compiled for 4.3.0.1, module version = 1.0.0
  18. ABI class: XFree86 Server Extension, version 0.2
  19. (II) Loading sub module "GLcore"
  20. (II) LoadModule: "GLcore"
  21. (II) Reloading /usr/X11R6/lib/modules/extensions/libGLcore.a
  22. (II) Loading extension GLX
  23. ...
  24. (II) Primary Device is: PCI 01:00:0
  25. (--) Assigning device section with no busID to primary device
  26. (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
  27. (--) Chipset RADEON 9600 PRO (RV360 4152) found
  28. ...
  29. (II) fglrx(0): PCI bus 1 card 0 func 0
  30. (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
  31. (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
  32. (==) fglrx(0): Default visual is TrueColor
  33. (==) fglrx(0): Qbs disabled
  34. (==) fglrx(0): RGB weight 888
  35. (II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
  36. (==) fglrx(0): Gamma Correction for I is 0x06419064
  37. (==) fglrx(0): Gamma Correction for II is 0x06419064
  38. (==) fglrx(0): Buffer Tiling is ON
  39. (II) Loading sub module "int10"
  40. (II) LoadModule: "int10"
  41. (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
  42. (II) fglrx(0): initializing int10
  43. (WW) fglrx(0): Bad V_BIOS checksum
  44. (II) fglrx(0): Primary V_BIOS segment is: 0xc000
  45. (--) fglrx(0): Chipset: "RADEON 9600 PRO (RV360 4152)" (Chipset = 0x4152)
  46. (--) fglrx(0): (PciSubVendor = 0x1458, PciSubDevice = 0x4038)
  47. (--) fglrx(0): board vendor info: third party grafics adapter - NOT original ATI
  48. (--) fglrx(0): Linear framebuffer (phys) at 0xe0000000
  49. (--) fglrx(0): MMIO registers at 0xfe9f0000
  50. (--) fglrx(0): ROM-BIOS at 0xfe9c0000
  51. (--) fglrx(0): ChipExtRevID = 0x00
  52. (--) fglrx(0): ChipIntRevID = 0x0C
  53. (--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM)
  54. (WW) fglrx(0): board is an unknown third party board, chipset is supported
  55. ...
  56. (II) LoadModule: "fglrxdrm"
  57. (II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
  58. (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
  59. compiled for 4.3.0.1, module version = 8.10.19
  60. ABI class: XFree86 Server Extension, version 0.2
  61. (II) fglrx(0): Depth moves disabled by default
  62. (==) fglrx(0): Capabilities: 0x00000000
  63. (==) fglrx(0): cpuFlags: 0x8000001d
  64. (==) fglrx(0): cpuSpeedMHz: 0x0000095a
  65. (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
  66. (==) fglrx(0): UseFastTLS=0
  67. (==) fglrx(0): BlockSignalsOnLock=1
  68. (==) fglrx(0): EnablePrivateBackZ = NO
  69. (--) Depth 24 pixmap format is 32 bpp
  70. (II) do I need RAC?  No, I don't.
  71. ...
  72. (II) fglrx(0): UMM area:     0xe0701000 (size=0x078ff000)
  73. (II) fglrx(0): driver needs XFree86 version: 4.3.x
  74. (II) fglrx(0): detected XFree86 version: 4.3.0
  75. (II) Loading extension ATIFGLRXDRI
  76. (II) fglrx(0): doing DRIScreenInit
  77. drmOpenDevice: minor is 0
  78. drmOpenDevice: node name is /dev/dri/card0
  79. drmOpenDevice: open result is 5, (OK)
  80. drmOpenDevice: minor is 0
  81. drmOpenDevice: node name is /dev/dri/card0
  82. drmOpenDevice: open result is 5, (OK)
  83. drmOpenDevice: minor is 0
  84. drmOpenDevice: node name is /dev/dri/card0
  85. drmOpenDevice: open result is 5, (OK)
  86. drmGetBusid returned ''
  87. (II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
  88. (II) fglrx(0): [drm] added 8192 byte SAREA at 0xe09d6000
  89. (II) fglrx(0): [drm] mapped SAREA 0xe09d6000 to 0xb7db7000
  90. (II) fglrx(0): [drm] framebuffer handle = 0xe0000000
  91. (II) fglrx(0): [drm] added 1 reserved context for kernel
  92. (II) fglrx(0): DRIScreenInit done
  93. (II) fglrx(0): Kernel Module Version Information:
  94. (II) fglrx(0):     Name: fglrx
  95. (II) fglrx(0):     Version: 8.8.25
  96. (II) fglrx(0):     Date: Jan 14 2005
  97. (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
  98. (WW) fglrx(0): Kernel Module version does *not* match driver.
  99. (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
  100. (II) fglrx(0): [drm] removed 1 reserved context for kernel
  101. (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe09d6000 at 0xb7db7000
  102. (WW) fglrx(0): ***********************************************
  103. (WW) fglrx(0): * DRI initialization failed!                  *
  104. (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
  105. (WW) fglrx(0): * 2D acceleraton available (MMIO)             *
  106. (WW) fglrx(0): * no 3D acceleration available                *
  107. (WW) fglrx(0): ********************************************* *
  108. (II) fglrx(0): FBADPhys: 0xe0000000 FBMappedSize: 0x08000000
  109. (II) fglrx(0): ----------------------------------
  110. (II) fglrx(0): | panel native mode is 1280x1024 |
  111. (II) fglrx(0): ----------------------------------
  112. (==) fglrx(0): Write-combining range (0xe0000000,0x8000000)
  113. (II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
  114. (II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
  115. (==) fglrx(0): Backing store disabled
  116. (==) fglrx(0): Silken mouse enabled
  117. (II) fglrx(0): Using hardware cursor (scanline 1024)
  118. (II) fglrx(0): Largest offscreen area available: 1280 x 7163
  119. (**) Option "dpms"
  120. (**) fglrx(0): DPMS enabled
  121. (II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
  122. Screen to screen bit blits
  123. Solid filled rectangles
  124. Solid Horizontal and Vertical Lines
  125. Offscreen Pixmaps
  126. Setting up tile and stipple cache:
  127.  32 128x128 slots
  128.  32 256x256 slots
  129.  16 512x512 slots
  130. (II) fglrx(0): Acceleration enabled
  131. (II) fglrx(0): Direct rendering disabled
  132. (II) Loading extension FGLRXEXTENSION
  133. (II) Loading extension ATITVOUT
  134. (==) RandR enabled


 
 
que puis-je faire s'il vous plait ?


Message édité par galett le 17-02-2005 à 11:38:49
Reply

Marsh Posté le 17-02-2005 à 11:02:09   

Reply

Marsh Posté le 17-02-2005 à 11:31:48    

:bounce:

Reply

Marsh Posté le 17-02-2005 à 11:40:37    

je précise qu'avant j'avais une nvidia installé qui fonctionnait a merveille, et lorsque je fais glxinfo, j'obtiens cette ligne :
"client glx vendor string: NVIDIA Corporation"
 
et bien sur drect rendering : No
et Mesa indirect comme driver
 
resterait-il des morceaux de nvidia, si oui, comment puis-je les virer ?

Reply

Marsh Posté le 17-02-2005 à 13:21:21    

je vais devenir  :pt1cable:  
maintenant dans mon /var/log/XFree86.0.log
 
j'obtiens ceci :
 

Code :
  1. II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
  2. (II) fglrx(0): [drm] added 8192 byte SAREA at 0xe09d4000
  3. (II) fglrx(0): [drm] mapped SAREA 0xe09d4000 to 0xb7db7000
  4. (II) fglrx(0): [drm] framebuffer handle = 0xe0000000
  5. (II) fglrx(0): [drm] added 1 reserved context for kernel
  6. (II) fglrx(0): DRIScreenInit done
  7. (II) fglrx(0): Kernel Module Version Information:
  8. (II) fglrx(0):     Name: fglrx
  9. (II) fglrx(0):     Version: 8.10.19
  10. (II) fglrx(0):     Date: Feb  9 2005
  11. (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
  12. (II) fglrx(0): Kernel Module version matches driver.
  13. (II) fglrx(0): Kernel Module Build Time Information:
  14. (II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.9
  15. (II) fglrx(0):     Build-Kernel MODVERSIONS:        no
  16. (II) fglrx(0):     Build-Kernel __SMP__:            no
  17. (II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
  18. (II) fglrx(0): [drm] register handle = 0xfe9f0000
  19. (II) fglrx(0): [agp] Mode=0x1f004a1b bridge: 0x8086/0x2570
  20. (II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
  21. (II) fglrx(0): [agp] AGP v3 disable mask   0x00000000
  22. (II) fglrx(0): [agp] enabling AGP with mode=0x1f004b1a
  23. (II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f004312)
  24. (II) fglrx(0): [agp] grafics chipset has AGP v3.0 (native mode)
  25. (II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
  26. (II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
  27. (II) fglrx(0): [drm] texture shared area handle = 0xe8c01000
  28. (II) fglrx(0): shared FSAAScale=1
  29. (II) fglrx(0): DRI initialization successfull!
  30. (II) fglrx(0): FBADPhys: 0xe0000000 FBMappedSize: 0x00701000
  31. (II) fglrx(0): ----------------------------------
  32. (II) fglrx(0): | panel native mode is 1280x1024 |
  33. (II) fglrx(0): ----------------------------------
  34. (II) fglrx(0): Splitting WC range: base: 0xe0000000, size: 0x701000
  35. (II) fglrx(0): Splitting WC range: base: 0xe0400000, size: 0x301000
  36. (II) fglrx(0): Splitting WC range: base: 0xe0600000, size: 0x101000
  37. (==) fglrx(0): Write-combining range (0xe0700000,0x1000)
  38. (==) fglrx(0): Write-combining range (0xe0600000,0x101000)
  39. (==) fglrx(0): Write-combining range (0xe0400000,0x301000)
  40. (==) fglrx(0): Write-combining range (0xe0000000,0x701000)
  41. (II) fglrx(0): FBMM initialized for area (0,0)-(1280,1434)
  42. (II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
  43. (==) fglrx(0): Backing store disabled
  44. (==) fglrx(0): Silken mouse enabled
  45. (II) fglrx(0): Using hardware cursor (scanline 1024)
  46. (II) fglrx(0): Largest offscreen area available: 1280 x 402
  47. (**) Option "dpms"
  48. (**) fglrx(0): DPMS enabled
  49. (II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
  50. Screen to screen bit blits
  51. Solid filled rectangles
  52. 8x8 mono pattern filled rectangles
  53. Solid Lines
  54. Dashed Lines
  55. Offscreen Pixmaps
  56. Setting up tile and stipple cache:
  57.  30 128x128 slots
  58. (II) fglrx(0): Acceleration enabled
  59. (II) fglrx(0): X context handle = 0x00000001
  60. (II) fglrx(0): [DRI] installation complete
  61. (II) fglrx(0): Direct rendering enabled
  62. (II) Loading extension FGLRXEXTENSION
  63. (II) Loading extension ATITVOUT
  64. (==) RandR enabled

Reply

Marsh Posté le 17-02-2005 à 13:22:15    

il est marqué que l'accélération est active, pourtant j'ai toujours Mesa Indirect et direct rendering : No
avec glxinfo

Reply

Marsh Posté le 17-02-2005 à 14:05:08    

Code :
  1. (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work


 
J'ai exactement le même problème sous Ubuntu.
Apparement les drivers ne sont pas pour la bonne version du kernel (chez moi 2.6.8.1-3-386), je les ai installé avec la méthode décrite ici ...
 
je ais faire quelques recherches sur cette erreur pour en apprendre un peu plus.

Reply

Marsh Posté le 17-02-2005 à 16:10:56    

en fait j'ai corrigé cette erreur, c'était les anciens pilotes 8.8.25 ATI qui étaient encore installé, j'ai juste désintallé les 2 et réinstaller seulement la dernière version 8.10.25 et l'accélération a l'air de marcher, mais dès ke je fais glxinfo  c'est mesa qui passe devant

Reply

Marsh Posté le 17-02-2005 à 16:42:15    

Citation :

et l'accélération a l'air de marcher


 
Tapes glxinfo|grep rendering
 
Yes -> Ca marche
No  -> Recommence


Message édité par ceric35 le 17-02-2005 à 16:43:11
Reply

Marsh Posté le 17-02-2005 à 16:44:25    

J'ai eu cette erreur aussi !
 
J'ai du COMPLETEMENT efacer les anciens
 
Maintenant , c'est bon !
 
meme fglrxinfo:

[/home/eric]>fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200SE DDR Generic
OpenGL version string: 1.3.4893 (X4.3.0-8.10.19)


Reply

Marsh Posté le 17-02-2005 à 16:55:28    

glxinfo|grep rendering me donne hélas No
:'(
 
j'ai pourtant entièrement(du moins je crois) désinstaller les anciens pilotes

Reply

Marsh Posté le 17-02-2005 à 16:55:28   

Reply

Marsh Posté le 17-02-2005 à 16:57:09    

Code :
  1. # (II) fglrx(0): Acceleration enabled
  2. # (II) fglrx(0): X context handle = 0x00000001
  3. # (II) fglrx(0): [DRI] installation complete
  4. # (II) fglrx(0): Direct rendering enabled


 
ce sont ces lignes qui m'intriguent, car j'ai "direct rendering : No" dans glxinfo

Reply

Marsh Posté le 17-02-2005 à 16:58:00    

sinon chaque fois que j'essaie par exemple fgl_glxgears j'ai une "erreur de segmentation"

Reply

Marsh Posté le 17-02-2005 à 17:04:18    

J'ai eu tellement un pur Pb que j'ai du supprimer manulement
toutes traces de fglrx sur mon PC
 
cad jusqu'a ce que "locate fglrx" ne donne plus rien
 
Pour etre plus preci :
 la desinstallation des deux rpms n'a pas suffi (je suis sous mandrake)
 

Reply

Marsh Posté le 17-02-2005 à 17:36:39    

galett a écrit :

en fait j'ai corrigé cette erreur, c'était les anciens pilotes 8.8.25 ATI qui étaient encore installé, j'ai juste désintallé les 2 et réinstaller seulement la dernière version 8.10.25 et l'accélération a l'air de marcher, mais dès ke je fais glxinfo  c'est mesa qui passe devant


 
Bah moi le problème c que c'est les permiers que j'installe lol. Mais bon je crois que je vais me compiler un ptit noyau a la main, et pis on verra bien.
 
++

Reply

Marsh Posté le 06-03-2005 à 18:57:41    

Salut, j'en suis au meme point avec une ATI R9700.
Tout passe si j'en crois le log d'Xorg mais toujours pas de DRI.
 
 

Reply

Marsh Posté le 06-03-2005 à 23:33:14    

Bon moi je viens de trouver mon pbm. Ma carte mere Asrock K7S8X semble avoir une relative incompatibilité avec les R9700/R9500 au niveau du port AGP.  
 
La solution a ete d'utilise l'AGP en X4 au bios. Et j'utilise le driver agp interne ATI sinon ca ne marche pas je crois.
 
piouffffffff !!! :)

Reply

Sujets relatifs:

Leave a Replay

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