From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5ce6663c0a8f4b0745a6347788ff77d4@plan9.bell-labs.com> From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Building a system for Plan 9 In-Reply-To: <7c61a3fd.0301081539.742e5d19@posting.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Thu, 9 Jan 2003 10:18:19 -0500 Topicbox-Message-UUID: 3dcac89c-eacb-11e9-9e20-41e7f4b1d025 Others will correct me I'm sure, but I think the processor and motherboard just aren't issues anymore. Ethernet: here are lots of Intel 8255x-based ether cards out there, and they work well. In general the ethernet situation isn't that bad either. Sound: the SB16 (and SB32, SB32AWE, etc.) is the only supported internal sound card. USB audio works well as an alternative. It's extra nice because the audio interface (as well as the USB hw interface) is standardized, so any standard audio device should work. We've used a bunch. Video: everyone hates video. The chipsets integrated with motherboards are basically not supported. I'd look for an NVIDIA-based or S3 Savage4-based card. NVIDIA seems to be the dominant player these days, and I believe all these work: switch(p->did){ case 0x0020: /* Riva TNT */ case 0x0028: /* Riva TNT2 */ case 0x0029: /* Riva TNT2 (Ultra)*/ case 0x002C: /* Riva TNT2 (Vanta) */ case 0x002D: /* Riva TNT2 M64 */ case 0x00A0: /* Riva TNT2 (Integrated) */ nv->arch = 4; break; case 0x0100: /* GeForce 256 */ case 0x0101: /* GeForce DDR */ case 0x0103: /* Quadro */ case 0x0110: /* GeForce2 MX */ case 0x0111: /* GeForce2 MX DDR */ case 0x0112: /* GeForce 2 Go */ case 0x0113: /* Quadro 2 MXR */ case 0x0150: /* GeForce2 GTS */ case 0x0151: /* GeForce2 GTS (rev 1) */ case 0x0152: /* GeForce2 Ultra */ case 0x0153: /* Quadro 2 Pro */ nv->arch = 10; break; case 0x0200: /* GeForce3 */ case 0x0201: /* some other geforce3's */ case 0x0202: nv->arch = 20; break; default: error("%s: DID %4.4uX unsupported\n", ctlr->name, p->did); } Russ