Patch 3133 : Indigo2 Impact Bug Fix for IRIX 6.2 : [IRIX 6.2]
INDEX
RELATIONS
RELEASE NOTES
1. Patch SG0003133 Release Note This release note describes patch SG0003133 to IRIX 6.2 for All Indigo2 Impact. All bug fixes from patches 1333, 1447, 1899, 1592, 1690, 1935, 2159 and 2677 are included in this patch.1.1 Supported Hardware Platforms This patch contains bug fixes for Indigo2 (IP22 and IP28) systems with Impact graphics. The software cannot be installed on any other configurations. This patch also supports Indigo2 IMPACT Channel Option (ICO) and Indigo2 IMPACT Presenter.1.2 Supported Software Platforms This patch contains graphics related bug fixes for IRIX 6.2. The software cannot be installed on other configurations.1.3 Bugs Fixed by Patch SG0003133 This patch contains fixes for the following bugs in IRIX 6.2. Bug numbers from Silicon Graphics bug tracking system are included for reference. o Diagnostics Trace Dump: This software contains a feature for dumping the internal state of the graphics hardware for use in diagnostic situations. To activate this feature, type the following (as super user): chkconfig -f impact_trace on To deactivate, change "on" to "off". When activated, the internal state of the hardware will be saved in when the graphics is restarted in a file called SCAN[01].DAT in /usr/tmp. When running in this mode, graphics performance may be slightly reduced. The purpose of this feature is to provide our support team with detailed diagnostics information on bugs encountered by users. o Bug 283416: When using the full screen stereo extension, double-buffered applications could display the wrong buffer. o Bug 304569: Convolution/histogram on copies hangs the system. o Bug 311507: Inventor/webspaceauthor/igloo: texture object sharing broken. o Bug 319873: Current raster index is changed by glRatserPos call o Bug 321815: TexImage1D fails when another process with texture runs. o Bug 323806: Irisgl performer town has bad textures (4 TRAM). o Bug 324856: glGetTexLevelParameteriv returns bogus *_SIZE_EXT. o Bug 326111: glBlendColorEXT() state not stable. o Bug 332498: glGetIntegerv(GL_TEXTURE_2D_BINDING_EXT) broken. o Bug 334239: Inventor: Black stripes artifact on black & white texture. o Bug 349693: 4444 is only packed format that works with glTexImage2D. o Bug 349983: Stereo sync-signal is reversed. o Bug 350151: glBitmap slower in display list. o Bug 350394: SDRC I-DEAS program file causes CFIFO timeout. o Bug 350761: Twilight background with Maximum Impact produces artifacts. o Bug 353008: feedback very slow on All Impact. o Bug 356402: Impact dual headed: texture does not show up on main head. o Bug 356546: FBconfig "pseudocolor" with multiple visuals renders wrong. o Bug 357676: Blending with GL_ONE_MINUS_SRC_ALPHA broken on Solid. o Bug 357963: Antialiased wide lines draw with width = 1. o Bug 358476: Texture object dumps core in DL mode. o Bug 359673: Blue broken GL_UNSIGNED_BYTE_3_3_2_EXT. o Bug 360243: High IMPACT with impact video option hangs when killing XSGI. o Bug 361381: GL_MAX_TEXTURE_SIZE meaningless on High and Max. o Bug 362250: Dual head Impact crasher. o Bug 362423: IL: DrawPixels with alpha scale and odd row length = garbage. o Bug 362754: gentexEXT broken caused Inventor to fail with shared texobj. o Bug 362788: IL: DrawPixels with zoom doesn't hit all the required pixels. o Bug 363057: IL: Crash graphics pipe with drawpixels and screen clipping. o Bug 363103: ogpt: pixels +conv(anysize) +cmode causes a Crash. o Bug 363206: glPixelZoom broken in some cases. o Bug 364154: IL: glPixelMap followed by convolve crashes graphics pipe. o Bug 364296: Clear fails with certain scissor choices o Bug 365029: Picking bug on Solid Impact. o Bug 365496: purify: bitmaps_test with DL gets "Array bounds read" warnings o Bug 368262: IL: Impact renders black with pixelmap/pixelzoom combo. o Bug 368331: texcoord fail on solid passes on max-4tram o Bug 368717: Expansion of luminance pixels wrong- scale/bias and conv. o Bug 370018: glBitmap too slow on Impact. o Bug 371460: Inconsistent writing of pbuffer contents. o Bug 371806: Zooming pixels in color index mode is broken. o Bug 372335: glDrawPixels can't handle more than 3072 lines in y. o Bug 372425: Contour lines broken after using glTexImage1D. o Bug 372990: pixie and purify do not work with N32 OpenGL o Bug 377442: glMakeCurrent calls "system" which calls "exec". o Bug 378383: Texture map with context switch broken. o Bug 380040: IRIX kernel panic in texture save/restore. o Bug 380281: OpenGL artifacts at line/viewport intersection. o Bug 380408: BARCO: Problem with overlay planes o Bug 380549: glFogVertex with EXP2 broken on impact. o Bug 381405: glTexSubImage2DEXT causes crash or weird results on Impact. o Bug 382260: Webspace causes gfx crash on Impact. o Bug 382396: Graphics hangs using color tables and histogram. o Bug 383373: VitalImages graphics hang with large data sets. o Bug 389162: Crashes when pixel transfers use GL_MAP_COLOR. o Bug 398656: Huge Display lists core dump. o Bug 395663: mgras: swapbuf HQ flags for swap already set 110d00 o Bug 400946: OpenGL display list memalign() corrupts memory. o Bug 405588: Bitmaps are rendered in pick mode. o Bug 406268: glPushAttrib w/GL_ALL_ATTRIB_BITS destroys GL_LIGHT_MODEL_TWO_SIDE o Bug 413332: Cosmo Player on IMPACT: Random core dumps in texturing on Aztec City. o Bug 416587: Zoom > 1 causes some artifacts. o Bug 420786: Convolved Textures Crashes with Patch 1447. o Bug 422161: pixelinv fails on CI visuals on Solid o Bug 422182 GL conformance test fix o Bug 423577: first lut in lut->lut path is not applied to the image. o Bug 425388: Cosmo Player on IMPACT: Core dump when resizing window while loading Tenochtitlan. o Bug 426706: some begin end sequences fail on High Impact o Bug 427553: Texture mapping with convolution on and RGB internal format crashes system. o Bug 427649: Indigo2 IMPACT hangs in MgrasRetraceHandler. o Bug 428291: IMPACT can report the wrong buffer number for X MGR buffer swaps. PEX may get out of sync and render to the wrong buffer if a window is iconified and de-iconified or otherwise obscured and subsequently exposed. Patch 1574 or one of its successors should also be installed. Patch 1574 fixes the X server part of this bug. o Bug 435978: aux clipplanes do not transform on Solid Impact o Bug 438256: textured polygon selection broken on Solid Impact o Bug 439031: IMPACT stereo format 1024x768_96s causes CFIFO timeout. o Bug 441830: On Max IMPACT, clearing the overlay planes clobbers cid planes. o Bug 442251: MGRAS CTXSW timeouts experienced by GE Medical. Three fixes were made to ge11 MGRAS ucode: 1) sign extend values for use in calculating XYStart; 2) refine algorithm to resume an interrupted char-transfer block operation; 3) fixed ctx restore to not use CMS_RE_FILLMODE, since it's value is not guaranteed to be correct. o Bug 443768: ogtst -t blendfunc failed on all kinds of Impacts o Bug 443880: glLineWidth calling getenv() impacts performance.+ o Bug 446773: glDrawPixels with color index bitmap crashes impact gfx o Bug 446910: Solid Impact Z-buffering problem w/ texturing & polygon stipple o Bug 447889: GFX crash on Impact when drawing bitmaps o Bug 454855: Memory corruption from rare cases of glDrawPixels in a display list led to coredumps upon deletion of the list. o Bug 455202: fix hang in certain stressful tests o Bug 456767: Can't disable post-convolution scale/bias o Bug 458730: glquake causes CTXSW timeout o Bug 469429: Post convolution pixel scale values not restored by glPopAttrib o Bug 473449: CFIFO/CTXSW timeout related to texture on to texture off mode changes. o Bug 476743: Black Squares on Textures on Max Impacts o Bug 478901: Alpha func enabled texture flashing. o Bug 481249: Multiple drawPixels GL threads crash Impact X server. o Bug 454563: Ctxsw timeout cause by read pixels. o Bug 486824: OpenGL on Mgras prevents unpin or unmap of memory o Bug 496353: PTC: Textures fail on solid impact o Bug 498807: OUT OF MEMORY! meesage on Impacts o Bug 492694: first texture is trashed w/4 channel CI textures o Bug 499396: feedback core dump on Max Impact o Bug 502233: glPushName failure o Bug 504774: Pbuffer memory leak causes panic o Bug 504775: Pbuffer memory leak causes poor performance o Bug 500935: OpenGL feedback busted on Impact/Octane o Bug 526749: Pixar Z composition bug. o Bug 536286: panic in RRM_Dispatch o Bug 530889: core dump in glx o Bug 528506: APP: Softimage 3D: texture crash in Paint on Impact/Octane SI o Bug 539538: RasterPos changed after disabling TEXTURE_2D on Solid Impact o Bug 540977: Multi-pass rendering can cause kernel panic o Bug 555778: push attribute not being saved o Bug 424740,443811,560098: evaluator and materials cause pipe hang o Bug 539040: Geoquest: OGL Clipplane problem on MXI/SI/IMPACT graphics o Bug 576631: enable/disable of fog corrupts texture enable state o Bug 604510: glDetailTexFuncSGIS() botches interpolation of detail scaling function on Impact o Diagnostics Trace Dump: ge11dump is supported on dual head configurations1.4 Subsystems Included in Patch SG0003133 This patch release includes these subsystems: o patchSG0003133.eoe_sw.gfx o patchSG0003133.eoe_sw32.gfx o patchSG0003133.eoe_sw64.gfx1.5 Installation Instructions Because you want to install only the patches for problems you have encountered, patch software is not installed by default. After reading the descriptions of the bugs fixed in this patch (see Section 1.3), determine the patches that meet your specific needs. If, after reading Sections 1.1 and 1.2 of these release notes, you are unsure whether your hardware and software meet the requirements for installing a particular patch, run inst. The inst program does not allow you to install patches that are incompatible with your hardware or software. Patch software is installed like any other Silicon Graphics software product. Follow the instructions in your Software Installation Administrator's Guide to bring up the miniroot form of the software installation tools. Follow these steps to select a patch for installation: 1. At the Inst> prompt, type install patchSGxxxxxxx where xxxxxxx is the patch number. 2. Initiate the installation sequence. Type Inst> go 3. You may find that two patches have been marked as incompatible. (The installation tools reject an installation request if an incompatibility is detected.) If this occurs, you must deselect one of the patches. Inst> keep patchSGxxxxxxx where xxxxxxx is the patch number. 4. After completing the installation process, exit the inst program by typing Inst> quit1.6 Patch Removal Instructions To remove a patch, use the versions remove command as you would for any other software subsystem. The removal process reinstates the original version of software unless you have specifically removed the patch history from your system. versions remove patchSGxxxxxxx where xxxxxxx is the patch number. To keep a patch but increase your disk space, use the versions removehist command to remove the patch history. versions removehist patchSGxxxxxxx where xxxxxxx is the patch number.1.7 Known Problems Screen to Screen Copy-Pixel operations and Pbuffer operations are running at sub-optimal speeds due to a hardware limitation. The bug shows up in certain, as yet, unpredictable cases. If you wish to achieve higher performance it is recommended that you turn on an environment variable through a "setenv USE_UCODE_COPY" operation. If this does not work reliably for your application, then please turn off the environment variable through a "unsetenv USE_UCODE_COPY" operation. The above note only affects High Impact and Solid Impact. Stereo in a Window formats running with new Sony Monitors will blank the screen (Monitor does not sync). If this happens it is recommended that you do the following operations "/bin/rm -f /usr/gfx/ucode/MGRAS/vof/1024x768_96s_vs.sdb" and "/bin/rm -f /usr/gfx/ucode/MGRAS/vof/2RSS/1024x768_96s_vs.sdb". The above removed format files are now installed as "/usr/gfx/ucode/MGRAS/vof/1024x768_96s_vs.special" and "/usr/gfx/ucode/MGRAS/vof/2RSS/1024x768_96s_vs.special". The ICO format 4@640x486_30qi currently displays the cursor on two screens at the same time. The cursor position is correct, but the glyph is displayed on both screens 1 and 3 or screens 2 and 4. The user can determine which screen has the cursor by observing window highlighting, or by moving the cursor to the very top (as indicated by the cursor not moving any farther upwards), or the very bottom (as indicated by the cursor not moving any farther downwards) of the canvas. If the cursor will not move any farther upwards, then the cursor is in screens 1 or 2 (and will only be displayed in one of these two screens). Similarly, if the cursor will not move any farther downwards, then the cursor is in screens 3 or 4 (and will only be displayed in one of these two screens). See the ICO Installation Guide for information on the screen numbering convention. Users may find timing tables for unsupported format combinations present after the patches have been installed. A list of the supported formats for each graphics set can be found in the ICO Installation Guide. These are the only presently supported combinations. INST SUBSYSTEM REQUIREMENTS No Requirements Information Available. INST SUBSYSTEM CHECKSUMS These checksums help to provide a 'signature' for the patch inst image which can be used to authenticate other inst images. You can obtain this kind of output by running sum -r on the image (from the command line): 26388 6 patchSG0003133 21935 11477 patchSG0003133.eoe_sw 58236 8069 patchSG0003133.eoe_sw32 15259 4701 patchSG0003133.eoe_sw64 14210 95 patchSG0003133.gl_dev_sw 49707 37 patchSG0003133.idb INST SUBSYSTEM FILE LISTINGS The following lists the files which get installed from each subsystem in the patch:
DOWNLOAD PATCH
|
||||||||||||||||||||||||||||||||||||
Document Id: 20021117071825-IRIXPatch-1235
|