> On Mon, 2002-07-08 at 06:51, David Willmore wrote: > > > In X server startup, the drm fails to load. If I exit and try to modprobe > > it myself, I get errors about a bunch of AGP symbols not being resolved > > Try recompiling the module with (in s3v.h) > > __HAVE_AGP set to 0 > > (I should make this the default...)
Tried that and rebuilt/reinstalled. It started up and the important chunks of my log are at the end of this message. Things look okay until I do a glxinfo. When I do that, the lower few lines of my gnome terminal window clear. After this point, no accelerated functions seem to occur. Text doesn't scroll, glxgears gives a blank window--new text giving the frame count doesn't scroll, but the new line gets drawn on top of the old line. Things that don't accelerate (window borders, titlebars, etc.) get drawn, but backgrounds, text, solid areas, are left to their own devices. I switched out of X to a VC and back again. This normally trashes video memory and forces a redraw. The first half happened, but all that got redrawn was the window borders and the titlebar. I never saw as much as a single triangle. :( Oh, the log, below, is from a 1024x768 run, but the initial run where these errors occured was at 640x480--I wanted there to be plenty of memory for 3D. :) Log bits: (--) PCI:*(1:0:0) S3 ViRGE/MX rev 6, Mem @ 0x40000000/26 (II) LoadModule: "s3virge" (II) Loading /usr/X11R6/lib/modules/drivers/s3virge_drv.o (II) Module s3virge: vendor="The XFree86 Project" compiled for 4.2.0, module version = 2.0.0 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.5 (II) S3VIRGE: driver (version 2.0.0) for S3 ViRGE chipsets: virge, 86C325, virge vx, 86C988, virge dx, virge gx, 86C375, 86C385, virge gx2, 86C357, virge mx, 86C260, virge mx+, 86C280, trio 3d, 86C365, trio 3d/2x, 86C362, 86C368 (II) Primary Device is: PCI 01:00:0 (--) Assigning device section with no busID to primary device (--) Chipset virge mx found (**) S3VIRGE(0): Depth 16, (--) framebuffer bpp 16 (==) S3VIRGE(0): RGB weight 565 (==) S3VIRGE(0): Default visual is TrueColor (==) S3VIRGE(0): Using HW Cursor (==) S3VIRGE(0): Using fb. (==) S3VIRGE(0): mx_cr3a_fix. (==) S3VIRGE(0): XVideo allowed (depends on chipset). (II) S3VIRGE(0): initializing int10 (II) S3VIRGE(0): Primary V_BIOS segment is: 0xc000 (II) S3VIRGE(0): VESA BIOS detected (II) S3VIRGE(0): VESA VBE Version 2.0 (II) S3VIRGE(0): VESA VBE Total Mem: 4096 kB (II) S3VIRGE(0): VESA VBE OEM: S3 Incorporated. M5 BIOS (II) S3VIRGE(0): VESA VBE OEM Software Rev: 1.0 (II) S3VIRGE(0): VESA VBE OEM Vendor: S3 Incorporated. (II) S3VIRGE(0): VESA VBE OEM Product: VBE 2.0 (II) S3VIRGE(0): VESA VBE OEM Product Rev: Rev 1.1 (--) S3VIRGE(0): Chipset: "virge mx" (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(0): I2C bus "I2C bus" initialized. (II) S3VIRGE(0): I2C device "I2C bus:ddc2" registered. (II) S3VIRGE(0): I2C device "I2C bus:ddc2" removed. (==) S3VIRGE(0): Using gamma correction (1.0, 1.0, 1.0) (--) S3VIRGE(0): videoram: 4096k (--) S3VIRGE(0): COMPAQ M5 BIOS found (--) S3VIRGE(0): assuming RefCLK value of 14.318 MHz (--) S3VIRGE(0): Detected current MCLK value of 100.227 MHz (--) S3VIRGE(0): LCD size 1024x768, clock 65.028 MHz (II) S3VIRGE(0): Monitor0: Using hsync range of 31.50-48.50 kHz (II) S3VIRGE(0): Monitor0: Using vrefresh range of 40.00-70.00 Hz (II) S3VIRGE(0): Clock range: 20.00 to 270.00 MHz (--) S3VIRGE(0): Virtual size is 1024x768 (pitch 1024) (**) S3VIRGE(0): Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz (II) S3VIRGE(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (==) S3VIRGE(0): DPI set to (75, 75) (II) S3VIRGE(0): *** using default video mem config (II) S3VIRGE(0): ps3v->videoRambytes =4194304 (II) S3VIRGE(0): ps3v->bufferSize = 960000 (II) S3VIRGE(0): ps3v->texSize = 655360 (II) S3VIRGE(0): Reserved back buffer at offset 0x18c000 (II) S3VIRGE(0): Reserved depth buffer at offset 0x276000 (II) S3VIRGE(0): Reserved 640 kb for textures at offset 0x360000 (II) S3VIRGE(0): Reserved hw cursor at offset 0x3ffc00 (==) S3VIRGE(0): Write-combining range (0x40000000,0x400000) (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(0): CheckSymbol: GlxSetVisualConfigs OK (II) S3VIRGE(0): CheckSymbol: DRIScreenInit OK (II) S3VIRGE(0): CheckSymbol: drmAvailable 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) drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmGetBusid returned '' (II) S3VIRGE(0): [drm] created "s3v" driver at busid "PCI:1:0:0" (II) S3VIRGE(0): [drm] added 8192 byte SAREA at 0xcc8b1000 (II) S3VIRGE(0): [drm] mapped SAREA 0xcc8b1000 to 0x4001c000 (II) S3VIRGE(0): [drm] framebuffer handle = 0x40000000 (II) S3VIRGE(0): [drm] added 1 reserved context for kernel (II) S3VIRGE(0): Going to S3VDRIMapInit (II) S3VIRGE(0): [drm] Registers = 0x41000000 (II) S3VIRGE(0): *** bufs(0) = 16 (II) S3VIRGE(0): *** bufs(1) = 1 (II) S3VIRGE(0): [drm] buffers mapped with 0x8579058 (II) S3VIRGE(0): [drm] 17 DMA buffers mapped (II) S3VIRGE(0): Coming from S3VDRIMapInit (II) S3VIRGE(0): Going to S3VDRIPciInit (II) S3VIRGE(0): Coming from S3VDRIPciInit (II) S3VIRGE(0): Going to S3VInitVisualConfigs (II) S3VIRGE(0): Coming from S3VInitVisualConfigs (II) S3VIRGE(0): [dri] Visual configs initialized (**) S3VIRGE(0): Using FB (II) S3VIRGE(0): ps3v->videoRamKbytes = 4096 (II) S3VIRGE(0): Memory manager: ps3v->backOffset = 1622016; width_bytes = 2048;scanlines = 2047 (II) S3VIRGE(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles CPU to Screen color expansion Solid Horizontal and Vertical Lines Image Writes Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 10 256x256 slots (==) S3VIRGE(0): Backing store disabled (==) S3VIRGE(0): Silken mouse enabled (**) Option "dpms" (**) S3VIRGE(0): DPMS enabled (II) S3VIRGE(0): Using overlay video (II) S3VIRGE(0): X context handle = 0x00000001 (II) S3VIRGE(0): [drm] installed DRM signal handler (II) S3VIRGE(0): [DRI] installation complete (II) S3VIRGE(0): [drm] info.mmio_offset = 41000000 (II) S3VIRGE(0): [drm] info.buffers_offset = 0 (II) S3VIRGE(0): [drm] S3V Dma Initialized (==) S3VIRGE(0): Direct rendering enabled ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Oh, it's good to be a geek. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel