Skip site navigation (1)Skip section navigation (2)
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>