Patch-ID# 112564-23 Keywords: xvr-1000 gfb ffb3 ddx ucode driver window Synopsis: SunOS 5.8: XVR-1000 GFB Graphics Patch Date: Sep/10/2004 Install Requirements: Reboot after installation See Special Install Instructions Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Unbundled Release: Xref: Topic: Relevant Architectures: sparc.sun4u BugId's fixed with this patch: 4587680 4629777 4635704 4636225 4636721 4636748 4636788 4636846 4636866 4637546 4637796 4638125 4639155 4640002 4641167 4641177 4643375 4643767 4649442 4652512 4664996 4668381 4669035 4669039 4670095 4671387 4674533 4674551 4675252 4676118 4679353 4679830 4685579 4699753 4703545 4705782 4708069 4716190 4717529 4730199 4734313 4739840 4745719 4758471 4759742 4766223 4768264 4771302 4772027 4772063 4772398 4772798 4775646 4781933 4783131 4790859 4792390 4793154 4796917 4804999 4805014 4805898 4810194 4811518 4815925 4824880 4827925 4841960 4857379 4857396 4890323 4897108 4898864 4907857 4914546 4925658 4940639 4949497 4959146 4982117 4988586 4992946 5001029 5013917 5034134 Changes incorporated in this version: 5001029 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: /etc/init.d/gfbinit /etc/rc2.d/S91gfbinit /platform/sun4u/kernel/drv/gfb /platform/sun4u/kernel/drv/sparcv9/gfb /usr/lib/fbconfig/SUNWgfb_config /usr/lib/gfb.ucode /usr/openwin/server/modules/ddxSUNWgfb.so.1 /usr/sbin/gfbdaemon Problem Description: 5001029 XVR-1000 Gamma file option is not supported by fbconfig (from 112564-22) 5034134 XVR-1000 recursive mutex_enter when X accesses a powered-down board (from 112564-21) 5013917 pm-devfs-build5:GFB: recursive mutex_enter panic (ttya) when gfb OFF (from 112564-20) 4949497 Overlays are drawn over x windows from OpenGL window (from 112564-19) 4988586 XVR-1000 Gamma Correction 4992946 BERR when detaching gfb driver during suspend (SB1000) (from 112564-18) 4982117 fbconfig -propt always reports the defoverlay option as enable. (from 112564-17) 4827925 glXGetConfig/GLX_GAMMA_VALUE_SUN does not report correct gamma value 4940639 XVR1000 not showing transparent overlays with read only default visual 4959146 Bad vertices for the menus in Inside Reality (from 112564-16) 4907857 VoxelGeo right head displays 2D texture as black until rerendered (from 112564-15) 4897108 xserver dies during openGL launch from fbpm testing 4914546 Transparency not working on XVR-1000/XVR-4000 with GeoProbe 4925658 gfb doesn't work on 64k base page size kernels (from 112564-14) 4898864 Ucode performance improvements are needed 4793154 gfbdaemon does not work properly 4890323 Extra line being drawn when polygon gets clipped on XVR-4000 (from 112564-13) 4815925 Zulu crash with model clipping and large polygon opt 4841960 gfbddx module has an undefined symbol zfbEnableBS 4824880 Xsun exists unexpectedly running Mentor's "layout" w/ "zfb path switch time 4857396 Incorrect stream word count requested in zfbFillArc function. 4857379 Popup Menus don't work properly in SunForum on XVR-1000. (from 112564-12) 4669039 needs context switching of three sched registers 4805898 gfbconfig doesnt report updated part number from fcode v1.16 4796917 sched context corrupted during multi stream yoyo run 4804999 gfbDgaGrabDrawble sets extra bits for dga shared zfb_buf_pg[] fileds 4772027 screen remains black after cpr cycle 4810194 112564-10 patch breaks VoxelGeo with clearpixel value of 255 4811518 gfbddx needs fixing for some lint errors/warnings which can cause bugs 4805014 SUNWgfb pkgs were not working on X11perf and X11perf_shmem (from 112564-11) 4775646 FFB3 panic while rebooting 4771302 crashes when running J3DFly and Pixe3D 4781933 FTC: Clipping fails in some test 4783131 FTC: Extra lines are drawn by using display list 4790859 Polygons popping in and out on MPI IR demo 4792390 sched context gets corrupted by error recovery 4772798 context restore leaves shared registers owners register with invalid value 4649442 FFB3 failed to refresh both views on STEREO res if apps moved across bet (from 112564-10) 4766223 non textured 3 lights or more context switching hangs 4674551 error recovery takes too long and the messages are incomplete and confusing 4772063 Light VR vector is incorrect for lighting computations on new ASM routines 4772398 RESCALE_NORMAL leads to flashing 4768264 Extra lines rendered on zoom using xvr-1000 frame buffer (from 112564-09) 4758471 Pixe3D: pixie nest hangs 4759742 AVL needs performance improvement 4745719 Stray lines drawn from f18 vapor trails (from 112564-08) 4739840 Opticore realizer: fiesta model needs performance improvements 4734313 repainting errors while running netscape on xvr-1000 (from 112564-07) 4730199 Large performance hit on XVR-1000 when second directional light is used (from 112564-06) 4717529 xvr-1000 doesn't render icons properly 4676118 Wrong triangles appear when a model is clipped by the OpenGL window in CATIA (from 112564-05) 4716190 Patch 112564 should not have patch properties defined 4664996 gfbconfig -master and -slave options are not persistant. 4671387 Filckering effect when using clipping planes with CATIA V5 4675252 fbconfig -master is not persistant after power management 4679830 doublewide -reverse and doublehigh functionality not present 4699753 Textured polygon is not being clipped correctly 4703545 Incorrect 3D texture in VMD (from 112564-04) 4705782 Patch T112564-03 is incorrect 4708069 1280x1024x85 doublewide fails (from 112564-03) 4652512 Potential context switch hang during float normal change 4669035 The user token is not context switched properly 4668381 Turning CATIA V4 sectioning on modifies the lighting 4670095 Texture selection tables are not rebuilt properly 4674533 context switching for ordered mode not implemented 4679353 X11 XOR and XAND functions not working with XCopyArea on XVR-1000 4685579 Incorrect dashed lines on X11 dialog frames (from 112564-02) 4636225 gfb calls huge alloc too late for cpr statefile size estimate 4640002 Incorrect specular lighting with two directional lights on FFB3 4629777 dpms not working when the active stream is B only 4638125 FFB3: missing vertical retrace interrupt:sunvts/ffb3 4635704 Full Screen override redirect OpenGL window shows flashing pixel boundary 4643375 gfbinit script error 4587680 gfb panics after ogl launch from "fbpm off" state 4636721 Ucode message timeout is seen on FFB3 FBPM 4639155 FFB3: Fatal CPU error with the promprintf (stop_dtlogin) test case 4643767 FFB3 can hang if a Checkpoint begins before the previous Resume has completed 4637546 Need sw workaround for FB_CONFIG register being set 4 3DRAM confign in FBPM 4636748 FFB3: ucode-related panic when testing FBPM 4641167 Svideo port refuses to turn off when user switches to a different port 4641177 Fbconfig -defaults does not work 4636866 fbconfig -res [now | try] sometimes leaves one stream off in -doublewide mode 4636788 FFB3: corrupted screen after an fbpm cycle. 4636846 fbconfig -res [now | try] fail on console when CDE is disabled. 4637796 mutex_exit panic when all three FFB3 device links are used in the Xservers file. (from 112564-01) Revision skipped 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-9 releases, 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: ----------------------------- After patch installation, reboot the system to load the newly installed driver. README -- Last modified date: Friday, September 10, 2004