background image

R

 3DP-V500TX

User’s Manual

Summary of Contents for 3DP-V500TX

Page 1: ...R 3DP V500TX User s Manual ...

Page 2: ...ss loss of use or data interruption of business or for indirect special incidental or consequential damages of any kind even ifASUS has been advised of the possibility of such damages arising from any defect or error in this manual or product ASUS may revise this manual from time to time without notice Products mentioned in this manual are mentioned for identification purposes only Product names a...

Page 3: ... Gopher gopher asus com tw FTP ftp asus com tw pub ASUS ASUS COMPUTER INTERNATIONAL Marketing Info Address 721 Charcot Avenue San Jose CA 95131 USA Telephone 1 408 474 0567 Fax 1 408 474 0568 Email info usa asus com tw Technical Support BBS 1 408 474 0555 Email tsd usa asus com tw ASUS COMPUTER GmbH Marketing Info Address Harkort Str 25 40880 Ratingen BRD Germany Telephone 49 2102 445011 Fax 49 21...

Page 4: ...tation 5 NT 4 0 Intel based workstation 6 Heidi 6 IV UTILITIES DRIVERS 7 3D Graphics Double Buffering 7 Resolution and Color Depth Table 7 Dual Headed Displays 9 Control Panel Applet 9 Registry Variables 10 OpenGL Environment Variables 12 OpenGL Texturing Extensions 12 Efficient use of multiple textures 12 Considerations specific to ASUS 3DP V500TX Board 12 Performance Monitoring 13 Examinable per...

Page 5: ...play Driver 18 OpenGL 18 Problems and Solutions 20 A REGISTRY DMA VARIABLES 21 Registry Variables 21 DMA Control Variables 22 3D Double Buffering Control 23 B OPENGL ENVIRONMENT 24 OpenGL Overlay Planes Support 24 Introduction 24 Implementation 24 OpenGL Registry Variables 24 CONTENTS ...

Page 6: ...nstallation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the inter ference by one or more of the following measures Re orient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment to an outlet on a ci...

Page 7: ...host of both the rendering and setup calculations whilst also reducing the PCI bandwidth requirements Based on the powerful ASUS 3DP V500TX plus Delta combination this boards provides the ultimate 3D system performance for the power user The ASUS 3DP V500TX provides greatly enhanced hardware support for texture mapping and sig nificant performance improvements System Capabilities Onboard SVGA 8Mby...

Page 8: ...2 3 H1 1 2 3 H1 1 2 3 H1 Enable Default Disable VGA Enabled The onboard SVGA chip can be Enabled or Disabled Parts of the ASUS Card II HARDWARE Parts Jumpers Monitor output 256x16x16 VRAM 8MB Front Back ALI VGA Chip Glint Delta Chip Glint 500TX Chip IBM Palette DAC 1Mx16x4 DRAM 8MB Front Back ...

Page 9: ...ernatively before handling any components or touching anything inside the system unit discharge your body static electric charge by holding onto a grounding surface If the system unit is connected to a grounded outlet you can touch a suitable part of the system metal chassis 3 Do not remove boards from their antistatic bags until you are ready to install them 4 When handling boards hold them by th...

Page 10: ... 9 Secure the board to the expansion slot with the screw you removed from the metal plate 10 Replace the cover on your system and plug in the power cord 11 Reattach the video cable to the devices video output connector 12 Turn on the monitor and power up the system Installing a Second ASUS 3DP V500TX Board Asecond Board can be installed in a similar manner to the first The jumper settings on the s...

Page 11: ...Disk will appear 5 Specify the path A Insert the release NT3 51 driver floppy into the drive and click Ok button 6 A number of different options for different resolutions depths and monitor fre quencies are supplied If you know the option you want and you are sure that the monitor supports this option then choose it If not or you are unsure about the capability of your monitor choose a 640x480 opt...

Page 12: ...sing the Change Display Type button The Display Type window should report that it is run ning on a ASUS 3DP V500TX If the desired resolution depth and frequency have not been chosen at install time thenopentheDisplayApplettodefinetherequiredresolution colordepthandmonitor frequency This selected mode can be tested to ensure that it can be handled by the monitor For running the default 3D demos a r...

Page 13: ...ouble buffering capability Resolution and Color Depth Table of Screen of Color Space Blitted of H W 2x Colors Resolution Buffers 2x Buffering 2x Buffering Buffering Win 4 096 800x600 2 Yes Yes Many 4 096 1024x768 2 Yes Yes Many 4 096 1152x870 2 Yes Yes Many 32 768 1024x768 2 No Yes Many 32 768 1152X870 2 No Yes Many 32 768 1280x1024 2 No Yes Many 32 768 1600x1200 2 No Yes Many True 800x600 2 No Ye...

Page 14: ... per pixel true color mode with 4 bits per color component GDI rendering operations are replicated into both the high and low nibbles To select this mode choose one of the 4096 color modes from the List Of Modes menu in the Display Applet Not all 3D Graphics drivers for taking advantage of this mode though the OpenGL Installable Client Driver does Color Space Double Buffering and OpenGL The OpenGL...

Page 15: ...cables connected to both boards Note In this release dual headed support on NT 4 is not included only avail able for NT3 51 Control Panel Applet Some of the registry variables detailed in the next section can be directly changed by the GLINTcontrol panel applet accessible through the control panel This applet allows both boot time and run time control over the configuration of OpenGL and other app...

Page 16: ...SoftImage on the 3DP V500 TX board This option requires a reboot to take effect SoftImage Version 3 51 Application support This box need to be checked to correctly run Softimage version 3 51 The option is mutually exclusive with support for version 3 01 which will be disabled when this is selected This option requires a reboot to take effect Use BIOS PCI base addresses Normally the NT HAL allocate...

Page 17: ...ive a performance though in some cases using a lower quality texture filter Note that textures will still be ren dered with perspective correction Tick this box if you are happy with the perfor mance texturing quality that is achieved with your application Enable Texture Compression Setting this registry value will force OpenGL to shrink 2D texture maps as they are loaded to reduce the memory need...

Page 18: ... implementation is able to cache texture data defined within a display list This cach ing cannot be performed when a texture is invoked in immediate mode since the application in this case is at liberty to have changed the texture data since any previ ous reference The performance gain using this approach will benefit performance for ASUS 3DP V500TX The second option is to use the OpenGL texture o...

Page 19: ...s an index into an on chip 16 entry RGBA 8 bits per component lookup table An OpenGL palette texture extension has been defined by Microsoft which is supported by OpenGL ICD from release 1 0 11 The ASUS 3DP V500TX supports 1 2 4bit texel depths ASUS 3D Labs Driver extension In addition to the extensions mentioned above the 3Dlabs_DriverState extension has been added This extension is simply a mech...

Page 20: ...omplete the existing DMA buffer and start the next one to free a space in the queue DMA Buffer loads sec This is the number of DMA buffers that are being started every second by the DMA interrupt handler DMA dwords sec This is the number of dwords of information that are being DMAd to GLINT every second This number divided by the number of buffer loads per second gives the average size used in eac...

Page 21: ...ip is Initially this will be zero since there are no 3D interrupt driven DMA applications run ning Start a 3D OpenGL application such as one of the standard demos provided with the release The GLINT busy graph will start to register Sampling is once every second by default To add new counters repeat the steps by choosing Add to Chart from the Edit menu Running perfmon remotely Perfmon can be run o...

Page 22: ...ample if an event log indicates that inter rupt driven DMA has not been configured this may be because the BIOS has not been configured for PCI interrupts This would also be an indication that perfor mance monitoring will not provide meaningful results since the busy counter depends on DMA interrupts working To view the system event log run the Event Viewer from the Administrative Tools program gr...

Page 23: ...ress value see below for suggestions and press OK 7 Check that the entry has been created correctly and reboot the machine Selecting physical addresses in this way is an empirical task An address must be chosen which does not conflict with any other in the system the PCI address space is 4 GigaBytes in size so there is plenty to choose from This task should be per formed by the PCI BIOS but if it ...

Page 24: ...panel applet is set The default state is to have this set because this pro vides the best trade off between image quality and performance for the major ity of applications When using the glaux library supplied by Microsoft specifying that you re quire alpha planes in the visual is not satisfied by requesting a visual type of AUX_RGBA as opposed to AUX_RGB when calling auxInitDisplayMode type In th...

Page 25: ...le mentation However with care GDI rendering and double buffering may be mixed so the latter registry variable will cause PFD_SUPPORT_GDI to be exported by double buffer formats should an application benefit from this added functionality When running multi threaded applications it may be necessary to disable the use of the fast clear planes by setting the environment variable GLINT_DONT_USE_FCP to...

Page 26: ...to this problem 3 About Heidi driver in 3DMAX a In 256 color mode 3DMAX displays a wrong background color under Windows NT 4 0 and Windows NT 3 51 platforms Our Heidi driver does not support 256 color mode We recommend that you run 3DSMAX at 15 bits per pixel or higher b When the 3DMAX program window is moved off the screen and back the window does not refresh itself therefore displaying the wrong...

Page 27: ...st reboot for changes in this variable to take effect GlintTiming FBMemoryCtl GlintTiming FBMemoryCtlMask These variables are used in the same way as the LBMemoryCtl variables but they control the value to be loaded into the GLINT FBMemoryCtl register If the Ctl variable is not defined or is zero then the value defined by resistors on the board is used If the CtlMask variable does not exist then a...

Page 28: ...disabled DMA will not be available if the installed GLINT board does not support DMA transfers In this case an event is logged in the system log file This can be viewed using the Event Viewer The installation default is 4 You must reboot to change GlintDMA SizeOfBuffer This variable defines the size in bytes of each DMA buffer Its value will be rounded up to the next system page boundary The size ...

Page 29: ...length of the shared memory buffer used by the OpenGLDLL to communicate with the driver The length is specified in DWORDS The installation default is 0x2000 32KB 3D Double Buffering Control DoubleBuffer NumberOfBuffers This specifies the total number of screen sized buffers to be allocated from VRAM by the driver One buffer is always allocated for the main displayed screen If this variable exists ...

Page 30: ...lay in addition to the main rendering plane Each level of underlay or overlay referred to as a layer plane has it own layer plane descriptor structure OpenGL Registry Variables OpenGL SupportSoftimage This variable is used to optimise the OpenGL driv ers for use with version 3 01 of the SoftImage rendering package We do not recom mend use of this variable unless you will be using the SoftImage app...

Page 31: ...riables to take effect PhysicalAddress Region0 Specifies the physical address for GLINT control reg isters This value should be on a 128K boundary PhysicalAddress Region1 Specifies the physical address for the localbuffer by pass Currently this is not mapped in by the driver but it must have a valid physical address not zero which does not conflict with other addresses in the system since GLINT wi...

Page 32: ...ps are not supported To provide access to OpenGL overlays in 32bpp modes extra pixel formats are ex ported in addition to the standard pixel formats These extra pixel formats are de fined to have an 8 bit overlay plane but no alpha As soon as any OpenGL applica tion chooses a pixel format of one type or the other all the pixel formats that are exported are changed to only support that mode For ins...

Reviews: