Summary: | OpenGL related issues with ati-drivers | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | spiritus <sirspiritus> |
Component: | Current packages | Assignee: | Luca Barbato <lu_zero> |
Status: | VERIFIED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | /var/log/Xorg.0.log |
Description
spiritus
2005-01-26 06:37:25 UTC
Created attachment 49565 [details]
/var/log/Xorg.0.log
I have switched opengl-update xorg-x11 then tried glxgears, then I've set no_dri option in the fglrg module parameters in xorg.conf both tries result in X.org death on 'glxgears'. Here is fgl_glxgears result: $ fgl_glxgears X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 16 (X_InternAtom) Serial number of failed request: 23 Current serial number in output stream: 26 X.org still dies with the most recent driver, opengl-update and xorg ebuilds on glxgears: $ glxgears XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 338 requests (33 known processed) with 0 events remaining. $ emerge -pv xorg-x11 ati-drivers ati-drivers-extra opengl-update These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-base/xorg-x11-6.8.1.902 -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx +doc+font-server -hardened -insecure-drivers +ipv6 -minimal +mmx +nls +opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 0 kB [ebuild R ] media-video/ati-drivers-8.8.25-r3 0 kB [ebuild R ] media-video/ati-drivers-extra-8.8.25 +qt 0 kB [ebuild R ] x11-base/opengl-update-2.1_pre3 0 kB Total size of downloads: 0 kB reemerge removing -msse -mfpmath=sse -fstack-protector-all from your cflags I have tried the most recent xorg-x11-6.8.1.904 and got the same problem with it. After reemerging xorg-x11 with the CFLAGS "-march=pentium3 -O3" and USE="-hardened" the problem disappered. $ cat /var/db/pkg/x11-base/xorg-x11-6.8.1.904/CFLAGS -march=pentium3 -O3 -mno-sse2 -mno-sse3 So, the problem finally resolved, I appreciate your solution, but there is still some other trouble exists with the ATI driver, although ati-drivers and ati-drivers-extra rebuilt with the same safe CFLAGS as xorg-x11 and 'opengl-update ati' done: $ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: No server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig client glx vendor string: ATI client glx version string: 1.3 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float, GLX_ATI_render_texture GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_multisample OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.2.1) OpenGL extensions: GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias glu version: 1.3 glu extensions: GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None 0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None 0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None 0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None 0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None 0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None $ glxgears 790 frames in 5.0 seconds = 158.000 FPS Its too amall score for the Radeon 9600XT, I had about several thousands FPS with the X.org 6.7 and ati-drivers-3.14.6. There are some strange records in the logfile about DRI initialization fault and 3D support nonpresence: -- CUT - CUT - CUT -- (II) Setting vga for screen 0. (II) fglrx(0): === [R200PreInit] === begin, [s] (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/lib/modules/libvgahw.a (II) Module vgahw: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (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 "NoAccel" "no" (**) fglrx(0): Option "NoDRI" "no" (**) fglrx(0): Option "Capabilities" "0x00000000" (**) fglrx(0): Option "GammaCorrectionI" "0x06419064" (**) fglrx(0): Option "GammaCorrectionII" "0x00000000" (**) fglrx(0): Option "OpenGLOverlay" "off" (**) fglrx(0): Option "VideoOverlay" "on" (**) fglrx(0): Option "DesktopSetup" "0x00000000" (**) fglrx(0): Option "MonitorLayout" "AUTO, AUTO" (**) fglrx(0): Option "HSync2" "unspecified" (**) fglrx(0): Option "VRefresh2" "unspecified" (**) fglrx(0): Option "ScreenOverlap" "0" (**) fglrx(0): Option "IgnoreEDID" "no" (**) fglrx(0): Option "UseInternalAGPGART" "no" (**) fglrx(0): Option "Stereo" "off" (**) fglrx(0): Option "StereoSyncEnable" "1" (**) fglrx(0): Option "UseFastTLS" "0" (**) fglrx(0): Option "BlockSignalsOnLock" "on" (**) fglrx(0): Option "ForceGenericCPU" "no" (**) fglrx(0): Option "CenterMode" "off" (**) fglrx(0): Option "FSAAScale" "1" (**) fglrx(0): Option "FSAAEnable" "no" (**) fglrx(0): Option "FSAADisableGamma" "no" (**) fglrx(0): Option "FSAACustomizeMSPos" "no" (**) fglrx(0): Option "FSAAMSPosX0" "0.000000" (**) fglrx(0): Option "FSAAMSPosY0" "0.000000" (**) fglrx(0): Option "FSAAMSPosX1" "0.000000" (**) fglrx(0): Option "FSAAMSPosY1" "0.000000" (**) fglrx(0): Option "FSAAMSPosX2" "0.000000" (**) fglrx(0): Option "FSAAMSPosY2" "0.000000" (**) fglrx(0): Option "FSAAMSPosX3" "0.000000" (**) fglrx(0): Option "FSAAMSPosY3" "0.000000" (**) fglrx(0): Option "FSAAMSPosX4" "0.000000" (**) fglrx(0): Option "FSAAMSPosY4" "0.000000" (**) fglrx(0): Option "FSAAMSPosX5" "0.000000" (**) fglrx(0): Option "FSAAMSPosY5" "0.000000" (**) fglrx(0): Option "NoTV" "yes" (**) fglrx(0): Option "TVStandard" "PAL-D" (**) fglrx(0): Option "TVHSizeAdj" "0" (**) fglrx(0): Option "TVVSizeAdj" "0" (**) fglrx(0): Option "TVHPosAdj" "0" (**) fglrx(0): Option "TVVPosAdj" "0" (**) fglrx(0): Option "TVHStartAdj" "0" (**) fglrx(0): Option "TVColorAdj" "0" (**) fglrx(0): Option "PseudoColorVisuals" "off" (**) fglrx(0): Qbs disabled (==) 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 0x00000000 (==) fglrx(0): Buffer Tiling is ON (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/lib/modules/linux/libint10.a (II) Module int10: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) fglrx(0): initializing int10 (II) fglrx(0): Primary V_BIOS segment is: 0xc000 (**) fglrx(0): Option "mtrr" "off" (--) fglrx(0): Chipset: "RADEON 9600 PRO (RV360 4152)" (Chipset = 0x4152) (--) fglrx(0): (PciSubVendor = 0x174b, PciSubDevice = 0x7c19) (--) fglrx(0): board vendor info: third party grafics adapter - NOT original ATI (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000 (--) fglrx(0): MMIO registers at 0xe5000000 (--) fglrx(0): ChipExtRevID = 0x00 (--) fglrx(0): ChipIntRevID = 0x0C (--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM) (WW) fglrx(0): board is an unknown third party board, chipset is supported (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/lib/modules/libddc.a (II) Module ddc: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) Loading sub module "i2c" (II) LoadModule: "i2c" (II) Loading /usr/lib/modules/libi2c.a (II) Module i2c: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 1.2.0 ABI class: X.Org Video Driver, version 0.7 (II) fglrx(0): I2C bus "DDC" initialized. (II) fglrx(0): Connector Layout from BIOS -------- (II) fglrx(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2 (II) fglrx(0): Connector0: DDCType-2, DACType-1, TMDSType-0, ConnectorType-3 (**) fglrx(0): MonitorLayout Option: Monitor1--Type AUTO, Monitor2--Type AUTO (II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) fglrx(0): I2C device "DDC:ddc2" removed. (II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) fglrx(0): I2C device "DDC:ddc2" removed. (II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) fglrx(0): I2C device "DDC:ddc2" removed. (II) fglrx(0): DDC detected on DDCType 2 with Monitor Type 0 (II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) fglrx(0): I2C device "DDC:ddc2" removed. (II) fglrx(0): DDC detected on DDCType 3 with Monitor Type 1 (II) fglrx(0): Primary head: Monitor -- NONE Connector -- DVI-I DAC Type -- TVDAC/ExtDAC TMDS Type -- Internal DDC Type -- DVI_DDC (II) fglrx(0): Secondary head: Monitor -- CRT Connector -- VGA DAC Type -- Primary TMDS Type -- NONE DDC Type -- VGA_DDC (II) fglrx(0): EDID data from the display on Secondary head --------------------------- (II) fglrx(0): Manufacturer: SAM Model: 27 Serial#: 1095840055 (II) fglrx(0): Year: 2001 Week: 42 (II) fglrx(0): EDID Version: 1.3 (II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V (II) fglrx(0): Sync: Separate (II) fglrx(0): Max H-Image Size [cm]: horiz.: 32 vert.: 24 (II) fglrx(0): Gamma: 2.07 (II) fglrx(0): DPMS capabilities: Off; RGB/Color Display (II) fglrx(0): First detailed timing is preferred mode (II) fglrx(0): redX: 0.645 redY: 0.321 greenX: 0.285 greenY: 0.600 (II) fglrx(0): blueX: 0.142 blueY: 0.057 whiteX: 0.283 whiteY: 0.298 (II) fglrx(0): Supported VESA Video Modes: (II) fglrx(0): 720x400@70Hz (II) fglrx(0): 720x400@88Hz (II) fglrx(0): 640x480@60Hz (II) fglrx(0): 640x480@67Hz (II) fglrx(0): 640x480@72Hz (II) fglrx(0): 640x480@75Hz (II) fglrx(0): 800x600@56Hz (II) fglrx(0): 800x600@60Hz (II) fglrx(0): 800x600@72Hz (II) fglrx(0): 800x600@75Hz (II) fglrx(0): 832x624@75Hz (II) fglrx(0): 1024x768@87Hz (interlaced) (II) fglrx(0): 1024x768@60Hz (II) fglrx(0): 1024x768@70Hz (II) fglrx(0): 1024x768@75Hz (II) fglrx(0): 1152x870@75Hz (II) fglrx(0): Manufacturer's mask: 0 (II) fglrx(0): Supported Future Video Modes: (II) fglrx(0): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833 (II) fglrx(0): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853 (II) fglrx(0): #2: hsize: 1024 vsize 768 refresh: 85 vid: 22881 (II) fglrx(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 (II) fglrx(0): Supported additional Video Mode: (II) fglrx(0): clock: 94.5 MHz Image Size: 312 x 234 mm (II) fglrx(0): h_active: 1024 h_sync: 1072 h_sync_end 1168 h_blank_end 1376 h_border: 0 (II) fglrx(0): v_active: 768 v_sync: 769 v_sync_end 772 v_blanking: 808 v_border: 0 (II) fglrx(0): Ranges: V min: 50 V max: 160 Hz, H min: 30 H max: 71 kHz, PixClock max 110 MHz (II) fglrx(0): Monitor name: SyncMaster (II) fglrx(0): Serial No: HJGRA29679 (II) fglrx(0): (II) fglrx(0): DesktopSetup 0x0000 (**) fglrx(0): PseudoColor visuals disabled (**) fglrx(0): Overlay disabled (**) fglrx(0): Overlay disabled (II) fglrx(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000 (==) 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 4 valid mode(s) found. (--) fglrx(0): Virtual size is 1024x768 (pitch 1024) (**) fglrx(0): *Default mode "1024x768": 94.5 MHz (scaled from 0.0 MHz), 68.7 kHz, 85.0 Hz (II) fglrx(0): Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 (**) fglrx(0): Default mode "832x624": 57.3 MHz (scaled from 0.0 MHz), 49.7 kHz, 74.6 Hz (II) fglrx(0): Modeline "832x624" 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (**) fglrx(0): Default mode "800x600": 56.3 MHz (scaled from 0.0 MHz), 53.7 kHz, 85.1 Hz (II) fglrx(0): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) fglrx(0): Default mode "640x480": 36.0 MHz (scaled from 0.0 MHz), 43.3 kHz, 85.0 Hz (II) fglrx(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (--) fglrx(0): Display dimensions: (320, 240) mm (--) fglrx(0): DPI set to (81, 81) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/modules/libfb.a (II) Module fb: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.2 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/lib/modules/libramdac.a (II) Module ramdac: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (**) fglrx(0): NoAccel = NO (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/lib/modules/libxaa.a (II) Module xaa: vendor="X.Org Foundation" compiled for 6.8.1.904, module version = 1.2.0 ABI class: X.Org Video Driver, version 0.7 (==) 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) Loading /usr/lib/modules/linux/libfglrxdrm.a (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc." compiled for 4.3.99.902, module version = 8.8.25 ABI class: X.Org Server Extension, version 0.2 (II) fglrx(0): Depth moves disabled by default (**) fglrx(0): Capabilities: 0x00000000 (**) fglrx(0): cpuFlags: 0x8000000d (**) fglrx(0): cpuSpeedMHz: 0x0000044e (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so" (**) fglrx(0): using built in AGPGART module: no (**) fglrx(0): UseFastTLS=0 (**) fglrx(0): BlockSignalsOnLock=1 (==) fglrx(0): EnablePrivateBackZ = NO (--) Depth 24 pixmap format is 32 bpp (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0 0xe5000000 - 0xe500ffff (0x10000) MX[B] [1] 0 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B] [2] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [3] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [4] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [5] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [6] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [7] -1 0 0xe7001000 - 0xe70013ff (0x400) MX[B] [8] -1 0 0xe7000000 - 0xe70000ff (0x100) MX[B] [9] -1 0 0xe0000000 - 0xdfffffff (0x0) MX[B]O [10] -1 0 0xe5010000 - 0xe501ffff (0x10000) MX[B](B) [11] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B) [12] -1 0 0xe5000000 - 0xe500ffff (0x10000) MX[B](B) [13] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B) [14] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [15] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [16] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [17] 0 0 0x00009000 - 0x000090ff (0x100) IX[B] [18] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [19] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [20] -1 0 0x0000a800 - 0x0000a80f (0x10) IX[B] [21] -1 0 0x0000a400 - 0x0000a47f (0x80) IX[B] [22] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B] [23] -1 0 0x0000b800 - 0x0000b81f (0x20) IX[B] [24] -1 0 0x00005000 - 0x0000500f (0x10) IX[B] [25] -1 0 0x0000b000 - 0x0000b01f (0x20) IX[B] [26] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] [27] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B) [28] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [29] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (WW) fglrx(0): Cannot read colourmap from VGA. Will restore with default (II) fglrx(0): UMM area: 0xc0501000 (size=0x07aff000) (II) fglrx(0): driver needs XFree86 version: 4.3.x (WW) fglrx(0): could not detect XFree86 version (query_status=-3) (II) Loading extension ATIFGLRXDRI (II) fglrx(0): doing DRIScreenInit drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (Unknown error 999) drmOpenDevice: open result is -1, (Unknown error 999) drmOpenDevice: Open failed drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (Unknown error 999) drmOpenDevice: open result is -1, (Unknown error 999) drmOpenDevice: Open failed drmOpenByBusid: Searching for BusID PCI:1:0:0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 5, (OK) drmOpenByBusid: drmOpenMinor returns 5 drmOpenByBusid: drmGetBusid reports drmOpenDevice: node name is /dev/dri/card1 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card2 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card3 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card4 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card5 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card6 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card7 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card8 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card9 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card10 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card11 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card12 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card13 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card14 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenByBusid: drmOpenMinor returns -1023 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 5, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 5, (OK) drmGetBusid returned '' (II) fglrx(0): [drm] loaded kernel module for "fglrx" driver (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 0xe0dfb000 (II) fglrx(0): [drm] mapped SAREA 0xe0dfb000 to 0xb7cea000 (II) fglrx(0): [drm] framebuffer handle = 0xc0000000 (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.8.25 (II) fglrx(0): Date: Jan 14 2005 (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.10-gentoo-r7 (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 = 0xe5000000 (EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV" (EE) fglrx(0): cannot init AGP (II) fglrx(0): [drm] removed 1 reserved context for kernel (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe0dfb000 at 0xb7cea000 (WW) fglrx(0): *********************************************** (WW) fglrx(0): * DRI initialization failed! * (WW) fglrx(0): * (maybe driver kernel module missing or bad) * (WW) fglrx(0): * 2D acceleraton available (MMIO) * (WW) fglrx(0): * no 3D acceleration available * (WW) fglrx(0): ********************************************* * (II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x08000000 (II) fglrx(0): FBMM initialized for area (0,0)-(1024,8191) (II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption) (==) fglrx(0): Backing store disabled (==) fglrx(0): Silken mouse enabled (II) fglrx(0): Using hardware cursor (scanline 768) (II) fglrx(0): Largest offscreen area available: 1024 x 7419 (**) Option "dpms" (**) fglrx(0): DPMS enabled (II) fglrx(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles Solid Horizontal and Vertical Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 32 256x256 slots 16 512x512 slots (II) fglrx(0): Acceleration enabled (II) fglrx(0): Direct rendering disabled (II) Loading extension FGLRXEXTENSION (II) Loading extension ATITVOUT -- CUT - CUT - CUT -- Here is the /var/log/kern.log snip: Feb 8 14:43:10 security kernel: [fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes. Feb 8 14:43:10 security kernel: [fglrx] module loaded - fglrx 8.8.25 [Jan 14 2005] on minor 0 Feb 8 14:43:11 security kernel: [fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22) Feb 8 14:43:11 security kernel: [fglrx:firegl_unlock] *ERROR* Process 11109 using kernel context 0 Ok. Finally all troubles solved. The reason /dev/agpgart device absense. That was due I didn't noticed changes in the 'hotplug' functionality. After 'emerge coldplug&&rc-update add coldplug boot' I've got AGP and Profilic usb-to-serial bridge drivers loading automatically as with the previous 'hotplug' version. Now I have stable xorg-x11 with the 2D and 3D acceleration. $ glxgears 8813 frames in 5.0 seconds = 1762.600 FPS 9864 frames in 5.0 seconds = 1972.800 FPS 9862 frames in 5.0 seconds = 1972.400 FPS (II) fglrx(0): [drm] loaded kernel module for "fglrx" driver (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 0xe0e4e000 (II) fglrx(0): [drm] mapped SAREA 0xe0e4e000 to 0xb7cea000 (II) fglrx(0): [drm] framebuffer handle = 0xc0000000 (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.8.25 (II) fglrx(0): Date: Jan 14 2005 (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.10-gentoo-r7 (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 = 0xe5000000 (II) fglrx(0): [agp] Mode=0x1f000207 bridge: 0x8086/0x1130 (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=0x1f000304 (II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000304) (II) fglrx(0): [agp] grafics 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 = 0xe9181000 (II) fglrx(0): shared FSAAScale=1 (II) fglrx(0): DRI initialization successfull! (II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x00501000 (II) fglrx(0): Splitting WC range: base: 0xc0000000, size: 0x501000 (II) fglrx(0): Splitting WC range: base: 0xc0400000, size: 0x101000 (**) fglrx(0): Write-combining range (0xc0500000,0x1000) (**) fglrx(0): Write-combining range (0xc0400000,0x101000) (**) fglrx(0): Write-combining range (0xc0000000,0x501000) (II) fglrx(0): FBMM initialized for area (0,0)-(1024,1281) (II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption) (==) fglrx(0): Backing store disabled (==) fglrx(0): Silken mouse enabled (II) fglrx(0): Using hardware cursor (scanline 768) (II) fglrx(0): Largest offscreen area available: 1024 x 505 (**) Option "dpms" (**) fglrx(0): DPMS enabled (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: 24 128x128 slots (II) fglrx(0): Acceleration enabled (II) fglrx(0): X context handle = 0x00000001 (II) fglrx(0): [DRI] installation complete (II) fglrx(0): Direct rendering enabled (II) Loading extension FGLRXEXTENSION (II) Loading extension ATITVOUT (==) RandR enabled Nice :)))) Closing then |