From owner-freebsd-multimedia Wed Aug 21 22:14:28 1996 Return-Path: owner-multimedia Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA13703 for multimedia-outgoing; Wed, 21 Aug 1996 22:14:28 -0700 (PDT) Received: from dot.ishiboo.com (user@dot.ishiboo.com [208.128.22.10]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id WAA13695 for ; Wed, 21 Aug 1996 22:14:24 -0700 (PDT) From: nirva@ishiboo.com Received: (qmail-queue invoked by uid 509); 22 Aug 1996 05:14:08 -0000 Message-ID: <19960822051408.21551.qmail@dot.ishiboo.com> Subject: Matrox Meteor errors To: freebsd-multimedia@freebsd.org Date: Wed, 21 Aug 1996 23:14:08 -0600 (MDT) X-Mailer: ELM [version 2.4 PL24 ME8a] Content-Type: text Sender: owner-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I'm writing an application that will just display video in an X window, and do image processing effects on the data realtime before display. So far, its going really good, I have it working almost flawlessly using sync mode on the meteor and MIT SHM for the display. Except, it flashes or goes corrupt when I get these error on console: meteor0: capture error: odd FIFO overflow. meteor0: capture error: odd FIFO overflow. meteor0: capture error: even FIFO overflow. meteor0: capture error: even FIFO overflow. meteor0: capture error: odd FIFO overflow. meteor0: capture error: even FIFO overflow. meteor0: capture error: even FIFO overflow. meteor0: capture error: even FIFO overflow. They just go and go and go, but only if I make the window real big, or the frame rate really fast. Sometimes I'll get a tdelay error too, I don't have one available to grab the exact error from now. Also, I'm having frame rate problems... what is the max frame rate anyone has gotten out there? At 640x480, its being too slow for confort, and at 520x390 its being pretty bad too, I'll write up stuff soon to get exact numbers. The problem exists with or without my image processing stuff. My system is a PPro200 with a Intel Venus motherboard. The X server is Xinside 1.3, using a Matrox Millienium 4 meg (soon to be 8). xdpyinfo and dmesg results are at the end of this message. Any help would be appreciated, I can also distribute copies of my app, but at the moemnt it is hardcoded for my needs, 16bpp display, Truecolor visual, and 24bpp input. Any clues to the problem, advice, samples of work, or explainations are appreciated. Also, I have nasty problem when using a package I found called nv. The system just freezes when I increase the bandwidth or keep it running for a long period of time (a few minutes). ---------------------------- xdpyinfo results: ---------------------------- name of display: :0.0 version number: 11.0 vendor string: X Inside Inc. vendor release number: 1302 maximum request size: 4194300 bytes motion buffer size: 0 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 6 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 keycode range: minimum 8, maximum 167 focus: window 0x3000002, revert to Parent number of extensions: 14 BIG-REQUESTS DEC-XTRAP MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD Multi-Buffering SHAPE X3D-PEX XI-ShmLink XIE XIdle XTEST XTestExtension1 XsightExtension default screen number: 0 number of screens: 1 screen #0: dimensions: 1600x1200 pixels (541x406 millimeters) resolution: 75x75 dots per inch depths (2): 1, 16 root window id: 0x24 depth of root window: 16 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x22 default number of colormap cells: 64 preallocated pixels: black 0, white 65535 options: backing-store YES, save-unders YES largest cursor: 64x64 current input event mask: 0x58003d KeyPressMask ButtonPressMask ButtonReleaseMask EnterWindowMask LeaveWindowMask SubstructureNotifyMask SubstructureRedirectMask PropertyChangeMask number of visuals: 2 default visual id: 0x20 visual: visual id: 0x20 class: TrueColor depth: 16 planes available colormap entries: 64 per subfield red, green, blue masks: 0xf800, 0x7e0, 0x1f significant bits in color specification: 8 bits visual: visual id: 0x21 class: DirectColor depth: 16 planes available colormap entries: 64 per subfield red, green, blue masks: 0xf800, 0x7e0, 0x1f significant bits in color specification: 8 bits ---------------------------- dmesg results: ---------------------------- FreeBSD 2.2-CURRENT #0: Sat Aug 17 22:40:48 MDT 1996 nirva@blookitty.ishiboo.com:/usr/src/sys/compile/blookitty Calibrating clock(s) relative to mc146818A clock... i586 clock: 199443351 Hz, i8254 clock: 1193251 Hz CPU: Pentium Pro (199.43-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x617 Stepping=7 Features=0xf9ff,MTRR,PGE,MCA,CMOV> real memory = 134217728 (131072K bytes) avail memory = 128217088 (125212K bytes) Probing for devices on PCI bus 0: chip0 rev 2 on pci0:0 chip1 rev 0 on pci0:7: 0 pci0:7:1: Intel Corporation, device=0x7010, class=storage (ide) [no driver assig ned] vga0 rev 1 int a irq 11 on pci0:11 meteor0 rev 0 int a irq 5 on pci0:15:0 meteor0: rev 0x1 bt0 rev 0 int a irq 5 on pci0:17 bt0: Bt946C/ 0-(32bit) bus bt0: reading board settings, dma=5, int=11 bt0: version 4.25J, fast sync, parity, 32 mbxs, 32 ccbs bt0: targ 2 sync rate= 5.00MB/s(200ns), offset=12 bt0: targ 6 sync rate= 6.66MB/s(150ns), offset=15 bt0: Using Strict Round robin scheme bt0 waiting for scsi devices to settle (bt0:2:0): "NEC CD-ROM DRIVE:500 2.5" type 5 removable SCSI 2 cd0(bt0:2:0): CD-ROM cd present [326402 x 2048 byte records] (bt0:6:0): "ARCHIVE Python 28388-XXX 5.72" type 1 removable SCSI 2 st0(bt0:6:0): Sequential-Access density code 0x13, drive empty ahc0 rev 0 int a irq 9 on pci0:19 ahc0: aic7870 Single Channel, SCSI Id=7, 16 SCBs ahc0 waiting for scsi devices to settle (ahc0:0:0): "SEAGATE ST5660N 0592" type 0 fixed SCSI 2 sd0(ahc0:0:0): Direct-Access 520MB (1065664 512 byte sectors) (ahc0:1:0): "QUANTUM EMPIRE_2100S 1022" type 0 fixed SCSI 2 sd1(ahc0:1:0): Direct-Access 2006MB (4108600 512 byte sectors) (ahc0:3:0): "QUANTUM EMPIRE_2100S 1022" type 0 fixed SCSI 2 sd2(ahc0:3:0): Direct-Access 2006MB (4108600 512 byte sectors) (ahc0:4:0): "HP C2490A 3256" type 0 fixed SCSI 2 sd3(ahc0:4:0): Direct-Access 2033MB (4165272 512 byte sectors) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 at 0x280-0x29f irq 10 on isa ed0: address 00:c0:f0:0a:f3:6c, type NE2000 (16 bit) sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface psm0 at 0x60-0x63 irq 12 on motherboard fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 72065B fd0: 1.44MB 3.5in bt: unit number (1) too high bt1 not found at 0x330 npx0 on motherboard npx0: INT 16 interface IP packet filtering initialized, divert enabled, unlimited logging --------------------------------------------------------------------------- Danny Dulai Feet. Pumice. Lotion. http://www.ishiboo.com/~nirva/ nirva@ishiboo.com ---------------------------------------------------------------------------