Date: Wed, 21 Aug 1996 23:14:08 -0600 (MDT) From: nirva@ishiboo.com To: freebsd-multimedia@freebsd.org Subject: Matrox Meteor errors Message-ID: <19960822051408.21551.qmail@dot.ishiboo.com>
next in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,<b11>,MTRR,PGE,MCA,CMOV> real memory = 134217728 (131072K bytes) avail memory = 128217088 (125212K bytes) Probing for devices on PCI bus 0: chip0 <generic PCI bridge (vendor=8086 device=1237 subclass=0)> rev 2 on pci0:0 chip1 <generic PCI bridge (vendor=8086 device=7000 subclass=1)> rev 0 on pci0:7: 0 pci0:7:1: Intel Corporation, device=0x7010, class=storage (ide) [no driver assig ned] vga0 <VGA-compatible display device> rev 1 int a irq 11 on pci0:11 meteor0 <Philips SAA 7116> rev 0 int a irq 5 on pci0:15:0 meteor0: <Philips SAA 7196> rev 0x1 bt0 <Buslogic 946 SCSI host adapter> 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 <Adaptec 2940 SCSI host adapter> 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 ---------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19960822051408.21551.qmail>