I finally got my G400 to give me 3D support, now my next problem is figuring out why I have no overlay support for xawtv: Xv: using port 58 for hw scaling x11: 1600x1200, 16 bit/pixel, 3200 byte/scanline, DGA /dev/video: ioctl VIDIOCSFBUF: Operation not permitted v4l-conf had some trouble, trying to continue anyway /dev/video: ioctl VIDIOCSFBUF: Operation not permitted v4l-conf had some trouble, trying to continue anyway v4l: 1024x768, 16 bit/pixel, 2048 byte/scanline WARNING: v4l and dga disagree about the screen size WARNING: Is v4l-conf installed correctly? WARNING: v4l and dga disagree about the framebuffer base WARNING: Is v4l-conf installed correctly? ov_fbuf.base=(nil), base=0xd4000000 WARNING: overlay mode disabled wmhooks: netwm Warning: Cannot convert string "-*-ledfixed-medium-r-semicondensed--39-*" to type FontStruct ioctl: VIDIOCMCAPTURE(0,fmt=0,size=0x0): Invalid argument ioctl: VIDIOCMCAPTURE(0,fmt=0,size=0x0): Invalid argument ioctl: VIDIOCSYNC(0): Invalid argument ioctl: VIDIOCSYNC(0): Invalid argument ioctl: VIDIOCMCAPTURE(0,fmt=0,size=0x0): Invalid argument ioctl: VIDIOCMCAPTURE(0,fmt=0,size=0x0): Invalid argument ioctl: VIDIOCSYNC(0): Invalid argument ioctl: VIDIOCSYNC(0): Invalid argument I'm using the DRI from the xfree 4.0.2 tree, I have it disabled in the kernel to get 3D H/W acceleration to work. I am running the 2.4.0 kernel on Mandrake 7.2. > xdpyinfo name of display: :0.0 version number: 11.0 vendor string: The XFree86 Project, Inc vendor release number: 4002 maximum request size: 4194300 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 depth 32, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0x1a0000b, revert to PointerRoot number of extensions: 30 BIG-REQUESTS DOUBLE-BUFFER DPMS Extended-Visual-Information FontCache GLX LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD RECORD RENDER SECURITY SGI-GLX SHAPE SYNC TOG-CUP X3D-PEX XC-APPGROUP XC-MISC XFree86-Bigfont XFree86-DGA XFree86-DRI XFree86-Misc XFree86-VidModeExtension XIE XInputExtension XKEYBOARD XTEST XVideo > lsmod Module Size Used by ide-scsi 7776 0 sg 21088 0 (autoclean) tvaudio 7760 0 (autoclean) (unused) bttv 55184 0 tuner 3232 1 (autoclean) msp3400 13168 0 (autoclean) (unused) i2c-algo-bit 7200 1 [bttv] videodev 4544 2 [bttv] mga_vid 7152 0 (unused) mga 92224 1 agpgart 13760 3 lm78 7216 0 eeprom 3248 0 sensors 6208 0 [lm78 eeprom] i2c-isa 1200 0 (unused) i2c-piix4 3712 0 (unused) i2c-core 12848 0 [tvaudio bttv tuner msp3400 i2c-algo-bit lm78 eeprom sensors i2c-isa i2c-piix4] 3c59x 22976 1 (autoclean) es1371 24960 1 ac97_codec 7632 0 [es1371] usbcore 46928 1 (autoclean) -- http://www.bigfoot.com/~brihall Linux Consultant Kobiyashi Maru: Don't give up, just change the rules!