Product Overview S3 Virge/VX Integrated 3D Graphics/Video Accelerator

Total Page:16

File Type:pdf, Size:1020Kb

Product Overview S3 Virge/VX Integrated 3D Graphics/Video Accelerator Product Overview S3 ViRGE/VX Integrated 3D Graphics/Video Accelerator High-Performance VRAM-based High-Performance Memory Support 2D/3D Graphics and Video Accelerator • 64-bit VRAM memory interface with block write • High-performance 64-bit 2D/3D graphics engine support • Integrated 220 MHz RAMDAC and clock • Two independent 64-bit pixel data busses synthesizer • 2-, 4 or 8-MBytes of video memory • S3 Streams Processor for accelerated video • Single-cycle EDO operation • S3 Scenic Highway for direct interface to live video Non-x86 CPU Support and MPEG-1 peripherals • Big endian/little endian byte ordering S3d Graphics Engine Features • Relocatable addressing • High performance 2D Windows acceleration • Packed 24 bits/pixel memory addressing with alpha • Flat and Gouraud shading for 3D pitching • High quality/performance 3D texture mapping Industry-Standard Local Bus Support • Perspective correction • Glueless PCI 2.1 bus interface • Bi-linear and tri-linear texture filtering PCI Bus Mastering for Display List Processing and • MIP-Mapping Video Capture Support • Depth cueing and fogging • Alpha blending Multimedia Support Hooks • • Video texture mapping S3 Scenic Highway • • Z-buffering 8- and 16-bit bi-directional feature connector S3 Streams Processor Features Full Software Support • • Drivers for major operating systems and APIs: Supports on-the-fly stretching and blending of [Windows 95, Windows 3.11, Windows NT, primary RGB stream and RGB or YUV (video) secondary stream OS/2 2.1 and 3.0 (Warp), ADI 4.2]. Direct 3D, • Each stream can have a different color depth BRender , RenderWare and OpenGL • High-quality hardware-assisted video playback Green PC/Monitor Plug and Play Support • Horizontal and vertical interpolation • Full hardware and BIOS support for VESA Display • Support for Indeo, Cinepak, and software and Power Management Signaling (DPMS) monitor hardware-accelerated MPEG-1 video power savings modes • DDC monitor communications S3 Scenic Highway Interface • Philips SAA7110/SAA7111 video digitizers Extensive Static/Dynamic Power Management • S3 Scenic/MX2 MPEG-1 audio/video decoder 388-pin BGA package High Resolution Support Up to 1600x1200x24 Copyright 1996 S3 Incorporated. All rights reserved. If you have received this document from S3 Incorporated in electric form, you are permitted to make the following copies for business use related to products of S3 Incorporated: one copy onto your computer for the purpose of on-line viewing, and one printed copy. With respect to all documents, whether received in hard copy or electronic form, other use, copying or storage, in whole or in part, by any means electronic, mechanical, photocopying or otherwise, is permitted without the prior written consent of S3 Incorporated, P.O. Box 58058., Santa Clara CA 95052-8058. S3 and True Acceleration are registered trademarks of S3 Incorporated. The S3 Corporate Logo, S3 on Board, S3 on Board design, S3d design, Vision968, Trio, Trio64, Trio64V+, Trio64UV+, Trio64V2/DX, Trio64V2/GX, ViRGE, ViRGE/VX, S3d, Scenic, Scenic/MX2, Scenic Highway, Sonic, Sonic/AD, DuoView, Cooperative Accelerator Architecture, Streams Processor, MIC, Galileo, Native-MPEG, No Compromise Integration, No Compromise Acceleration and Innovations in Acceleration are trademarks of S3 Incorporated. Other trademarks referenced in this document are owned by their respective companies. The material in this document is for information only and is subject to change without notice. S3 Incorporated reserves the right to make changes in the product design without reservation and without notice to its users. S3 Incorporated, P.O. Box 58058, Santa Clara, CA 95052-8058 Printed in USA 7/96 Telephone: 408-980-5400, Fax: 408-980-5444 PO030-K Product Overview S3 ViRGE/VX Integrated 3D Graphics/Video Accelerator The S3 ViRGE/VX integrated 3D video/graphics improved performance and reduced memory accelerator (hereinafter referred to as ViRGE/VX) requirements, as well as support for S3’s MUX enables development of compelling interactive buffering (pat. pend.), which allows for Z-buffering entertainment, education, and presentation applications support with no additional memory requirement. for the mainstream personal computing world. It also provides the highest performance for high-end desktop Streams Processor applications. The S3 Streams Processor provides the stretching 64-bit S3d Engine and YUV color space conversion features required for full screen video playback with both software CODECs The ViRGE/VX S3d Engine provides 2D acceleration and hardware MPEG-1 sources. The Streams for excellent Windows performance and a full-featured Processor allows simultaneous display of graphics and high-performance 3D rendering engine for games and video of different color depths. other 3D applications. S3 Scenic Highway The S3d Engine incorporates the key Windows accelerator functions of BitBLT, line draw and polygon The S3 Scenic Highway allows lowest cost direct fill. 3D features include flat and Gouraud shading and connection to S3’s Scenic/MX2 MPEG-1 audio and texture mapping. Advanced texture mapping features video decoder as well as video digitizers such as the include perspective correction, bi-linear and tri-linear Philips SAA7110/SAA7111. filtering, MIP-Mapping, and Z-buffering. The S3d Engine also includes direct support for utilizing a video as a texture map. These features provide the most realistic user experience for interactive 3D applications. Other advanced features of the S3d Engine include S3 proprietary compressed texture formats for Resolution 2 MB 4 MB 6 MB Maximum Vertical Refresh (Hz) 220 MHz Part Streams Processor (Int/Ext DAC) Active (135 MHz Max) 640X480X4 ✔✔ ✔ 508 312 640X480X8 ✔✔ ✔ 508 312 640X480X16 ✔✔ ✔ 508 312 640X480X24 ✔✔ ✔ 508 312 800X600X4 ✔✔ ✔ 325 200 800X600X8 ✔✔ ✔ 325 200 800X600X16 ✔✔ ✔ 325 200 800X600X24 ✔✔ ✔ 325 200 1024X768X4 ✔✔ ✔ 199 122 1024X768X8 ✔✔ ✔ 199 122 1024X768X16 ✔✔ ✔ 199 122 1024X768X24 ✔✔ 199 122 1280X1024X4 ✔✔ ✔ 119 73 1280X1024X8 ✔✔ ✔ 119 73 1280X1024X16 ✔✔ 119 73 1280X1024X24 ✔✔ 119 73 1600X1200X4 ✔✔ ✔ 81 50 1600X1200X8 ✔✔ ✔ 81 50 1600X1200X16 ✔✔ 81 50 1600X1200X24* ✔ 81 - * This mode requires an external 220 MHz RAMDAC and 8 MBytes S3 Incorporated, P.O. Box 58058, Santa Clara, CA 95052-8058 Printed in USA 7/96 Telephone: 408-980-5400, Fax: 408-980-5444 PO030-K.
Recommended publications
  • Reviving the Development of Openchrome
    Reviving the Development of OpenChrome Kevin Brace OpenChrome Project Maintainer / Developer XDC2017 September 21st, 2017 Outline ● About Me ● My Personal Story Behind OpenChrome ● Background on VIA Chrome Hardware ● The History of OpenChrome Project ● Past Releases ● Observations about Standby Resume ● Developmental Philosophy ● Developmental Challenges ● Strategies for Further Development ● Future Plans 09/21/2017 XDC2017 2 About Me ● EE (Electrical Engineering) background (B.S.E.E.) who specialized in digital design / computer architecture in college (pretty much the only undergraduate student “still” doing this stuff where I attended college) ● Graduated recently ● First time conference presenter ● Very experienced with Xilinx FPGA (Spartan-II through 7 Series FPGA) ● Fluent in Verilog / VHDL design and verification ● Interest / design experience with external communication interfaces (PCI / PCIe) and external memory interfaces (SDRAM / DDR3 SDRAM) ● Developed a simple DMA engine for PCI I/F validation w/Windows WDM (Windows Driver Model) kernel device driver ● Almost all the knowledge I have is self taught (university engineering classes were not very useful) 09/21/2017 XDC2017 3 Motivations Behind My Work ● General difficulty in obtaining meaningful employment in the digital hardware design field (too many students in the field, difficulty obtaining internship, etc.) ● Collects and repairs abandoned computer hardware (It’s like rescuing puppies!) ● Owns 100+ desktop computers and 20+ laptop computers (mostly abandoned old stuff I
    [Show full text]
  • Troubleshooting Guide Table of Contents -1- General Information
    Troubleshooting Guide This troubleshooting guide will provide you with information about Star Wars®: Episode I Battle for Naboo™. You will find solutions to problems that were encountered while running this program in the Windows 95, 98, 2000 and Millennium Edition (ME) Operating Systems. Table of Contents 1. General Information 2. General Troubleshooting 3. Installation 4. Performance 5. Video Issues 6. Sound Issues 7. CD-ROM Drive Issues 8. Controller Device Issues 9. DirectX Setup 10. How to Contact LucasArts 11. Web Sites -1- General Information DISCLAIMER This troubleshooting guide reflects LucasArts’ best efforts to account for and attempt to solve 6 problems that you may encounter while playing the Battle for Naboo computer video game. LucasArts makes no representation or warranty about the accuracy of the information provided in this troubleshooting guide, what may result or not result from following the suggestions contained in this troubleshooting guide or your success in solving the problems that are causing you to consult this troubleshooting guide. Your decision to follow the suggestions contained in this troubleshooting guide is entirely at your own risk and subject to the specific terms and legal disclaimers stated below and set forth in the Software License and Limited Warranty to which you previously agreed to be bound. This troubleshooting guide also contains reference to third parties and/or third party web sites. The third party web sites are not under the control of LucasArts and LucasArts is not responsible for the contents of any third party web site referenced in this troubleshooting guide or in any other materials provided by LucasArts with the Battle for Naboo computer video game, including without limitation any link contained in a third party web site, or any changes or updates to a third party web site.
    [Show full text]
  • Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Steven Pritchard Southern Illinois Linux Users Group [email protected] 3.1.5 Copyright © 2001−2002 by Steven Pritchard Copyright © 1997−1999 by Patrick Reijnen 2002−03−28 This document attempts to list most of the hardware known to be either supported or unsupported under Linux. Linux Hardware Compatibility HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Notes on binary−only drivers...........................................................................................................1 1.2. Notes on commercial drivers............................................................................................................1 1.3. System architectures.........................................................................................................................1 1.4. Related sources of information.........................................................................................................2 1.5. Known problems with this document...............................................................................................2 1.6. New versions of this document.........................................................................................................2 1.7. Feedback and corrections..................................................................................................................3 1.8. Acknowledgments.............................................................................................................................3
    [Show full text]
  • RU430HX LPX Motherboard Technical Product Specification
    RU430HX Motherboard Technical Product Specification Order Number 281810-002 May 1996 Revision History Revision Revision History Date -001 Preliminary release of the RU430HX Technical Product Specification. 05/96 -002 Second release of the RU430HX Technical Product Specification. 05/96 This product specification applies only to standard RU430HX LPX motherboards with BIOS identifier 1.00.01.RU. Changes to this specification will be published in the RU430HX Motherboard Specification Update before being incorporated into a revision of this document. Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel retains the right to make changes to specifications and product descriptions at any time, without notice. The RU430HX motherboard may contain design defects or errors known as errata. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications before placing your product order. † Third-party brands and names are the property of their respective owners. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O.
    [Show full text]
  • Opengl FAQ and Troubleshooting Guide
    OpenGL FAQ and Troubleshooting Guide Table of Contents OpenGL FAQ and Troubleshooting Guide v1.2001.11.01..............................................................................1 1 About the FAQ...............................................................................................................................................13 2 Getting Started ............................................................................................................................................18 3 GLUT..............................................................................................................................................................33 4 GLU.................................................................................................................................................................37 5 Microsoft Windows Specifics........................................................................................................................40 6 Windows, Buffers, and Rendering Contexts...............................................................................................48 7 Interacting with the Window System, Operating System, and Input Devices........................................49 8 Using Viewing and Camera Transforms, and gluLookAt().......................................................................51 9 Transformations.............................................................................................................................................55 10 Clipping, Culling,
    [Show full text]
  • Graphical Process Unit a New Era
    Nov 2014 (Volume 1 Issue 6) JETIR (ISSN-2349-5162) Graphical Process Unit A New Era Santosh Kumar, Shashi Bhushan Jha, Rupesh Kumar Singh Students Computer Science and Engineering Dronacharya College of Engineering, Greater Noida, India Abstract - Now in present days every computer is come with G.P.U (graphical process unit). The graphics processing unit (G.P.U) has become an essential part of today's mainstream computing systems. Over the past 6 years, there has been a marked increase in the performance and potentiality of G.P.U. The modern G.P.Us is not only a powerful graphics engine but also a deeply parallel programmable processor showing peak arithmetic and memory bandwidth that substantially outpaces its CPU counterpart. The G.P.U's speedy increase in both programmability and capability has spawned a research community that has successfully mapped a broad area of computationally demanding, mixed problems to the G.P.U. This effort in general-purpose computing on the G.P.Us, also known as G.P.U computing, has positioned the G.P.U as a compelling alternative to traditional microprocessors in high-performance computer systems of the future. We illustrate the history, hardware, and programming model for G.P.U computing, abstract the state of the art in tools and techniques, and present 4 G.P.U computing successes in games physics and computational physics that deliver order-of- magnitude performance gains over optimized CPU applications. Index Terms - G.P.U, History of G.P.U, Future of G.P.U, Problems in G.P.U, eG.P.U, Integrated graphics ________________________________________________________________________________________________________ I.
    [Show full text]
  • Opengl FAQ and Troubleshooting Guide
    OpenGL FAQ and Troubleshooting Guide Table of Contents OpenGL FAQ and Troubleshooting Guide v1.2001.01.17..............................................................................1 1 About the FAQ...............................................................................................................................................13 2 Getting Started ............................................................................................................................................17 3 GLUT..............................................................................................................................................................32 4 GLU.................................................................................................................................................................35 5 Microsoft Windows Specifics........................................................................................................................38 6 Windows, Buffers, and Rendering Contexts...............................................................................................45 7 Interacting with the Window System, Operating System, and Input Devices........................................46 8 Using Viewing and Camera Transforms, and gluLookAt().......................................................................48 9 Transformations.............................................................................................................................................52 10 Clipping, Culling,
    [Show full text]
  • Linux Hardware Compatibility HOWTO Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Linux Hardware Compatibility HOWTO Table of Contents Linux Hardware Compatibility HOWTO........................................................................................................1 Patrick Reijnen, <[email protected] (remove both "antispam.")>..1 1.Introduction...........................................................................................................................................1 2.Computers/Motherboards/BIOS...........................................................................................................1 3.Laptops..................................................................................................................................................1 4.CPU/FPU..............................................................................................................................................1 5.Memory.................................................................................................................................................1 6.Video cards...........................................................................................................................................2 7.Controllers (hard drive).........................................................................................................................2 8.Controllers (hard drive RAID)..............................................................................................................2 9.Controllers (SCSI)................................................................................................................................2
    [Show full text]
  • Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Steven Pritchard Southern Illinois Linux Users Group / K&S Pritchard Enterprises, Inc. <[email protected]> 3.2.4 Copyright © 2001−2007 Steven Pritchard Copyright © 1997−1999 Patrick Reijnen 2007−05−22 This document attempts to list most of the hardware known to be either supported or unsupported under Linux. Copyright This HOWTO is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free software Foundation; either version 2 of the license, or (at your option) any later version. Linux Hardware Compatibility HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Notes on binary−only drivers...........................................................................................................1 1.2. Notes on proprietary drivers.............................................................................................................1 1.3. System architectures.........................................................................................................................1 1.4. Related sources of information.........................................................................................................2 1.5. Known problems with this document...............................................................................................2 1.6. New versions of this document.........................................................................................................2
    [Show full text]
  • M720 User Manual
    Model M-720 440LX AGP/Dual Processor PII 233 ~ 533 MHZ By PcChips www.pcchips.com or www.pcchips.com.tw i The information presented in this publication has been carefully checked for reliability; however, no responsibility is assumed for inaccuracies. Specifications are subject to change without notice. Trademarks IBM, PC/AT, and PC/XT are trademarks of International Business Machines Corporation. Intel and Pentium ¨ II are trademarks of Intel Corporation. AMI is a trademark of American Megatrends Inc. MS-DOS and WINDOWS NT are registered trademarks of Microsoft Corporation. 440LX AGP/Dual PII ii Contents Chapter 1 Introduction..................................................................................................................................1 Key Features.................................................................................................................................................1 Unpacking the Mainboard & Static Electricity Precautions.........................................................................2 Chapter 2 Hardware......................................................................................................................................3 Hardware Configuration...............................................................................................................................3 CPU Installation...........................................................................................................................................3 Installation Procedures.............................................................................................................................4
    [Show full text]
  • Real-Time Rendering (Echtzeitgraphik)
    Real-Time Rendering (Echtzeitgraphik) Michael Wimmer [email protected] Vortragender Michael Wimmer Associate Professor am Institut für Computergraphik und Algorithmen (http://www.cg.tuwien.ac.at) Lehre: UE Einführung in die Computergraphik, UE Computergraphik, VU Echtzeitgraphik Forschung: Echtzeitgraphik: Schatten, Sichtbarkeit, Image- Based Rendering, Games, Modellierung, Point- Based Graphics, … Michael Wimmer 3 Organisatorisches – Vorlesungsteil Zeit: Mittwoch, 14:15-15:45 Bis 18.11: von 15:00-16:30 Termine: ca. 12 Einheiten genaue Einteilung am Web (wichtig!!!) Ankündigungen: TISS Vorlesungshomepage: www.cg.tuwien.ac.at/courses/Realtime Beurteilung: praktischer Teil + mündliche Prüfung Anrechenbarkeit… Michael Wimmer 4 Organisatorisches – Vorlesungsteil Ort: Seminarraum 186 Lecture support: Videoaufnahme? ?? Michael Wimmer 5 Organisatorisches – Übungsteil VU: Vorlesung mit Übung Kleines Demo-Projekt in 2er-Gruppen Implementierung von “ein paar Techniken” Ev. in bestehendes CGUE-Spiel 2002 2007 3 Abgaben Präsentation am Ende des Semesters (27.1. Anwesenheitspflicht!!) Betreuung durch Tutoren im Informatik-Forum (Echtzeitgraphik-Forum) Michael Wimmer 6 Organisatorisches – Übungsteil 0. Abgabe (19.10.): Projektvorschlag Welche Effekte Quellenangaben!!! 1. Abgabe (30.11.): “Rendering-”Engine OpenGL-Rendering Kamera Texturen 2. Abgabe (18.1.): Fertiges Projekt Implementierung der Effekte, “schönes” Demo Michael Wimmer 7 Organisatorisches – Übungsteil Prerequisites Needs to run on Windows 8.1 x64! PC with NVIDIA GTX 960 or AMD R9
    [Show full text]
  • Video Adapters and Accelerators
    Color profile: Generic CMYK printer profile Composite Default screen Bigelow / Troubleshooting, Maintaining & Repairing PCs / Bigelow / 2686-8 / Chapter 43 43 VIDEO ADAPTERS AND ACCELERATORS CHAPTER AT A GLANCE Understanding Conventional Video More on DirectSound Adapters 1515 More on DirectInput Text vs. Graphics More on Direct3D ROM BIOS (Video BIOS) More on DirectPlay Reviewing Video Display Hardware 1517 Determining the Installed Version of MDA (Monochrome Display Adapter—1981) DirectX CGA (Color Graphics Adapter—1981) Replacing/Updating a Video Adapter 1540 EGA (Enhanced Graphics Adapter—1984) Removing the Old Device Drivers PGA (Professional Graphics Adapter—1984) Exchanging the Video Adapter MCGA (Multi-Color Graphics Array—1987) Installing the New Software VGA (Video Graphics Array—1987) Checking the Installation 8514 (1987) SVGA (Super Video Graphics Array) Video Feature Connectors 1543 XGA (1990) AMI Multimedia Channel Understanding Graphics Accelerators 1522 AGP Overclocking 1547 Video Speed Factors AGP and BIOS Settings 3D Graphics Accelerator Issues 1531 Troubleshooting Video Adapters 1549 The 3D Process Isolating the Problem Area Key 3D Speed Issues Multiple Display Support Guide Improving 3D Performance Through Hardware Unusual Hardware Issues Award Video BIOS Glitch Understanding DirectX 1536 Video Symptoms Pieces of a Puzzle More on DirectDraw Further Study 1570 The monitor itself is merely an output device—a “peripheral”—that translates synchronized analog or TTL (Transistor to Transistor Logic) video signals into a visual
    [Show full text]