Hi all, Just a quick note to put the feelers out on how the S3 Savage DRI Driver is coming along.
Am particularly interested in getting this to work on a Savage/IX-MV chipset (M7 BIOS) found in many older laptops. These are my experiences thus far using the S3.zip package from http://www.linux.org.uk/~alan/S3.zip All drivers compile/install fine using 4.2.0 XFree source, 2.4.21 Kernel, 2.95.3 Gcc after editing the file xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/savage_drv.c and force it to use the do_munmap function that only takes 2 parameters not 3 (by commenting out #ifdef) AND running dos2unix on the source files in xc/programs/Xserver/hw/xfree86/drivers/savage/ No editing pte_offset to pte_offset_kernel was required. Nothing new there, it's all in this list's archives, but here comes the juicy part. After starting X, it gives the errors: (EE) SAVAGE(0): DRI isn't enabled (EE) SAVAGE(0): Direct rendering disabled An 'lsmod' while X was running indicated that the savage.o DRM kernel module isn't being used: Module Size Used by Not tainted savage 45312 0 agpgart 16048 1 A 'glxinfo' confirms this: direct rendering: No Looking at the lines 773 to 778 in /xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c It seems that if the Chipset used isn't either a S3_TWISTER or an S3_PROSAVAGE, then DRI is disabled. Deleting lines 773-774 & 777-778 bypassed the check & DRI is now forced. startx The desktop is garbled, only the bottom inch of it is visible, & has been re-located to the top of the screen. Below this is just blackness, like the whole screen has been shifted upwards. Here is a pic of what the garbledness looks like, you can see the whole desktop in this picture however -> http://mightylegends.zapto.org/downloads/S3_driver/root.jpeg Switching to a console VT & then back to X fixes the problem. The previous '(EE) DRI disabled' errors have disappeared to be replaced with one new one: (EE) SAVAGE(0): Memory manager initialization to (0,0) (1024,-1) failed. Running 'glxgears' kills X with the error: X connection to :0.0 broken (explicit kill or server shutdown) xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" login: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" xinit: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" This is where I've hit a wall on what it could be, or how in heck I go about debugging it. Maybe problems within /xc/programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c where X's Memory Manager appears to be set-up, or something further up the chain. I'd be willing to hear from anyone who has come up against this, can help, or of similar works to get DRI supported under IX-MV chipsets. Do let me know if I maybe going completely the wrong way about this. Below is some current output of XFree86.log & glxinfo, etc. 'Lsmod' reports: Module Size Used by Not tainted savage 45312 1 agpgart 16048 3 'Glxinfo' reports: Using AGP dmal DBflag:0 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: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context client glx vendor string: SGI client glx version string: 1.2 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context OpenGL vendor string: S3 Graphics Inc. OpenGL renderer string: Mesa DRI SAVAGE Linux_1.1.18 OpenGL version string: 1.2 Mesa 3.4.2 OpenGL extensions: GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers, GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture, GL_SGIS_texture_edge_clamp 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 ---------------------------------------------------------------------- 0x22 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x23 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x25 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x27 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x29 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow XFree86.0.log reports: XFree86 Version 4.2.0 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: 18 January 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: Linux 2.4.21 i686 [ELF] Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Sat Aug 30 18:25:04 2003 (==) Using config file: "/etc/X11/XF86Config" (==) ServerLayout "Simple Layout" (**) |-->Screen "Screen 1" (0) (**) | |-->Monitor "My Monitor" (**) | |-->Device "S3 Savage/MX-IV" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "pc101" (**) XKB: model: "pc101" (**) Option "XkbLayout" "us" (**) XKB: layout: "us" (==) Keyboard: CustomKeycode disabled (**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (--) using VT number 7 (II) Open APM successful (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.5 XFree86 XInput driver : 0.3 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.3 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.3 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.2.0, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (II) PCI: Probing config type using method 1 (II) PCI: Config type is 1 (II) PCI: stages = 0x03, oldVal1 = 0x800000b0, mode1Res1 = 0x80000000 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00 (II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01 (II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80 (II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00 (II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00 (II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00 (II) PCI: 00:08:0: chip 1180,0478 card 0000,0000 rev 80 class 06,07,00 hdr 82 (II) PCI: 00:08:1: chip 1180,0478 card 0000,0000 rev 80 class 06,07,00 hdr 82 (II) PCI: 00:0c:0: chip 125d,199a card 107b,5300 rev 00 class 04,01,00 hdr 00 (II) PCI: 00:0d:0: chip 8086,1229 card 8086,2411 rev 09 class 02,00,00 hdr 80 (II) PCI: 00:0d:1: chip 115d,00d3 card 8086,2411 rev 00 class 07,00,02 hdr 80 (II) PCI: 01:01:0: chip 5333,8c12 card 107b,5300 rev 11 class 03,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: "scanpci" (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.2.0, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (II) UnloadModule: "scanpci" (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) PCI-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x8c (VGA_EN is set) (II) Bus 1 I/O range: (II) Bus 1 non-prefetchable memory range: [0] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B] (II) Bus 1 prefetchable memory range: (--) PCI:*(1:1:0) S3 Savage/IX-MV rev 17, Mem @ 0xf0000000/27 (II) Addressable bus resource ranges are [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [6] -1 0x00000000 - 0x000000ff (0x100) IX[B] (II) Active PCI resource ranges: [0] -1 0xe8003000 - 0xe8003fff (0x1000) MX[B] [1] -1 0xe8020000 - 0xe803ffff (0x20000) MX[B] [2] -1 0xe8002000 - 0xe8002fff (0x1000) MX[B] [3] -1 0xe8000000 - 0xe8001fff (0x2000) MX[B] [4] -1 0xec000000 - 0xefffffff (0x4000000) MX[B] [5] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B) [6] -1 0x00001470 - 0x00001477 (0x8) IX[B] [7] -1 0x00001400 - 0x0000143f (0x40) IX[B] [8] -1 0x00001000 - 0x000010ff (0x100) IX[B] [9] -1 0x00001440 - 0x0000145f (0x20) IX[B] [10] -1 0x00001460 - 0x0000146f (0x10) IX[B] (II) Active PCI resource ranges after removing overlaps: [0] -1 0xe8003000 - 0xe8003fff (0x1000) MX[B] [1] -1 0xe8020000 - 0xe803ffff (0x20000) MX[B] [2] -1 0xe8002000 - 0xe8002fff (0x1000) MX[B] [3] -1 0xe8000000 - 0xe8001fff (0x2000) MX[B] [4] -1 0xec000000 - 0xefffffff (0x4000000) MX[B] [5] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B) [6] -1 0x00001470 - 0x00001477 (0x8) IX[B] [7] -1 0x00001400 - 0x0000143f (0x40) IX[B] [8] -1 0x00001000 - 0x000010ff (0x100) IX[B] [9] -1 0x00001440 - 0x0000145f (0x20) IX[B] [10] -1 0x00001460 - 0x0000146f (0x10) IX[B] (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [6] -1 0x00000000 - 0x000000ff (0x100) IX[B] (II) All system resource ranges: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0xe8003000 - 0xe8003fff (0x1000) MX[B] [6] -1 0xe8020000 - 0xe803ffff (0x20000) MX[B] [7] -1 0xe8002000 - 0xe8002fff (0x1000) MX[B] [8] -1 0xe8000000 - 0xe8001fff (0x2000) MX[B] [9] -1 0xec000000 - 0xefffffff (0x4000000) MX[B] [10] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B) [11] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [12] -1 0x00000000 - 0x000000ff (0x100) IX[B] [13] -1 0x00001470 - 0x00001477 (0x8) IX[B] [14] -1 0x00001400 - 0x0000143f (0x40) IX[B] [15] -1 0x00001000 - 0x000010ff (0x100) IX[B] [16] -1 0x00001440 - 0x0000145f (0x20) IX[B] [17] -1 0x00001460 - 0x0000146f (0x10) IX[B] (II) LoadModule: "type1" (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a (II) Module type1: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.1 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.3 (II) Loading font Type1 (II) Loading font CID (II) LoadModule: "freetype" (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a (II) Module freetype: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.1.10 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.3 (II) Loading font FreeType (II) LoadModule: "speedo" (II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a (II) Module speedo: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.1 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.3 (II) Loading font Speedo (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX (II) LoadModule: "dri" (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a (II) Module dri: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading sub module "drm" (II) LoadModule: "drm" (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a (II) Module drm: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension XFree86-DRI (II) LoadModule: "savage" (II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o (II) Module savage: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.1.18 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.5 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.3 (II) SAVAGE: driver (version 1.1.18 S3) for S3 Savage chipsets: Savage4, Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX, Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133, ProSavage PN133, ProSavage KN133, ProSavageDDR, SuperSavage/PM128, SuperSavage/PM64, SuperSavage/PM64C, SuperSavage/PM128IX_SDR, SuperSavage/PM128IX_DDR, SuperSavage/PM64IX_SDR, SuperSavage/PM64IX_DDR, SuperSavage/PM64IXC_SDR, SuperSavage/PM64IXC_DDR (II) Primary Device is: PCI 01:01:0 (--) Assigning device section with no busID to primary device (--) Chipset MobileSavage found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0xe8003000 - 0xe8003fff (0x1000) MX[B] [6] -1 0xe8020000 - 0xe803ffff (0x20000) MX[B] [7] -1 0xe8002000 - 0xe8002fff (0x1000) MX[B] [8] -1 0xe8000000 - 0xe8001fff (0x2000) MX[B] [9] -1 0xec000000 - 0xefffffff (0x4000000) MX[B] [10] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B) [11] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [12] -1 0x00000000 - 0x000000ff (0x100) IX[B] [13] -1 0x00001470 - 0x00001477 (0x8) IX[B] [14] -1 0x00001400 - 0x0000143f (0x40) IX[B] [15] -1 0x00001000 - 0x000010ff (0x100) IX[B] [16] -1 0x00001440 - 0x0000145f (0x20) IX[B] [17] -1 0x00001460 - 0x0000146f (0x10) IX[B] (II) resource ranges after probing: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0xe8003000 - 0xe8003fff (0x1000) MX[B] [6] -1 0xe8020000 - 0xe803ffff (0x20000) MX[B] [7] -1 0xe8002000 - 0xe8002fff (0x1000) MX[B] [8] -1 0xe8000000 - 0xe8001fff (0x2000) MX[B] [9] -1 0xec000000 - 0xefffffff (0x4000000) MX[B] [10] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B) [11] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [12] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [13] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [14] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [15] -1 0x00000000 - 0x000000ff (0x100) IX[B] [16] -1 0x00001470 - 0x00001477 (0x8) IX[B] [17] -1 0x00001400 - 0x0000143f (0x40) IX[B] [18] -1 0x00001000 - 0x000010ff (0x100) IX[B] [19] -1 0x00001440 - 0x0000145f (0x20) IX[B] [20] -1 0x00001460 - 0x0000146f (0x10) IX[B] [21] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [22] 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.2.0, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (**) SAVAGE(0): Depth 16, (--) framebuffer bpp 16 (==) SAVAGE(0): RGB weight 565 (==) SAVAGE(0): Default visual is TrueColor (**) SAVAGE(0): Option "SAA7111" "1" (==) SAVAGE(0): Using AGP 4x mode (==) SAVAGE(0): Using HW cursor (**) SAVAGE(0): Option: Enable SAA7111 and Program It (II) Loading sub module "vbe" (II) LoadModule: "vbe" (II) Loading /usr/X11R6/lib/modules/libvbe.a (II) Module vbe: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.5 (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/linux/libint10.a (II) Module int10: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.5 (II) SAVAGE(0): initializing int10 (II) SAVAGE(0): Primary V_BIOS segment is: 0xc000 (II) SAVAGE(0): VESA BIOS detected (II) SAVAGE(0): VESA VBE Version 2.0 (II) SAVAGE(0): VESA VBE Total Mem: 8192 kB (II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. M7 BIOS (II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0 (II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated. (II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0 (II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1 (--) SAVAGE(0): Chip: id 8c12, "Savage/IX-MV" (--) SAVAGE(0): Engine: "MobileSavage" (--) SAVAGE(0): mapping MMIO @ 0xf1000000 with size 0x80000 (II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (--) S3:support device 0. (--) S3:tv size 0x0. (--) S3:actived device 3. (==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0) (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.5 (--) SAVAGE(0): No DDC signal (II) Loading sub module "i2c" (II) LoadModule: "i2c" (II) Loading /usr/X11R6/lib/modules/libi2c.a (II) Module i2c: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.2.0 ABI class: XFree86 Video Driver, version 0.5 (II) SAVAGE(0): I2C bus "I2C bus" initialized. (II) SAVAGE(0): I2C device "I2C bus:ddc2" registered. (II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (Message repeated 205 more times) (II) SAVAGE(0): I2C device "I2C bus:ddc2" removed. (--) SAVAGE(0): Detected current MCLK value of 100.227 MHz (--) SAVAGE(0): 1024x768 TFT LCD panel detected and active (--) SAVAGE(0): - Limiting video mode to 1024x768 (--) SAVAGE(0): Found 13 modes supported by bios at depth 16 : (--) Vesa No.=10e,Resolution=(0 x 200),Refreshes are: (--) (--) 70Hz(--) (--) Vesa No.=111,Resolution=(0 x 480),Refreshes are: (--) (--) 60Hz(--) 72Hz(--) 75Hz(--) 85Hz(--) 100Hz(--) (--) Vesa No.=114,Resolution=(0 x 600),Refreshes are: (--) (--) 60Hz(--) 72Hz(--) 75Hz(--) 85Hz(--) 100Hz(--) (--) Vesa No.=117,Resolution=(0 x 768),Refreshes are: (--) (--) 60Hz(--) 70Hz(--) 75Hz(--) 85Hz(--) 43Hz(--) 100Hz(--) (--) Vesa No.=11a,Resolution=(0 x 1024),Refreshes are: (--) (--) 60Hz(--) 75Hz(--) 85Hz(--) 43Hz(--) (--) Vesa No.=11d,Resolution=(0 x 400),Refreshes are: (--) (--) 70Hz(--) (--) Vesa No.=122,Resolution=(0 x 1200),Refreshes are: (--) (--) 48Hz(--) 60Hz(--) 75Hz(--) 85Hz(--) (--) Vesa No.=133,Resolution=(0 x 240),Refreshes are: (--) (--) 72Hz(--) (--) Vesa No.=13c,Resolution=(0 x 1050),Refreshes are: (--) (--) 60Hz(--) 75Hz(--) (--) Vesa No.=143,Resolution=(0 x 300),Refreshes are: (--) (--) 72Hz(--) (--) Vesa No.=153,Resolution=(0 x 384),Refreshes are: (--) (--) 70Hz(--) (--) Vesa No.=173,Resolution=(0 x 480),Refreshes are: (--) (--) 75Hz(--) (--) Vesa No.=178,Resolution=(0 x 576),Refreshes are: (--) (--) 75Hz(--) (II) SAVAGE(0): My Monitor: Using hsync range of 31.50-64.00 kHz (II) SAVAGE(0): My Monitor: Using vrefresh range of 40.00-90.00 Hz (II) SAVAGE(0): Clock range: 10.00 to 250.00 MHz (--) SAVAGE(0): No suitable BIOS mode found for 640x350 85Hz. (II) SAVAGE(0): Not using default mode "640x350" (no mode of this name) (--) SAVAGE(0): No suitable BIOS mode found for 320x175 170Hz. (II) SAVAGE(0): Not using default mode "320x175" (no mode of this name) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz.(message repeated 44 more times) (II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "512x384" (hsync out of range) (II) SAVAGE(0): Not using default mode "1152x864" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 576x432 150Hz. (II) SAVAGE(0): Not using default mode "576x432" (no mode of this name) (II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "640x480" (hsync out of range) (II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 640x512 120Hz. (II) SAVAGE(0): Not using default mode "640x512" (no mode of this name) (II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 640x512 150Hz. (II) SAVAGE(0): Not using default mode "640x512" (no mode of this name) (II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 640x512 170Hz. (II) SAVAGE(0): Not using default mode "640x512" (no mode of this name) (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "800x600" (hsync out of range) (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "800x600" (hsync out of range) (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "800x600" (hsync out of range) (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "800x600" (hsync out of range) (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (II) SAVAGE(0): Not using default mode "800x600" (hsync out of range) (II) SAVAGE(0): Not using default mode "1792x1344" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 896x672 120Hz. (II) SAVAGE(0): Not using default mode "896x672" (no mode of this name) (II) SAVAGE(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan) (--) SAVAGE(0): No suitable BIOS mode found for 896x672 150Hz. (II) SAVAGE(0): Not using default mode "896x672" (no mode of this name) (II) SAVAGE(0): Not using default mode "1856x1392" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 928x696 120Hz. (II) SAVAGE(0): Not using default mode "928x696" (no mode of this name) (II) SAVAGE(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan) (--) SAVAGE(0): No suitable BIOS mode found for 928x696 150Hz. (II) SAVAGE(0): Not using default mode "928x696" (no mode of this name) (II) SAVAGE(0): Not using default mode "1920x1440" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 960x720 120Hz. (II) SAVAGE(0): Not using default mode "960x720" (no mode of this name) (II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (--) SAVAGE(0): No suitable BIOS mode found for 960x720 150Hz. (II) SAVAGE(0): Not using default mode "960x720" (no mode of this name) (--) SAVAGE(0): No suitable BIOS mode found for 832x624 74Hz. (II) SAVAGE(0): Not using default mode "832x624" (no mode of this name) (--) SAVAGE(0): No suitable BIOS mode found for 416x312 149Hz. (II) SAVAGE(0): Not using default mode "416x312" (no mode of this name) (II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 700x525 119Hz. (II) SAVAGE(0): Not using default mode "700x525" (no mode of this name) (II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 700x525 149Hz. (II) SAVAGE(0): Not using default mode "700x525" (no mode of this name) (II) SAVAGE(0): Not using default mode "1600x1024" (exceeds panel dimensions) (--) SAVAGE(0): No suitable BIOS mode found for 800x512 120Hz. (II) SAVAGE(0): Not using default mode "800x512" (no mode of this name) (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (--) SAVAGE(0): SavageMatchBiosMode:chose mode 1 at 1Hz. (--) SAVAGE(0): Virtual size is 1024x768 (pitch 1024) (**) SAVAGE(0): Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz (II) SAVAGE(0): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (**) SAVAGE(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (II) SAVAGE(0): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) SAVAGE(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) SAVAGE(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (**) SAVAGE(0): Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D) (II) SAVAGE(0): Modeline "320x240" 18.00 320 348 376 416 240 240 242 254 doublescan -hsync -vsync (==) SAVAGE(0): DPI set to (75, 75) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 ANSI C Emulation, version 0.1 (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.5 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="The XFree86 Project" compiled for 4.2.0, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0xf0000000 - 0xf7ffffff (0x8000000) MS[B] [1] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [2] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [3] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [4] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [5] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [6] -1 0xe8003000 - 0xe8003fff (0x1000) MX[B] [7] -1 0xe8020000 - 0xe803ffff (0x20000) MX[B] [8] -1 0xe8002000 - 0xe8002fff (0x1000) MX[B] [9] -1 0xe8000000 - 0xe8001fff (0x2000) MX[B] [10] -1 0xec000000 - 0xefffffff (0x4000000) MX[B] [11] -1 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B) [12] 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD) [13] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD) [14] 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD) [15] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [16] -1 0x00000000 - 0x000000ff (0x100) IX[B] [17] -1 0x00001470 - 0x00001477 (0x8) IX[B] [18] -1 0x00001400 - 0x0000143f (0x40) IX[B] [19] -1 0x00001000 - 0x000010ff (0x100) IX[B] [20] -1 0x00001440 - 0x0000145f (0x20) IX[B] [21] -1 0x00001460 - 0x0000146f (0x10) IX[B] [22] 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU) [23] 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU) (II) original mode = 0x117(bx=0x4117) (--) SAVAGE(0): mapping framebuffer @ 0xf0000000 with size 0x800000 (==) SAVAGE(0): Write-combining range (0xf0000000,0x800000) (II) SAVAGE(0): Splitting WC range: base: 0xf2000000, size: 0x5000000 (II) SAVAGE(0): Splitting WC range: base: 0xf3000000, size: 0x4000000 (II) SAVAGE(0): Splitting WC range: base: 0xf4000000, size: 0x3000000 (II) SAVAGE(0): Splitting WC range: base: 0xf5000000, size: 0x2000000 (==) SAVAGE(0): Write-combining range (0xf6000000,0x1000000) (==) SAVAGE(0): Write-combining range (0xf5000000,0x2000000) (==) SAVAGE(0): Write-combining range (0xf4000000,0x3000000) (==) SAVAGE(0): Write-combining range (0xf3000000,0x4000000) (==) SAVAGE(0): Write-combining range (0xf2000000,0x5000000) (II) SAVAGE(0): map aperture:0x40978000 (--) SAVAGE(0): SavageMatchBiosMode:chose mode 117 at 75Hz. (II) SavageSetVESAMode:mode=0x117,refresh=75HZ (II) SAVAGE(0): [drm] bpp: 16 depth: 16 (II) SAVAGE(0): [drm] Sarea 2200+872: 3072 drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmGetBusid returned '' (II) SAVAGE(0): [drm] created "savage" driver at busid "PCI:1:1:0" (II) SAVAGE(0): [drm] added 8192 byte SAREA at 0xc9576000 (II) SAVAGE(0): [drm] mapped SAREA 0xc9576000 to 0x45978000 (II) SAVAGE(0): [drm] framebuffer handle = 0xf0000000 (II) SAVAGE(0): [drm] added 1 reserved context for kernel (II) SAVAGE(0): [agp] Mode 0x1f000203 [AGP 0x8086/0x7190; Card 0x5333/0x8c12] (II) SAVAGE(0): [agp] 16384 kB allocated with handle 0xc9d7a000 (II) SAVAGE(0): [agp] agpTextures microcode handle = 0xec000000 (II) SAVAGE(0): [agp] agpTextures mapped at 0x00000000 (II) SAVAGE(0): [drm] aperture handle = 0xf2000000 (II) SAVAGE(0): [drm] Status handle = 0xcee01000 (II) SAVAGE(0): [agp] Status page mapped at 0x4597a000 (II) SAVAGE(0): [dri] visual configs initialized (**) SAVAGE(0): DRI is enabled (II) SAVAGE(0): virtualX:1024,virtualY:768 (II) SAVAGE(0): bpp:16,tiledwidthBytes:2048,tiledBufferSize:1572864 (II) SAVAGE(0): bpp:16,widthBytes:2048,BufferSize:1572864 (II) SAVAGE(0): videoRambytes:0x00800000 (II) SAVAGE(0): textureSize:0x0015f000 (II) SAVAGE(0): textureSize:0x0015f000 (II) SAVAGE(0): textureOffset:0x00680000 (II) SAVAGE(0): depthOffset:0x00500000,depthPicth:2048 (II) SAVAGE(0): backOffset:0x00380000,backPicth:2048 (EE) SAVAGE(0): Memory manager initialization to (0,0) (1024,-1) failed (==) SAVAGE(0): Backing store disabled SavageDGAInit SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=1, mdbitsPP=8 SavageDGAInit 2 imgHgt=8192, stride=1024 SavageDGAInit vpWid=800, vpHgt=600, Bpp=1, mdbitsPP=8 SavageDGAInit 2 imgHgt=8192, stride=1024 SavageDGAInit vpWid=640, vpHgt=480, Bpp=1, mdbitsPP=8 SavageDGAInit 2 imgHgt=8192, stride=1024 SavageDGAInit vpWid=320, vpHgt=240, Bpp=1, mdbitsPP=8 SavageDGAInit 2 imgHgt=8192, stride=1024 SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=800, vpHgt=600, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=640, vpHgt=480, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=320, vpHgt=240, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=800, vpHgt=600, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=640, vpHgt=480, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=320, vpHgt=240, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=800, vpHgt=600, Bpp=2, mdbitsPP=16 SavageDGAInit 1 imgHgt=600, stride=1600 SavageDGAInit vpWid=800, vpHgt=600, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=640, vpHgt=480, Bpp=2, mdbitsPP=16 SavageDGAInit 1 imgHgt=480, stride=1280 SavageDGAInit vpWid=640, vpHgt=480, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=320, vpHgt=240, Bpp=2, mdbitsPP=16 SavageDGAInit 1 imgHgt=240, stride=640 SavageDGAInit vpWid=320, vpHgt=240, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=800, vpHgt=600, Bpp=2, mdbitsPP=16 SavageDGAInit 1 imgHgt=600, stride=1600 SavageDGAInit vpWid=800, vpHgt=600, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=640, vpHgt=480, Bpp=2, mdbitsPP=16 SavageDGAInit 1 imgHgt=480, stride=1280 SavageDGAInit vpWid=640, vpHgt=480, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageDGAInit vpWid=320, vpHgt=240, Bpp=2, mdbitsPP=16 SavageDGAInit 1 imgHgt=240, stride=640 SavageDGAInit vpWid=320, vpHgt=240, Bpp=2, mdbitsPP=16 SavageDGAInit 2 imgHgt=4096, stride=2048 SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageDGAInit vpWid=800, vpHgt=600, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageDGAInit vpWid=640, vpHgt=480, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageDGAInit vpWid=320, vpHgt=240, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageSetupDGAMode SavageDGAInit vpWid=1024, vpHgt=768, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageDGAInit vpWid=800, vpHgt=600, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageDGAInit vpWid=640, vpHgt=480, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 SavageDGAInit vpWid=320, vpHgt=240, Bpp=4, mdbitsPP=32 SavageDGAInit 2 imgHgt=2048, stride=4096 (II) SAVAGE(0): X context handle = 0x0000000c (II) SAVAGE(0): [drm] installed DRM signal handler (II) SAVAGE(0): [DRI] installation complete (II) SAVAGE(0): [junkers]pSAVAGEDRIServer: (II) SAVAGE(0): [junkers] reserved_map_agpstart:0x00000000 (II) SAVAGE(0): [junkers] reserved_map_idx:0x00000000 (II) SAVAGE(0): [junkers] sarea_priv_offset:0x00000000 (II) SAVAGE(0): [junkers] chipset:0x00000000 (II) SAVAGE(0): [junkers] sgram:0x00000000 (II) SAVAGE(0): [junkers] frontbufferSize:0x00180000 (II) SAVAGE(0): [junkers] frontOffset:0x00000000 (II) SAVAGE(0): [junkers] frontPitch:0x00000800 (II) SAVAGE(0): [junkers] backbufferSize:0x00180000 (II) SAVAGE(0): [junkers] backOffset:0x00380000 (II) SAVAGE(0): [junkers] backPitch:0x00000800 (II) SAVAGE(0): [junkers] depthbufferSize:0x00180000 (II) SAVAGE(0): [junkers] depthOffset:0x00500000 (II) SAVAGE(0): [junkers] depthPitch:0x00000800 (II) SAVAGE(0): [junkers] textureOffset:0x00680000 (II) SAVAGE(0): [junkers] textureSize:0x0015f000 (II) SAVAGE(0): [junkers] textureSize:0x0015f000 (II) SAVAGE(0): [junkers] logTextureGranularity:0x00000000 (II) SAVAGE(0): [junkers] agp:handle:0xc9d7a000 (II) SAVAGE(0): [junkers] agp:offset:0x01000000 (II) SAVAGE(0): [junkers] agp:size:0x01000000 (II) SAVAGE(0): [junkers] agp:map:0x00000000 (II) SAVAGE(0): [junkers] registers:handle:0xf1000000 (II) SAVAGE(0): [junkers] registers:offset:0x00000000 (II) SAVAGE(0): [junkers] registers:size:0x00080000 (II) SAVAGE(0): [junkers] registers:map:0x00000000 (II) SAVAGE(0): [junkers] status:handle:0xcee01000 (II) SAVAGE(0): [junkers] status:offset:0x00000000 (II) SAVAGE(0): [junkers] status:size:0x00002000 (II) SAVAGE(0): [junkers] status:map:0x4597a000 (II) SAVAGE(0): [junkers] agpTextures:handle:0xec000000 (II) SAVAGE(0): [junkers] agpTextures:offset:0x00000000 (II) SAVAGE(0): [junkers] agpTextures:size:0x01000000 (II) SAVAGE(0): [junkers] apgTextures:map:0x00000000 (II) SAVAGE(0): [junkers] logAgpTextureGranularity:0x0000000a (II) SAVAGE(0): [junkers]pSAVAGEDRI: (II) SAVAGE(0): [junkers] chipset:0x00000000 (II) SAVAGE(0): [junkers] width:0x00000400 (II) SAVAGE(0): [junkers] height:0x00000300 (II) SAVAGE(0): [junkers] mem:0x00800000 (II) SAVAGE(0): [junkers] cpp:2 (II) SAVAGE(0): [junkers] zpp:2 (II) SAVAGE(0): [junkers] agpMode:4 (II) SAVAGE(0): [junkers] frontbuffer:0xf0000000 (II) SAVAGE(0): [junkers] frontbufferSize:0x00180000 (II) SAVAGE(0): [junkers] frontOffset:0x00000000 (II) SAVAGE(0): [junkers] frontPitch:0x00000800 (II) SAVAGE(0): [junkers] frontBitmapDesc:0x00100400 (II) SAVAGE(0): [junkers] backbuffer:0xf0380000 (II) SAVAGE(0): [junkers] backbufferSize:0x00180000 (II) SAVAGE(0): [junkers] backOffset:0x00380000 (II) SAVAGE(0): [junkers] backPitch:0x00000800 (II) SAVAGE(0): [junkers] backBitmapDesc:0x11100400 (II) SAVAGE(0): [junkers] depthbuffer:0xf0500000 (II) SAVAGE(0): [junkers] depthbufferSize:0x00180000 (II) SAVAGE(0): [junkers] depthOffset:0x00500000 (II) SAVAGE(0): [junkers] depthPitch:0x00000800 (II) SAVAGE(0): [junkers] depthBitmapDesc:0x11100400 (II) SAVAGE(0): [junkers] textures:0xf0680000 (II) SAVAGE(0): [junkers] textureOffset:0x00680000 (II) SAVAGE(0): [junkers] textureSize:0x00140000 (II) SAVAGE(0): [junkers] logTextureGranularity:0x00000011 (II) SAVAGE(0): [junkers] agpBufferOffset:0x00000000 (II) SAVAGE(0): [junkers] agpTextureOffset:0x00000000 (II) SAVAGE(0): [junkers] agpTextureSize:0x00000000 (II) SAVAGE(0): [junkers] logAgpTextureGranularity:0x00000014 (II) SAVAGE(0): [junkers] agpTextures:handle:0xec000000 (II) SAVAGE(0): [junkers] agpTextures:offset:0x00000000 (II) SAVAGE(0): [junkers] agpTextures:size:0x01000000 (II) SAVAGE(0): [junkers] apgTextures:map:0x00000000 (II) SAVAGE(0): [junkers] registers:handle:0xf1000000 (II) SAVAGE(0): [junkers] registers:offset:0x00000000 (II) SAVAGE(0): [junkers] registers:size:0x00080000 (II) SAVAGE(0): [junkers] registers:map:0x00000000 (II) SAVAGE(0): [junkers] aperture:handle:0xf2000000 (II) SAVAGE(0): [junkers] aperture:offset:0x00000000 (II) SAVAGE(0): [junkers] aperture:size:0x05000000 (II) SAVAGE(0): [junkers] aperture:map:0x00000000 (II) SAVAGE(0): [junkers] aperturePitch:0x00000800 (II) SAVAGE(0): [junkers] BCIcmdBuf:handle:0xf1010000 (II) SAVAGE(0): [junkers] BCIcmdBuf:offset:0x00000000 (II) SAVAGE(0): [junkers] BCIcmdBuf:size:0x00020000 (II) SAVAGE(0): [junkers] BCIcmdBuf:map:0x00010000 (II) SAVAGE(0): [junkers] status:handle:0xcee01000 (II) SAVAGE(0): [junkers] status:offset:0x00000000 (II) SAVAGE(0): [junkers] status:size:0x00002000 (II) SAVAGE(0): [junkers] status:map:0x00000000 (II) SAVAGE(0): [junkers] sarea_priv_offset:0x00000898 (II) SAVAGE(0): Direct rendering enabled (--) SAVAGEInitMC: There is no enough memory! (**) SAVAGE(0): XvMC is not enabled (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension LBX (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (**) Option "Protocol" "PS/2" (**) Mouse1: Protocol: "PS/2" (**) Option "CorePointer" (**) Mouse1: Core Pointer (**) Option "Device" "/dev/mouse" (**) Option "Emulate3Buttons" (**) Option "Emulate3Timeout" "50" (**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50 (==) Mouse1: Buttons: 3 (II) Keyboard "Keyboard1" handled by legacy driver (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE) (**) Option "Device" "/dev/mouse" (II) Open APM successful (--) SAVAGE(0): mapping MMIO @ 0xf1000000 with size 0x80000 (II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (--) SAVAGE(0): SavageMatchBiosMode:chose mode 117 at 75Hz. (II) SavageSetVESAMode:mode=0x8117,refresh=75HZ (**) Option "Device" "/dev/mouse" (II) SAVAGE(0): [drm] removed 1 reserved context for kernel (II) SAVAGE(0): [drm] unmapping 8192 bytes of SAREA 0xc9576000 at 0x45978000 Best regards, Rick Harris ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel