New pages
Jump to navigation
Jump to search
23 May 2025
- 01:2501:25, 23 May 2025 NV3 memory mapping (hist | edit) [17,262 bytes] Starfrost (talk | contribs) (Created page with "Understanding the memory mapping of the NV3 is critical for understanding its overall operation. The memory mapping architecture is implemented internally by the NV3 on-die memory controller and exposed to the user via the configuration register interface of the Peripheral Connect Interface (PCI) bus and its siblings and successors, such as AGP (or in later models, PCIe). Two of the maximum six base address registers are exposed via the configuration registers, BAR0 and...")
7 May 2025
- 15:1415:14, 7 May 2025 Emulation status (hist | edit) [536 bytes] Starfrost (talk | contribs) (Created page with "This page details the emulation status for various NVIDIA GPUs. == NV3 == Emulation is '''partially working'''. Most of the pipeline exists, the GPU is detected and drivers initialise on all known supported operating systems, and 2D partially works. However, serious issues understanding the screen to screen blit behaiour are preventing this part from working. Additionally, the DMA engine, required for 3D, is not yet emulated correctly. == NV4 == Very early research and...")
6 May 2025
- 01:3901:39, 6 May 2025 NV3 PMC (hist | edit) [13,107 bytes] Starfrost (talk | contribs) (Created page with "'''PMC''' ('''M'''aster '''C'''ontrol) is the subsystem that controls all of the other subsystems within Nvidia-based GPUs. The NV3 version is fairly basic: it stores some manufacture-time configuration info, allows disabling and enabling interrupts, reading and writing interrupt status and enabling and disabling most other subsystems.")
28 April 2025
- 00:0300:03, 28 April 2025 PTIMER (hist | edit) [4,861 bytes] Starfrost (talk | contribs) (Created page with "'''PTIMER''' is a hardware subsystem that implements a 56-bit programmable interval timer with nanosecond-ish accuracy (it counts in nanoseconds, but cannot be nanosecond accurate due to the clock speed) and controllable speed. It is a foundational component of all Nvidia GPUs and, at least for late 1990s and early 2000s GPU designs, has not changed a huge amount (although some new registers have been added) since the NV1. It is required to, among other things, f...")
27 April 2025
- 22:3822:38, 27 April 2025 Hardware errata (hist | edit) [4,034 bytes] Starfrost (talk | contribs) (Created page with "This is a list of known hardware errata in Nvidia graphics cards == Shared across multiple GPUs == == NV3 == === Early VBIOS bugs === While not technically a hardware errata, most likely due to an unknown issue with the video BIOS code in certain very early NVidia RIVA 128 units, certain VGA functions are broken. This causes garbage characters to appear inside of the Windows 98 Startup menu while trying to boot from CD-ROM. This bug is known to exist in very early S...")
20 April 2025
- 15:2815:28, 20 April 2025 Software (hist | edit) [15,295 bytes] Starfrost (talk | contribs) (Created page with "Nvidia has produced many pieces of '''software''' for users of their graphics cards. The main piece of software required is their drivers: they are required to make the GPU function at all, beyond the very basic (VGA, VESA, or Windows Advanced Rasterisation Platform - WARP in Windows 7 and later) level of compatibility assured for all forms of graphical hardware that are supported by Windows; any Nvidia-specific features require their drivers to be installed on the syste...")
17 April 2025
- 19:5919:59, 17 April 2025 NV4 (hist | edit) [385 bytes] Starfrost (talk | contribs) (Created page with "{{Template:Infobox GPU |title='''NV4''' |architecture=NV4 |branding=RIVA TNT |announcement_date=23 March 1998 |release_date=August 1998 |end_of_production=1999(?) |pci_vendor_id=<code>10de</code> (Nvidia) |pci_device_id=<code>0020</code> |buses_supported=PCI, AGP 2X (will run at 1X speed if 2X not supported by chipset) |directx_version=6.0 |opengl_version=1.5 }}") Tag: Visual edit: Switched
16 April 2025
- 20:0320:03, 16 April 2025 NV3 (hist | edit) [10,840 bytes] Starfrost (talk | contribs) (Created page with "{{Template:Infobox GPU |title='''NV3''' |architecture=NV3 |branding=RIVA 128 |announcement_date=25 April 1997 |release_date=25 August 1997 |end_of_production=late(?) 1998 |pci_vendor_id=<code>12d2</code> (SGS/Nvidia) |pci_device_id=<code>0018</code> |buses_supported=PCI, AGP 1X |directx_version=5.0 |opengl_version=1.1 }} ==NV3T== {{Template:Infobox GPU |title='''NV3T''' |architecture=NV3T |branding=RIVA 128 ZX |announcement_date=27 February 1998 |release_date=Q2 1998 |...")
- 19:4119:41, 16 April 2025 NV3 (QTM) (hist | edit) [398 bytes] Starfrost (talk | contribs) (Created page with "{{Template:Infobox GPU |title='''NV3''' |architecture=NV3 (original QTM) |branding=NV3 |announcement_date=6 March 1996 (cancelled) |pci_vendor_id=<code>10de</code> |pci_device_id=presumably <code>0018</code> |buses_supported=PCI }}")
- 19:1919:19, 16 April 2025 NV2 (hist | edit) [540 bytes] Starfrost (talk | contribs) (Created page with "{{Template:Infobox GPU |title='''NV2''' |architecture=NV2 |branding=NV2; Mutara (codename); Mutara V08; Sega Saturn V08 |announcement_date=31 May 1995 (cancelled) |pci_vendor_id=<code>10de</code> |pci_device_id=<code>0010</code> |buses_supported=VLB (never commercialised), PCI |directx_version=2.0 (badly software emulated) |opengl_version=Not supported }} Todo: Why does it have a PCI ID if it was meant for a game console with cartridges? Did they consider releasing it a...")
- 18:2518:25, 16 April 2025 NV1 (hist | edit) [555 bytes] Starfrost (talk | contribs) (Created page with "{{Template:Infobox GPU |title='''NV1''' |architecture=NV1 |branding=SGS-Thomson STG2000; NV1; Diamond Edge 3D; Jazz Multimedia |announcement_date=22 May 1995 |release_date=Q3 1995 |end_of_production=Q1 1996 |pci_vendor_id=Unknown |pci_device_id=<code>0008</code> (main GPU)<br><code>0009</code> (VGA emulation layer) |buses_supported=VLB (never commercialised), PCI |directx_version=3.0 (badly software emulated) |opengl_version=Not supported }}")
- 16:0216:02, 16 April 2025 Weitek (hist | edit) [1,392 bytes] Starfrost (talk | contribs) (Created page with "'''Weitek Corporation''' was an American manufacturer of math coprocessors and, later, (S)VGA-compatible display drivers, founded in 1981. Nvidia licensed the company's SVGA core (most likely based off of the Weitek W5186) and incorporated it into the Riva 128, where it sat unmodified until at least GeForce 4. The core was widely praised for its extremely high DOS performance, with Doom in Mode X running at over 70 fps (twice its actual frame-limited...")
- 15:1915:19, 16 April 2025 List of GPUs (hist | edit) [14,973 bytes] Starfrost (talk | contribs) (Created page with "This is a list of all models of Nvidia GPUs. Although the focus of this wiki is on older models (approximately those released between 1995 and 2000), all GPUs manufactured by Nvidia are provided here for the purposes of reference. GPUs are sorted by ''architectural revision'', not branding, since Nvidia (especially in the 2000s) sometimes made dozens of mdoels for a particular "series" and the list would be full of hundreds of almost identical SKUs. ==Quadratic texture...")
- 01:4901:49, 16 April 2025 NV0 (hist | edit) [761 bytes] Starfrost (talk | contribs) (Created page with "{{Template:Infobox GPU |title='''NV0''' |architecture=NV0 |branding=NVidia Hardware Simulator |release_date=1994 (June?) |pci_vendor_id=Unknown |pci_device_id=<code>32DB</code> |buses_supported=None }} '''NV0''', also known as the '''NVidia Hardware Simulator''' was not really a GPU. It seems to have been a hardware "simulator", written as a series of VxD drivers (such as <code>VNV0D</code>) under Windows 3.x, to emulate and test the design of the NV1 before it was...")
- 00:4400:44, 16 April 2025 Nvidia (hist | edit) [1,052 bytes] Starfrost (talk | contribs) (Created page with "'''Nvidia''' is a computer graphics, AI and machine learning company, and one of the largest companies by market cap in the world. The company were founded by three engineers, Curtis Priem, Chris Malachowsky and Jen-Hsun Huang (more commonly known as "Jensen"), in 1993. The company is most well known for its line of consumer-oriented graphics cards, starting with the NV1 in 1995, with the most recent product line (the GeForce RTX 50 series, based off of their 18th majo...")