#1 Le 12/04/2006, à 16:55
- neokod
[Résolu] fglrx_drv.so: undefined symbol
Bonjour,
Je tentes par toutes les méthodes (1 et 2 du wiki), kernel (2.6.15-20 ubuntu, 2.6.16.3 vanilla) et astuces que je peux trouver dans le forum mais RIEN n'y fait, je n'arrives pas à installer la 3D de ma ATI Mobility Radeon 9600 M10 ! :-(
Je suis sous Dapper Drake, kernel 2.6.15-20 (La version 2.6.15-19 n'est plus dans les dépots, dommage car il semblerait qu'il y ai moins de problèmes dessous).
Avec la méthode 1 du wiki qui est vraiment simple, j'ai ce message d'erreur dans les logs :
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
dlopen: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: __glXActiveScreens
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (loader failed, 7)
Le logs complet ici :
% cat /var/log/Xorg.0.log | grep fglrx
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
dlopen: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: __glXActiveScreens
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (loader failed, 7)
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
(II) fglrx(0): pEnt->device->identifier=0x81dbc78
(II) fglrx(0): === [R200PreInit] === begin, [s]
(II) fglrx(0): PCI bus 1 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "on"
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON
(WW) fglrx(0): Bad V_BIOS checksum
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(--) fglrx(0): Chipset: "MOBILITY RADEON 9600/9700 (M10/M11 4E50)" (Chipset = 0x4e50)
(--) fglrx(0): (PciSubVendor = 0x1043, PciSubDevice = 0x1772)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(--) fglrx(0): MMIO registers at 0xff8f0000
(==) fglrx(0): ROM-BIOS at 0x000c0000
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 2.0
(II) fglrx(0): VESA VBE Total Mem: 65536 kB
(II) fglrx(0): VESA VBE OEM: ATI MOBILITY RADEON 9600
(II) fglrx(0): VESA VBE OEM Software Rev: 1.0
(II) fglrx(0): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) fglrx(0): VESA VBE OEM Product: P10
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
(--) fglrx(0): VideoRAM: 65536 kByte, Type: DDR SGRAM / SDRAM
(II) fglrx(0): AGP card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) fglrx(0): Connected Display1: LCD on internal LVDS
(II) fglrx(0): Display1: No EDID information from DDC.
(II) fglrx(0): Derived EDID from BIOS and internal tables for Display1:
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: MS_ Model: 0 Serial#: 0
(II) fglrx(0): Year: 1990 Week: 0
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync:Serration on. V.Sync Pulse req. if CompSync or SyncOnGreen
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 40 vert.: 30
(II) fglrx(0): Gamma: 1.00
(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; Non RGB Multicolor Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.000 redY: 0.000 greenX: 0.000 greenY: 0.000
(II) fglrx(0): blueX: 0.000 blueY: 0.000 whiteX: 0.000 whiteY: 0.000
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 640 vsize 480 refresh: 60 vid: 16433
(II) fglrx(0): #1: hsize: 800 vsize 600 refresh: 60 vid: 16453
(II) fglrx(0): #2: hsize: 1024 vsize 768 refresh: 60 vid: 16481
(II) fglrx(0): #3: hsize: 1152 vsize 864 refresh: 60 vid: 16497
(II) fglrx(0): #4: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 121.0 MHz Image Size: 0 x 0 mm
(II) fglrx(0): h_active: 1680 h_sync: 1704 h_sync_end 1792 h_blank_end 1872 h_border: 0
(II) fglrx(0): v_active: 1050 v_sync: 1050 v_sync_end 1050 v_blanking: 1065 v_border: 0
(II) fglrx(0): End of Display1 EDID data --------------------
(WW) fglrx(0): Specified desktop setup not supported: 8
(II) fglrx(0): Primary Controller - LCD on internal LVDS
(II) fglrx(0): Internal Desktop Setting: 0x00000004
(II) fglrx(0): POWERplay version 3. 1 power state available:
(II) fglrx(0): 1. 317/209MHz @ 60Hz [enable load balancing]
(==) fglrx(0): Qbs disabled
(==) fglrx(0): FAST_SWAP disabled
(==) fglrx(0): PseudoColor visuals disabled
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(0): Center Mode is disabled
(==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Total of 15 modes found for primary display.
(--) fglrx(0): Virtual size is 1680x1050 (pitch 1728)
(**) fglrx(0): *Mode "1680x1050": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1680x1050" 121.00 1680 1704 1792 1872 1050 1051 1054 1065
(**) fglrx(0): *Mode "1280x1024": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1280x1024" 121.00 1280 1504 1592 1872 1024 1038 1041 1065
(**) fglrx(0): *Mode "1280x800": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1280x800" 121.00 1280 1504 1592 1872 800 926 929 1065
(**) fglrx(0): *Mode "1024x768": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1024x768" 121.00 1024 1376 1464 1872 768 910 913 1065
(**) fglrx(0): *Mode "848x480": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "848x480" 121.00 848 1288 1376 1872 480 766 769 1065
(**) fglrx(0): *Mode "800x600": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "800x600" 121.00 800 1264 1352 1872 600 826 829 1065
(**) fglrx(0): *Mode "720x576": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "720x576" 121.00 720 1224 1312 1872 576 814 817 1065
(**) fglrx(0): *Mode "720x480": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "720x480" 121.00 720 1224 1312 1872 480 766 769 1065
(**) fglrx(0): *Mode "640x480": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x480" 121.00 640 1184 1272 1872 480 766 769 1065
(**) fglrx(0): Default mode "640x400": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x400" 121.00 640 1184 1272 1872 400 726 729 1065
(**) fglrx(0): Default mode "640x350": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x350" 121.00 640 1184 1272 1872 350 701 704 1065
(**) fglrx(0): Default mode "512x384": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz
(II) fglrx(0): Modeline "512x384" 121.00 512 1120 1208 1872 384 718 721 1065
(**) fglrx(0): Default mode "400x300": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "400x300" 121.00 400 1064 1152 1872 150 826 829 1065 doublescan
(**) fglrx(0): Default mode "320x240": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "320x240" 121.00 320 1024 1112 1872 120 766 769 1065 doublescan
(**) fglrx(0): Default mode "320x200": 121.0 MHz (scaled from 0.0 MHz), 64.6 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "320x200" 121.00 320 1024 1112 1872 100 726 729 1065 doublescan
(--) fglrx(0): Display dimensions: (400, 300) mm
(--) fglrx(0): DPI set to (106, 88)
(==) fglrx(0): NoAccel = NO
(==) fglrx(0): HPV inactive
(==) fglrx(0): FSAA enabled: NO
(==) fglrx(0): FSAA Gamma enabled
(==) fglrx(0): FSAA Multisample Position is fix
(==) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Reloading /usr/lib/xorg/modules/linux/libfglrxdrm.so
(II) fglrx(0): Depth moves disabled by default
(==) fglrx(0): Capabilities: 0x00000000
(==) fglrx(0): CapabilitiesEx: 0x00000000
(==) fglrx(0): cpuFlags: 0x8000001d
(==) fglrx(0): cpuSpeedMHz: 0x0000069f
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(==) fglrx(0): UseFastTLS=0
(==) fglrx(0): BlockSignalsOnLock=1
(==) fglrx(0): EnablePrivateBackZ = NO
(II) fglrx(0): UMM Bus area: 0xd08f7000 (size=0x03709000)
(II) fglrx(0): UMM area: 0xd08f7000 (size=0x03709000)
(II) fglrx(0): driver needs X.org 6.8.x.y with x.y >= 99.8
(II) fglrx(0): detected X.org 7.0.0.0
(II) fglrx(0): doing DRIScreenInit
(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 0xe0e7d000
(II) fglrx(0): [drm] mapped SAREA 0xe0e7d000 to 0xb7fac000
(II) fglrx(0): [drm] framebuffer handle = 0xd0000000
(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.23.7
(II) fglrx(0): Date: Mar 6 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.15-20-686
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xff8f0000
(II) fglrx(0): [agp] Mode=0x1f000217 bridge: 0x8086/0x3340
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask 0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000314
(II) fglrx(0): [agp] AGP protocol is enabled for graphics board. (cmd=0x1f000314)
(II) fglrx(0): [agp] graphics chipset has AGP v2.0
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0xe1081000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x008f7000
(II) fglrx(0): FBMM initialized for area (0,0)-(1728,1360)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1728,1050) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor (scanline 1056)
(II) fglrx(0): Largest offscreen area available: 1728 x 296
(WW) fglrx(0): Option "(null)" is not used
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) fglrx(0): Interrupt handler installed at IRQ 5.
Avec la méthode 2 il bug pendant le module-assistant, je vous donnerais l'erreur si ça vous intéresses.
Avec la méthode 3, ma carte n'est pas supporté par les drivers libres.
Avec le kernel vanilla, j'ai une erreurs "debian/rules 77" où il me parle de tab, et même en le fixant manuellement dans le fichier (il manquait un "; \") ça me fait la même erreur qu'avec le module-assistant de la méthode 2 / kernel ubuntu.
Voici mon Xorg.conf :
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig Screen 0" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSectionSection "Files"
# local font server
# if the local font server has problems, we can fall back on these
# paths to defoma fonts
FontPath "unix/:7100"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSectionSection "Module"
Load "fglrx"
Load "ati"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSectionSection "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSectionSection "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSectionSection "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSectionSection "Monitor"
Identifier "Écran générique"
Option "DPMS"
EndSectionSection "Monitor"
Identifier "aticonfig Monitor 0"
EndSectionSection "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "(null)"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
BusID "PCI:1:0:0"
EndSectionSection "Screen"
Identifier "aticonfig Screen 0"
Device "ATI Graphics Adapter 0"
Monitor "aticonfig Monitor 0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSectionSection "DRI"
Mode 0666
EndSection
Dites moi les informations que vous avez besoins, mais là je crois que personne n'arrivera à fixer ce problème...
Je suis en train de télécharger la dapper flight6 live pour tester si la méthode fonctionne bien avec le live.
EDIT: Résolu en enlevant tout proprement et en recommançant la méthode 1 du wiki et en mettant l'accès au dossier DRI en accès pour les utilisateurs :
# chmod 750 /usr/X11R6/lib/modules/dri -R
# chown root:video /usr/X11R6/lib/modules/dri -R
Dernière modification par neokod (Le 13/04/2006, à 08:58)
Hors ligne