From: James D S. <jst...@ro...> - 2001-01-25 21:31:52
|
I have seen posts regarding this problem, but they were from a few months ago and did not contain a solution for me. I have a Rage 128 Pro based video card and have been successful in getting 3d acceleration via the dri working. I am running debian woody which has XFree86 4.0.2 and have upgraded to kernel 2.4.0 with the ac10 patch. With dri enabled, I can run gears and tuxracer fine with no problems. However, if I open nedit and type into the window, the window flashes black lines. If I open netscape and scroll or surf, then the window border flashes to to black and back. These are only two examples that make this happen. If I run quake 2, then the top of the screen (X, not quake 2) gets garbled and only goes away after quake 2 is closed and I drag a window over it. When dri is not enabled (ie 2d only), either by commenting out the dri and glx modules from XF86Config, or by adding 'Option "no_accel" "yes"' to the device section, none of these problems occur. Is there a solution to this problem? Below is the output from startx and glxinfo. startx output during startup: XFree86 Version 4.0.2 / X Window System (protocol Version 11, revision 0, vendor release 6400) Release Date: 18 December 2000 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/FAQ) Operating System: Linux 2.2.18 i686 [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Thu Jan 25 15:38:33 2001 (++) Using config file: "/etc/X11/XF86Config-4-3D" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (??) unknown. (==) ServerLayout "Simple Layout" (**) |-->Screen "Screen1" (0) (**) | |-->Monitor "My Monitor" (**) | |-->Device "ATI Rage 128 Pro" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Keyboard1" (**) XKB: rules: "xfree86" (**) XKB: model: "pc104" (**) XKB: layout: "us" (WW) The directory "/usr/X11R6/lib/X11/fonts/local/" does not exist. Entry deleted from font path. (**) FontPath set to "/usr/local/share/fonts/ttfonts,/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/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (--) using VT number 7 (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.0.2, module version = 0.1.0 (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.0.2, module version = 0.1.0 (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (--) PCI:*(1:0:0) ATI Rage 128 Pro PF rev 0, Mem @ 0xf8000000/26, 0xf0000000/14, I/O @ 0x9000/8 (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a (II) Module type1: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a (II) Module freetype: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.1.8 (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a (II) Module dri: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a (II) Module drm: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/librecord.a (II) Module record: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.13.0 (II) Loading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) Module r128: vendor="The XFree86 Project" compiled for 4.0.2, module version = 4.0.1 (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="The XFree86 Project" compiled for 4.0.2, module version = 6.2.3 (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) ATI: ATI driver (version 6.2.3) for chipsets: ati, ativga (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI), ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI), ATI Rage 128 RL (AGP), ATI Rage 128 Pro PF (AGP), ATI Rage 128 Mobility LE (PCI), ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP), ATI Rage 128 Mobility ML (AGP) (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP) (--) Assigning device section with no busID to primary device (**) ChipID override: 0x5246 (**) Chipset ATI Rage 128 RF (AGP) found (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.2, module version = 0.1.0 (II) R128(0): PCI bus 1 card 0 func 0 (++) R128(0): Depth 16, (--) framebuffer bpp 16 (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps) (==) R128(0): Default visual is TrueColor (==) R128(0): RGB weight 565 (II) R128(0): Using 6 bits per RGB (8 bit DAC) (II) Loading /usr/X11R6/lib/modules/linux/libint10.a (II) Module int10: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) R128(0): initializing int10 (II) R128(0): Primary V_BIOS segment is: 0xc000 (**) R128(0): Chipset: "ATI Rage 128 RF (AGP)" (ChipID = 0x5246) (--) R128(0): Linear framebuffer at 0xf8000000 (--) R128(0): MMIO registers at 0xf0000000 (--) R128(0): VideoRAM: 32768 kByte (128-bit SDR SGRAM 1:1) (II) R128(0): PLL parameters: rf=2700 rd=60 min=12500 max=40000; xclk=14000 (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libvbe.a (II) Module vbe: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) R128(0): initializing int10 (II) R128(0): Primary V_BIOS segment is: 0xc000 (II) R128(0): VESA BIOS detected (II) R128(0): VESA VBE DDC supported (II) R128(0): Manufacturer: GWY Model: 7658 Serial#: 76636 (II) R128(0): Year: 1997 Week: 30 (II) R128(0): EDID Version: 1.1 (II) R128(0): Analog Display Input, Input Voltage Level: 0.714/0.286 V (II) R128(0): Sync: Separate (II) R128(0): Max H-Image Size [cm]: horiz.: 33 vert.: 24 (II) R128(0): Gamma: 2.70 (II) R128(0): DPMS capabilities: Suspend Off; RGB/Color Display (II) R128(0): redX: 0.612 redY: 0.353 greenX: 0.293 greenY: 0.595 (II) R128(0): blueX: 0.149 blueY: 0.068 whiteX: 0.281 whiteY: 0.311 (II) R128(0): Supported VESA Video Modes: (II) R128(0): 720x400@70Hz (II) R128(0): 640x480@60Hz (II) R128(0): 640x480@75Hz (II) R128(0): 800x600@75Hz (II) R128(0): 1024x768@75Hz (II) R128(0): Manufacturer's mask: 0 (II) R128(0): Supported Future Video Modes: (II) R128(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 (II) R128(0): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853 (II) R128(0): Supported additional Video Mode: (II) R128(0): clock: 56.2 MHz Image Size: 310 x 230 mm (II) R128(0): h_active: 800 h_sync: 832 h_sync_end 896 h_blank_end 1048 h_border: 0 (II) R128(0): v_active: 600 v_sync: 601 v_sync_end 604 v_blanking: 631 v_border: 0 (II) R128(0): Supported additional Video Mode: (II) R128(0): clock: 49.5 MHz Image Size: 310 x 230 mm (II) R128(0): h_active: 800 h_sync: 816 h_sync_end 896 h_blank_end 1056 h_border: 0 (II) R128(0): v_active: 856 v_sync: 857 v_sync_end 860 v_blanking: 881 v_border: 0 (II) R128(0): Monitor name: GATEWAY CS700 (II) R128(0): Ranges: V min: 50 V max: 120 Hz, H min: 30 H max: 70 kHz, PixClock max 2550 kHz (==) R128(0): Using gamma correction (1.0, 1.0, 1.0) (II) R128(0): My Monitor: Using hsync range of 31.50-69.00 kHz (II) R128(0): My Monitor: Using vrefresh range of 50.00-120.00 Hz (II) R128(0): Clock range: 12.50 to 400.00 MHz (WW) R128(0): Default mode "1280x960" deleted (hsync out of range) (WW) R128(0): Default mode "1280x1024" deleted (hsync out of range) (WW) R128(0): Default mode "1280x1024" deleted (hsync out of range) (WW) R128(0): Default mode "1600x1200" deleted (hsync out of range) (WW) R128(0): Default mode "1600x1200" deleted (hsync out of range) (WW) R128(0): Default mode "1600x1200" deleted (hsync out of range) (WW) R128(0): Default mode "1600x1200" deleted (hsync out of range) (WW) R128(0): Default mode "1600x1200" deleted (hsync out of range) (WW) R128(0): Default mode "1792x1344" deleted (hsync out of range) (WW) R128(0): Default mode "1792x1344" deleted (hsync out of range) (WW) R128(0): Default mode "1856x1392" deleted (hsync out of range) (WW) R128(0): Default mode "1856x1392" deleted (hsync out of range) (WW) R128(0): Default mode "1920x1440" deleted (hsync out of range) (WW) R128(0): Default mode "1920x1440" deleted (hsync out of range) (--) R128(0): Virtual size is 1024x768 (pitch 1024) (**) R128(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz (**) R128(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (**) R128(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (--) R128(0): Display dimensions: (33, 24) cm (--) R128(0): DPI set to (78, 81) (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="The XFree86 Project" compiled for 4.0.2, module version = 0.1.0 (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="The XFree86 Project" compiled for 4.0.2, module version = 1.0.0 (**) R128(0): Using AGP 2x mode (==) R128(0): Write-combining range (0xf8000000,0x2000000) (0): [drm] created "r128" driver at busid "PCI:1:0:0" (0): [drm] added 4096 byte SAREA at 0xc6109000 (0): [drm] mapped SAREA 0xc6109000 to 0x40018000 (0): [drm] framebuffer handle = 0xf8000000 (0): [drm] added 1 reserved context for kernel (II) R128(0): [agp] Mode 0x1f000203 [AGP 0x8086/0x7180; Card 0x1002/0x5046] (II) R128(0): [agp] 8192 kB allocated with handle 0xca8ab000 (II) R128(0): [agp] ring handle = 0xf4000000 (II) R128(0): [agp] Ring mapped at 0x42206000 (II) R128(0): [agp] ring read ptr handle = 0xf4101000 (II) R128(0): [agp] Ring read ptr mapped at 0x40019000 (II) R128(0): [agp] vertex/indirect buffers handle = 0xf4102000 (II) R128(0): [agp] Vertex/indirect buffers mapped at 0x42307000 (II) R128(0): [agp] AGP texture map handle = 0xf4302000 (II) R128(0): [agp] AGP Texture map mapped at 0x42507000 (II) R128(0): [drm] register handle = 0xf0000000 (II) R128(0): Visual configs initialized (II) R128(0): CCE in BM mode (II) R128(0): Using 8 MB AGP aperture (II) R128(0): Using 1 MB for the ring buffer (II) R128(0): Using 2 MB for vertex/indirect buffers (II) R128(0): Using 5 MB for AGP textures (II) R128(0): Memory manager initialized to (0,0) (1024,3584) (II) R128(0): Reserved area from (0,768) to (1024,770) (II) R128(0): Largest offscreen area available: 1024 x 2814 (II) R128(0): Reserved back buffer from (0,770) to (1024,1538) (II) R128(0): Reserved depth buffer from (0,1538) to (1024,2307) (II) R128(0): Reserved depth span from (0,2306) offset 0x481000 (II) R128(0): Reserved 25600 kb for textures at offset 0x700000 (==) R128(0): Backing store disabled (==) R128(0): Silken mouse enabled (II) R128(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Lines Dashed Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 10 256x256 slots (II) R128(0): Acceleration enabled (II) R128(0): Using hardware cursor (scanline 4614) (II) R128(0): Largest offscreen area available: 1024 x 1275 (0): X context handle = 0x00000001 (0): [drm] installed DRM signal handler (0): [DRI] installation complete (II) R128(0): [drm] Added 128 16384 byte vertex/indirect buffers (II) R128(0): [drm] Mapped 128 vertex/indirect buffers (II) R128(0): Direct rendering enabled (**) Mouse1: Protocol: "IMPS/2" (**) Mouse1: Core Pointer (==) Mouse1: Buttons: 3 (**) Mouse1: ZAxisMapping: buttons 4 and 5 (II) Keyboard "Keyboard1" handled by legacy driver (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE) Output of glxinfo: display: :0.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_ARB_get_proc_address GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI Rage128 20001215 AGP 2x x86 OpenGL version string: 1.2 Mesa 3.4 OpenGL extensions: GL_ARB_multitexture, GL_ARB_tranpose_matrix, GL_EXT_abgr, GL_EXT_blend_color, 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 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 16 tc 0 16 0 r y . 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 y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow Any help is greatly appreciated, James Strandboge |