Install
Topics covered
Install
Topics covered
CEK 1.22
Installation Guide
This software may not, in whole or in part, be copied through any means, mechanical, electromechanical, or other-
wise, without the express permission of NVidia Corporation.
You are granted the right to install the software on computers for the purpose of software or hardware development.
Information furnished is believed to be accurate and reliable. However, NVidia assumes no responsibility for the
consequences of use of such information nor for any infringement of patents or other rights of third parties which
may result from its use.
NV, NV1, NVidia Corporation and NV Unified Media Architecture are trademarks of NVidia Corporation
Additional material copyright 1994 Microsoft Corporation. Intel Indeo(TM) driver software copyright 1994 Intel
Corporation. Adobe Acrobat(TM) reader copyright 1995 Adobe Systems, Incorporated. Compatibility Software (c)
1984, 1992 Phoenix Technologies Ltd, All Rights Reserved.
All other brand names and product names mentioned in this publication are trademarks or registered trademarks of
their respective companies.
Contents
CHAPTER 1 Introduction
About the Documentation . . . . . . . . . . . . . . . . . . . . . . 1
Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 1 Introduction
1/32
CEK 1.22 Installation Guide
Kit Contents
Kit Contents
2/32
CEK 1.22 Installation Guide
System Requirements
Documentation
Installation Guide
Release Notes
System Requirements
486-66 DX/2 with PCI bus 90 MHz Pentium-class processor or later, with
PCI bus
MS Windows 95 MS Windows 95
3/32
CEK 1.22 Installation Guide
System Requirements
4/32
CEK 1.22 Installation Guide
Executing NV1 Advisor
Run the NV1 Advisor before installing the NV1 hardware and software.
This DOS-based utility safely and quickly checks your system prior to
installation to ensure that your system is optimally configured.
The NV1 board represents the latest in multimedia technology and is fully
compliant with PCI specifications. Some systems need a BIOS update in
order to be PCI compliant. The NV1 Advisor checks your system to find
potential issues before they are encountered.
The NV1 Advisor utility is executed from the floppy disk. The commands
are entered in DOS. Change to the drive designator for your 3.5" floppy
drive and run NV1 Advisor ([Link]). The NV1 Advisor program
is also located on the CEK CD-ROM in the \DIAGS directory for the
purpose of making a replacement floppy disk.
The NV1 Advisor will check your system. If compliance issues are found,
the NV1 Advisor will prompt with a message.
5/32
CEK 1.22 Installation Guide
Executing NV1 Advisor
6/32
CEK 1.22 Installation Guide
Installing NV1 Windows 95 Multimedia Accelerator Evaluation Board
7/32
CEK 1.22 Installation Guide
Installing NV1 Windows 95 Multimedia Accelerator Evaluation Board
4. Attach the Sega game pad board to the NV1 board. Pin 1 on the NV1
board is marked with a small up arrow. See the diagram for pin 1
location on the Sega game pad board.
Red Stripe
pin
1
5. Insert the NV1 board and the Sega game pad board into the appropriate
slots. Secure the boards to the chassis.
6. If you are using a sound card in your system, you’ll need to pass its
output through the NV1 board using the audio patch cable included in
the CEK.
Microphone
8/32
CEK 1.22 Installation Guide
Installing Windows 95 Support
9/32
CEK 1.22 Installation Guide
Installing Windows 95 Support
If you are upgrading from Windows 3.x, boot Windows in Safe Mode
before beginning the NV1 upgrade procedure—failure to do so could cause
your system to crash. See your Windows 95 documentation for information
about booting Windows in Safe Mode.
1. Install Windows 95
10/32
CEK 1.22 Installation Guide
Installing Windows 95 Support
11/32
CEK 1.22 Installation Guide
Using the NV1 Board in Windows 95
12/32
CEK 1.22 Installation Guide
Using the NV1 Board in Windows 95
change to the large MIDI bank file setting follow; use only if you have 16
MB or more system memory.
1. Open Device Manager.
(Start, Settings, Control Panel, System)
2. Double click Display Devices. Double click Sound, Video and Game
Controllers.
3. Double click NVidia NV1 Multimedia device.
4. Under the Settings tab, select the MIDI bank file of choice and click
OK.
5. Choose Yes when asked to restart the system.
Setting audio quality to true provides lower polyphony and higher quality
audio, false (default) provides higher polyphony with lesser audio quality.
No audioquality setting in your [Link] is the same as the "false"
setting. Be sure to exit and restart Windows after adding the switch for it to
take effect.
13/32
CEK 1.22 Installation Guide
Using the NV1 Board in Windows 95
14/32
CEK 1.22 Installation Guide
Installing DOS Support Software
The Windows 95 DOS box functions much like the Windows 3.x DOS box,
but has many limitations. A large number of applications do not run well
from an MS-DOS box due to performance and memory issues. Also, sound
and extended video modes in the DOS box are not currently supported by
NVidia. We recommend installing MS-DOS exclusive mode support.
15/32
CEK 1.22 Installation Guide
Installing DOS Support Software
16/32
CEK 1.22 Installation Guide
Using DOS Support Software
The mixer responds to arrow and tab key commands. To run the DOS mixer,
type MIXER from the directory on your hard drive that contains the
executable file.
Command-line options are also available for controlling mixer settings from
17/32
CEK 1.22 Installation Guide
Using DOS Support Software
batch files. Type MIXER /? from the directory on your hard drive that
contains the executable file for a description of the command-line options.
Since part of the NVidia DOS emulation exists within a software TSR, you
need to find space available in conventional memory. The initial size of the
DOS emulation software is over 40k (.EXE size) and only drops below 20k
after loading. The memory manager must find room for the initial size in
upper memory. EMM386 often has problems finding a memory space large
enough in upper memory, but QEMM can often find enough room with a
good optimization.
The NV1 uses a preset range of system memory above the 640k boundary in
order to communicate with the DOS emulation software. This memory
window exists within the standard PC Monochrome Display Adapter
(MDA) memory space, located within the 32k from B000:0 to B7FF:F. It is
important that the memory manager does not attempt to reuse this memory
as extra storage, or the system may become unstable and crash. See
"Running a Monochrome Display Adapter" on page 29.
18/32
CEK 1.22 Installation Guide
Installing the Demonstration Programs
19/32
CEK 1.22 Installation Guide
Using the Demonstration Programs
hard drive. The demonstration programs perform better when run from a
hard drive due to the slow access time of CD-ROM.
3D Viewer
This program demonstrates how the high-speed quadratic texture mapping
of the controller allows rapid, immersive, perspective-corrected, and MIP-
mapped presentation of a 3-D environment. 3DVIEW allows real-time
navigation around the inside of rooms (attic or chapel). These views were
captured as a series of bitmaps "looking" in six directions (up, down,
forward, backwards, left, and right). 3DVIEW samples these bitmaps in
realtime for a set of quadratic textures to generate the current view of the
room. The other two views (factory and checkerboard) are provided to
demonstrate perspective correction.
When you open a file, the cursor moves to the center of the window; press
and hold the right mouse button and move the mouse to rotate the room up/
down or right/left. Window resizing is supported and in/out zoom function
is controlled with the HOME/END and PgUp/PgDown keys. Notice the
following:
• As the room is rotated, the parallel lines in the wall surfaces are perspec-
tive corrected (lines meet on the imaginary horizon).
• As the view zooms, detail is maintained through on-the-fly MIP-map-
ping to sample pixels for texels.
20/32
CEK 1.22 Installation Guide
Using the Demonstration Programs
Shapes
This program demonstrates the difference between bilinear and quadratic
texture mapping in 3-D modeling. Use the Options-Shapes functions to
compare the same object in bilinear versus quadratic models. Quadratic
Texture Mapping provides a far more realistic rendition using many fewer
control points, minimizing the computational load on the CPU.
A bilinear texture has four control points (easy to calculate movement) and
is represented with a flat-sided, flat surface without perspective correction.
A quadratic texture has nine control points, but the resulting surface can
appear curved and perspective-corrected. It has a real-world appearance
without requiring hundreds of polygons.
Each object can be moved and rotated with the mouse or automatically
using the Options menu. The number of control points can be increased in
the bilinear model (Patches function) to improve the realism, but redraw
performance drops due to overhead to calculate additional control points.
Home and End keys will scale the object.
Quad Texture
This interactive demo lets you adjust the nine control points of a quadratic
texture while rotating it and zooming it as with the other demos. Only the
nine control points need to be transformed to world coordinates—the texture
doesn't change. The source to this program is available in the NV Software
Development Kit—contact Customer Support (support@[Link]) for
more information.
Rotate AVI
This program demonstrates video warping onto a curved surface. With
NVidia's forward texture mapping, the CPU supplies the texture so video is
just a texture which changes every frame.
21/32
CEK 1.22 Installation Guide
Video Memory Required for Double Buffering
Resolution 256 Color 32K Color 16M Color 32K Color 16M Color
640x400 1 1 1 1 2
640x480 1 1 2 2 4
800x600 1 1 2 2 4
1024x768 1 2 4 4 n/a
1152x864 1 2 4 4 n/a
22/32
CEK 1.22 Installation Guide
Troubleshooting
Troubleshooting
Symptom While running multiple audio files under Windows, it sounds like there are
notes that are not being played.
Solution The performance of the NV1 card is dependent on how well the chipset
used in your PCI system can meet the demand of a high performance, bus
mastering PCI card. The NV1 card starts "dropping notes" on audio files
when the system is unable to keep up with the demands of the application.
This is necessary to keep the system from locking up.
Be sure that system memory cache (if available) is enabled and the system is
set up to maximize its performance. In general, system memory cache
(typically 256K) is required for maximum performance.
23/32
CEK 1.22 Installation Guide
Troubleshooting
assigned, the error message is displayed and the card will not function prop-
erly.
The NVidia Multimedia Accelerator card is one of the first PCI graphics-
based accelerator cards to utilize interrupts. By definition, PCI systems
automatically assign interrupts to PCI devices. If you have early PCI system,
you may have to manually ensure that an interrupt is assigned to the slot
where the NV1 card is located. Most manufacturers have an Advanced
Settings section of the system setup program which allows you to specify the
interrupt assigned to the PCI slot.
If all interrupt assignments have been tried and the problem persists, your
PCI system probably needs a BIOS upgrade from your system manufacturer
as outlined in "BIOS Compatibility" on page 27.
Symptom ISA add-in cards, such as SCSI controllers, hang on boot-up after the
NVidia Multimedia Accelerator card is installed; boot-up correctly with a
different PCI video card installed.
Solution The NVidia Multimedia Accelerator card is one of the first PCI graphics-
based accelerator cards to utilize interrupts. By definition, PCI systems
automatically assign interrupts to PCI devices. If you have an early PCI sys-
tem, you may have to manually ensure that the interrupt assigned to the ISA
card is not the same interrupt being used by any other card (PCI or ISA).
Most manufacturers have an Advanced Settings section of the system setup
program which allows you to specify the interrupts assigned to the PCI slot
and ISA add-in cards.
If all interrupt assignments have been tried and the problem persists, check
with your system manufacturer. It is likely that your system will not support
both PCI (level-based ) and ISA (edge-based) interrupts at the same time—
you’ll need to use either PCI add-in cards or ISA add-in cards.
24/32
CEK 1.22 Installation Guide
PCI System Compatibility
The system BIOS and chipset are the two areas of the system responsible
for ensuring PCI compatibility. NVidia has encountered several systems in
which the system BIOS does not configure a PCI multifunction card
correctly. Proper motherboard chipset implementation and use of interrupts
has also been an issue.
The PCI specification calls for interrupts to be active low, level, and
sharable and the NVidia Multimedia Accelerator card requires a PCI Bus
Master slot. If possible, ensure that PCI configuration options available
under the system setup program are set properly.
Some system setup programs have a PCI Configuration section of the setup
utility. The typical choices for interrupt usage are AUTO, LEVEL, or
EDGE. The interrupt assigned to the NVidia Multimedia Accelerator card
must be level-based rather than edge-based. The default choice by the
25/32
CEK 1.22 Installation Guide
Chipset Compatibility
Chipset Compatibility
There are several chipset manufacturers who provide PCI chipsets to system
manufacturers for use in their systems. Following is a list of chipsets and
the potential issues associated with them.
26/32
CEK 1.22 Installation Guide
BIOS Compatibility
BIOS Compatibility
NVidia has corrected all known BIOS configuration issues with the
exception of the system BIOS and motherboard chipset combinations listed
here. BIOS revision information is usually displayed at the top of the initial-
ization screen. Most BIOS manufacturers (including AMI, Phoenix, Award,
SystemSoft, Compaq, IBM, Intel, HP) have continually upgraded their
BIOSs in an effort to resolve many compatibility issues. Contact your
system manufacturer to verify you have the most recent BIOS available for
your system.
Motherboard/BIOS AMI BIOS 12/15/93.
Located at the bottom of the initialization screen:
51-0100-00000-00101111-121593-0596822-P
Symptom No video or system hang initialization screen. The NV1 card is not prop-
erly recognized by the system BIOS.
Solution Upgrade system BIOS.
27/32
CEK 1.22 Installation Guide
Checking NV1 Chip Revision Number
The CEK CD-ROM contains a program to poll the NV1 chip and return the
revision number of the first NV1 board found in the system to your screen.
The NVidia Windows 95 installation procedure does not copy the file from
the CEK CD-ROM. You must manually copy the file (REV_NUM.EXE)
from the NV\DIAGS\PCI directory on the CEK CD-ROM to the hard drive
before using.
28/32
CEK 1.22 Installation Guide
Running a Monochrome Display Adapter
B02 and later versions of the NV1 chip map in the MDA region to prevent
Windows 3.x and Windows 95 VxDs from using the MDA space.
The CEK CD-ROM contains a program that instructs NV1 not to map
memory to the initial portion of the MDA space, allowing you to use your
monochrome display for monochrome text. Do not use applications that use
Hercules Graphics Mode or multiple pages of monochrome display space.
29/32
CEK 1.22 Installation Guide
Installing NV1 to Compaq Presario or Prolinea
cable from the on-board connector to the NV1 board until instructed
in Step 2.L.
B. Power on your system and start Windows.
C. Compaq’s Control Center will report a message that a VGA
controller has been added—click OK. At this point, on-board video is
still in use.
D. A STOP dialog box will notify you that in order for changes to take
effect the computer must be restarted. Would you like to restart now?
Click No.
2. Change Video Selection in Compaq Control Center
A. Open Compaq group and double click the Compaq Control Center
icon.
B. Choose Computer Setup, Add-in Devices, PCI Boards. A list
dialog box will appear. The embedded Cirrus VGA compatible
controller will be highlighted.
C. Click View, Change.
D. Click Resources Disabled, then click OK twice.
E. A list dialog box will appear. Under the System Options there are
three choices. Click Enable Interrupt Sharing. An X will appear.
F. Highlight VGA Compatible Controller (SGS-Thompson Micro-
electronics) and click View.
G. Highlight Logical Device 0: Resources Disabled and click
Change, Resources Enabled.
H. Click OK twice.
I. Click OK and Close. You should be back at the initial Computer
Setup screen.
J. Choose File, Save Settings, and Exit.
K. A STOP dialog box will notify you that in order for changes to take
effect the computer must be restarted. Would you like to restart now?
Click Yes.
L. Power off your system and switch the video cable from the on-board
connector to the NV1 VGA card connector. When you power-on,
your system will be using the NV1 Windows 95 Multimedia Acceler-
ator card.
30/32
CEK 1.22 Installation Guide
Installing NV1 to Compaq Presario or Prolinea
Basic Default x 1 - 16
Channel Messages x 1 - 16
Note x 0 - 127
Number True Voice ********** 0 - 127
Velocity Note ON x o
Note OFF x x
After Key’s x o
Touch Ch’s x o
1 x o Modulation wheel
6,38 x o Data entry LSB,
7 x o MSB
10 x o Volume
Control 11 x o PanPort
Change 64 x o Expression
100,101 x o Hold Pedal
120 x o RPN LSB, MSB
121 x o All sound off
Reset all controllers
Program x o
Change True # ********** 0 - 127 Program # 1 - 128
System Exclu- x o
sive
31/32
CEK 1.22 Installation Guide
Installing NV1 to Compaq Presario or Prolinea
System Clock x x
Real Time Commands x x
32/32
Configuring PCI slots is crucial because the performance and functionality of the NV1 board depend on proper slot and interrupt configurations. The board needs a PCI Bus Master slot, and interrupts should be configured as level-based rather than edge-based to avoid conflicts. Misconfiguration can lead to performance issues such as system hangs or incorrect interrupt assignments, which are often resolved by selecting the appropriate BIOS and chipset settings .
The MIDI bank file configuration depends on the system memory. For systems with 16 MB or more system memory, the configuration should include the 6 MB sample set (NVMIDILG.BNK) for higher sound quality. Systems with less memory should opt for the 1 MB sample set (NVMIDISM.BNK). The choice is set within the Device Manager under the NVidia NV1 Multimedia device's Settings tab .
The minimum system requirements for installing the NV1 Windows 95 Multimedia Accelerator Evaluation Board include a 486-66 DX/2 processor with a PCI bus and 8 MB of system memory, whereas the recommended configuration is a 90 MHz Pentium-class processor or later with PCI bus and 16 MB or more system memory. Both setups require MS Windows 95, and powered speakers or headphones are optional. Additional peripherals like an IBM-compatible joystick and a Sega-compatible game pad can be used, along with a sound card, which is also optional .
The audio quality settings in SYSTEM.INI allow users to optimize between lower polyphony with higher audio quality, and higher polyphony with less audio quality. Setting AUDIOQUALITY to "true" results in better audio quality but with reduced polyphony. For systems that require balancing between performance and quality, setting the switch appropriately and restarting Windows ensures the changes take effect .
The procedure involves several steps within the Compaq Control Center, including setting resource management and enabling interrupt sharing. After these settings, users should switch the video cable to the NV1 VGA card connector and power on the system. It may be necessary to alter default device settings under Add-in Devices to prevent conflicts with the embedded components .
The NV1 Advisor utility is a DOS-based program that checks the system prior to the installation of NV1 hardware and software to ensure optimal configuration. It identifies potential issues such as PCI compliance, which could include the need for a BIOS update, compatibility with motherboard chipset implementations, and correct use of interrupts. The utility can be run from a floppy disk or from the CEK CD-ROM to diagnose and suggest solutions to these configuration issues .
Potential symptoms include no video display or system hangs during initialization. Solutions involve ensuring the NV1 card is the sole video card and checking for BIOS compatibility and correct interrupt assignments. Moving the NV1 board to a different PCI slot or updating the BIOS may resolve issues in Micron systems. For Compaq systems, specific procedures for configuring settings in the Compaq Control Center are advised .
To update NV1 drivers on Windows 95, first, update the display adapter driver by accessing Device Manager, selecting Display Adapters, and following the prompts to change the driver by using the path to the CEK CD-ROM. Next, update the multimedia device driver in the Sound, Video, and Game Controllers section of Device Manager. Confirm the driver change and restart the system if prompted .
Compatibility issues can arise with several chipset models, such as Intel 82434EX and SiS 85C496/497, where performance degradation occurs under Windows, particularly when using the built-in IDE controller. Ensuring that PCI configuration settings are tuned, such as using active low, level, and sharable interrupts, can help mitigate these issues. Additional options include manually setting interrupts if default settings don't suffice .
The NV1 Multimedia Accelerator card is a PCI multi-function card with two main functions. Function 0 is a VGA-compatible controller, while Function 1 is a Bus Master controller that requires a 32 MB region of memory and uses interrupts. This multifunctionality allows it to manage graphics display and other multimedia tasks efficiently, providing photorealistic 3D graphics, video acceleration, and high-fidelity wavetable audio .