Patch-ID# 106144-28 Keywords: afb afb.ucode afbconfig afbdaemon afbinit ddx window xgl Synopsis: SunOS 5.7: Elite3D: AFB Graphics Patch Date: Feb/21/2003 Install Requirements: Reboot after installation Solaris Release: 7 SunOS Release: 5.7 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.7: Elite3D: AFB Graphics Patch NOTE 1: This patch does *not* require the installation of the XFB patch (106148). NOTE 2: Supplement this patch with the VIS/XIL graphics patch 106147 to obtain a complete patch baseline for the Elite3D graphics accelerator. Relevant Architectures: sun4u BugId's fixed with this patch: 4046656 4136467 4156144 4157108 4158207 4160577 4162107 4163164 4165917 4169127 4170600 4170604 4172542 4175013 4175184 4175212 4176160 4176185 4177108 4178791 4182420 4184293 4186140 4187303 4200455 4201148 4204070 4207853 4209616 4221200 4225365 4229537 4232947 4233704 4234045 4236011 4236720 4240890 4245211 4249762 4249770 4256481 4263842 4264206 4264478 4268563 4269994 4270470 4272697 4272768 4277771 4278997 4287653 4290039 4301100 4303885 4308725 4317186 4353802 4358552 4383203 4390300 4398494 4403310 4422952 4454559 4464991 4489232 4489335 4493563 Changes incorporated in this version: 4303885 4308725 4249770 4317186 4301100 4353802 4383203 4398494 4403310 4358552 4390300 4422952 4454559 4464991 4489232 4489335 4493563 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /opt/SUNWits/Graphics-sw/xgl/lib/locale/en_US/LC_MESSAGES/xglSUNWafb.mo /opt/SUNWits/Graphics-sw/xgl/lib/pipelines/xglSUNWafb.so.5 /platform/sun4u/kernel/drv/afb /platform/sun4u/kernel/drv/sparcv9/afb /usr/openwin/server/modules/ddxSUNWafb.so.1 /usr/sbin/afbconfig /usr/sbin/afbdaemon /usr/lib/afb.ucode Problem Description: No bugID. Remove the dependence of xfb patch (106148). (from 106144-27) 4493563 vsw502: /tset/Xproto/cpypln-1 fails on ffb/afb (from 106144-26) 4464991 system hangs hard when running X application in 24-bit mode 4489232 VSW502 testcase grphcsexps generates unexpected NoExpose Event on FFB systems 4489335 vsw502: 3 copyplane regressions on ffb and afb (from 106144-25) 4454559 Diagonal lines in Mentor Graphics with afb (from 106144-24) 4422952 Backout the fix for {4358552 - XFillArc() does not work well} from our patches (from 106144-23) 4358552 XFillArc() does not work well. 4390300 Stray lines when running Mentor / Cadence (from 106144-22) 4353802 netscape text "greyed out" 4383203 Extended visual structures are being freed twice 4398494 OpenGL rendering is corrupting any overlapping overlay windows. 4403310 Backout the workaround for "4351704 User's program crashes X server with ffb and OGL1.2.1" (from 106144-21) 4301100 Lines with a zero line width (thin) are dropped on AFB card (reworked). (from 106144-20) 4301100 Lines with a zero line width (thin) are dropped on AFB card (from 106144-19) 4249770 HOOPS XGL Bounding Box Zbuffer Bug On Elite3D 4317186 First starting OpenWindows with warning messages about ffb request failure (from 106144-18) 4303885 Huge polygon drawn on afb where it shouldn't 4308725 A kernel pointer may be released twice if Xsun dies during the autopm (from 106144-17) 4158207 XGetImage not getting image correctly on ffb 4234045 Ultra 10 Solaris 2.6 Creator 3D Double-Buffering displays incorrectly 4268563 Double buffered apps produce screen corruption on creator ffb 4290039 bad application causes X server crash (from 106144-16) 4046656 ffbconfig has wrong ffb2/ffb1 resolution message, typo also 4264478 display sgi's sysmanager back to sun xserver crashes 4269994 AFB not refreshing graphics window properly with XGL at 2.6 HW 5/98 4272768 ffbconfig.h's FFBVideoMode_Info_Init has 72hz for VIDMODE_1920x1080x76 4277771 Persistent frame buffer garbage when switching from stereo to mono 4278997 PHIGS example(cpolygons) doesn't render properly on Elite3D. 4287653 ffbconfig workaround for Sun 21" N3 monitor and 24" HDTV monitor should not check rev and mode (from 106144-15) 4162107 override edid info for 24" monitors 4207853 filemgr does not display mouse cursor nor ghost icons on FFB2+ w/o overlay 4270470 User's application locks up screen and Xsun grows up to 100% 4272697 ffb and afb boards shouldn't be power managed if DGA client was running (from 106144-14) 4236720 ffb hangs in glyph_rp_Wide() called from sunffb_glyph_rp_CsWide() 4256481 Highlighting rectangle drawn in incorrect location in XGL on the AFB 4263842 WARNING: pm: Can't set comp 0 (Frame Buffer) of SUNW,ffb@1e,0 to level 5(On) 4264206 ffb driver in Solaris b29 doesn't work at all for FFB2+ (from 106144-12) 4249762 HOOPS XGL Grid Line Drop-out On Elite3D (from 106144-11) 4240890 setting afb/ffb resolution to 1280x1024x85 on an 21" monitor shows horizontal lines. (from 106144-10) 4233704 Incorrect 2D texture rendering when near window borders (from 106144-09) 4245211 Solaris build23/24, s998u3/u4:All ISO-15 locales:All text is merged is merged in all app. (from 106144-08) 4232947 many "sunffbDriverClutRead: driver request failed: Bad address" errors (from 106144-07) 4177108 Ultra60 with Elite3D-m3 hangs in Unigraphics Application 4221200 afbdaemon: filedescriptor usage error 4225365 XGL applications not inter-operable with OpenGL 4229537 Polygon offset lines incorrect when clipped 4236011 Incorrect write of MATCH_AB register when wid clipping enabled (from 106144-06) 4187303 Xserver crash when try to display LucidaSans Thai font w/ pt size <=12 4204070 server crash when trying to run opengl screen saver on root window 4209616 server crash when trying to run opengl screen saver on root window (from 106144-05) 4201148 XGL/AFB pipeline has memory leaks in environment mapping (from 106144-04) 4156144 XFillArc not drawing correctly 4157108 Specular lighting differences on AFB/FFB with OGL/XGL 4176160 Running frame lock program more than once wedges the system 4176185 Mysterious pauses while running buffer swap lock 4200455 Rendering with non-zero slope polygon offset needs to be faster (from 106144-03) 4175013 XCopyPlane speed degradation in 103796-[14-xx]/2.5.1 & on 2.6 4182420 XIL double buffering is broken on 2.6/Solaris 7 (from 106144-02) 4175184 Incorrect capping color in XGL on the AFB 4184293 Bus error when depth cueing in environment mapping with polygon edges 4186140 Multipass clipping does not work (from 106144-01) 4136467 Walrus system hangs on suspend when running leotool 4160577 Polygon edges not drawn in texture/environment mapping on the AFB 4163164 Incorrect specular lighting in XGL with texture mapping 4165917 System hang at high cpr-vts cycles 4169127 Incorrect polygon edges drawn on AFB graphics devices on texture mapped surfaces 4170600 Turning polygon edges on affects environment mapping display 4170604 Turning polygon edges on w/environment mapping causes floating point exception 4172542 Enabling capping causes incorrect lighting on the AFB 4175212 Edges not rendered when switching texture mapped states 4178791 afb, ffb, and xfb modules are too big Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch." For Solaris 7-8 release, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- NOTE 1: This patch does *not* require the installation of the XFB patch (106148) NOTE 2: Supplement this patch with the VIS/XIL graphics patch 106147 to obtain a complete patch baseline for the Elite3D graphics accelerator. After patch installation, reboot the system to load the newly installed driver. README -- Last modified date: Wednesday, February 11, 2004