From owner-freebsd-hackers Sat Jan 30 16:07:11 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA10060 for freebsd-hackers-outgoing; Sat, 30 Jan 1999 16:07:11 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from smtp01.primenet.com (smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA10045 for ; Sat, 30 Jan 1999 16:07:04 -0800 (PST) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id RAA25942; Sat, 30 Jan 1999 17:07:02 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp01.primenet.com, id smtpd025898; Sat Jan 30 17:06:55 1999 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id RAA25943; Sat, 30 Jan 1999 17:06:47 -0700 (MST) From: Terry Lambert Message-Id: <199901310006.RAA25943@usr04.primenet.com> Subject: Re: USB drivers To: dot@dotat.at (Tony Finch) Date: Sun, 31 Jan 1999 00:06:47 +0000 (GMT) Cc: hackers@FreeBSD.ORG In-Reply-To: from "Tony Finch" at Jan 29, 99 02:59:36 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >Anyone considered building a PC whose only means of talking to > >the world is a USB port? > > It'd be rather crippled with only 12Mbit/s of IO. Beats ethernet... > >Anyway, Amancio says he'd prefer FireWire for the monitor (at it's > >slowest, FW can transfer 68 Mbits/S more a second than PCI!), but > >of course he's a video geek. 8-). > > I think you have your bits and bytes mixed up :-) Firewire starts out > at 100Mbit/s (or at least it did when I first heard about it in 1994) > and PCI starts at 132Mbyte/s. IIRC Firewire was designed to be > extended to 800Mbit/s which doesn't get very near PCI's minimum. Feh. You're right. Mea Culpa (and the maximum is 400Mbits/S). On the plus side, the PCI number you have is a burst rate, and not sustainable for something like a video frame rate. > For good video you need 3Gbit/s to the tube (1600*1200, 72Hz, 24 bpp). That's assuming you are drawing the raster line over the serial wire. What you should do instead is send S3/ATI/whatever commands to a chipset in the monitor case, running the raster out of dual ported RAM based on what the engine has been told to render. This is less useful for, say, throwing BT848 input to a monitor, but you'd expect that video hardware would use the computer as a peripheral instead of the other way around (i.e., you're video-in-to-video-out would ignore the computer, for the most part, if you are trying to move all of the pixels in sync with an input source, as opposed to generating the pixels computationally. > >So maybe a box with just a power connector, a FW port and a USB hub > >chip (to seperate the "A" and "B" devices). > > That would be cool. And I guess the ability to pull an Amiga and use a section of main memory as video memory, with a memory bus connector, instead of on-board video hardware. Too bad about the video bandwidth requirements that the gamers are forcing onto us server geeks... 8-(. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message