|
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 configurations
1.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.gfx
1.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> quit
1.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
|
||||||||||||||||||||||||||||||||||||