Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ photoshop_sgi(1) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



photoshopsgi(1)                                              photoshopsgi(1)



NAME
     photoshop_sgi - Adobe Photoshop Performance Package

SYNOPSIS
     photoshopsgi [ options ]

DESCRIPTION
     Photoshop is an imaging application developed and supported by Adobe
     Systems Inc. 'photoshop_sgi' is a performance package which works in
     conjunction with Photoshop to provide SGI specific acceleration and
     customization.

     'photoshop_sgi' has been designed to work in harmony with Adobe's
     standard version of Photoshop.  When Photoshop and photoshop_sgi are
     installed by default, 'photoshop' will invoke Photoshop as shipped by
     Adobe and 'photoshop_sgi' will invoke Photoshop as modified by SGI to
     include the performance package.  The arguments -default and -adobe allow
     the user to customize this behavior but it is always possible to isolate
     the Adobe standard Photoshop product from the SGI performance package.

     'photoshop_sgi' is a shell script that launches Adobe Photoshop with SGI
     accelerated plug-ins. It works by placing a symbolic link to
     /usr/lib/pshop/plug-ins in the user's Photoshop Plug-ins directory.  The
     link is usually called ~/AdobePhotoshop3/Plug-ins/SGI, but it will be
     different if the user has set the PHOTOSHOP_ROOT environment variable.

     The plug-ins in /usr/lib/pshop/plug-ins dynamically load the machine
     specific acceleration code from /usr/lib/pshop/image_ops. This second
     directory contains code which uses image processing hardware, such as
     DSPs (digital signal processors) directly or calls OpenGL to perform
     tasks such as color space conversion, filtering, and resampling (for
     resizing and rotating).

OPTIONS
     -default
          This option installs 'photoshop_sgi' as the default Photoshop.  The
          icon catalogues are cleared so that there is only one Photoshop icon
          which launchs 'photoshop_sgi'.

          Note: this option can only be run as root and requires that the user
          log out and back in to see the changes to the icon catalogue.

     -adobe
          This options installs Adobe Photoshop and 'photoshop_sgi' back to
          their default states.  That is, there are two entries in the icon
          catalogue, one for Adobe's Photoshop and one for 'photoshop_sgi'.

          Note: this option can only be run as root and requires that the user
          log out and back in to see the changes to the icon catalogue.






                                                                        Page 1





photoshopsgi(1)                                              photoshopsgi(1)



     -update
          The Adobe Photoshop 3.0.1 CD binaries and scripts have not been
          modified to work in conjunction with new versions of SGI's hardware
          and software.  Sometimes these canned bits need to be modified to
          adjust to small system changes.

          The -update option attempts to modify Adobe Photoshop 3.0.1, as
          shipped by Adobe, to work correctly on this hardware/software
          platform.

          The -update option should be run on the system after Photoshop is
          installed to correct any install or runtime issues.

          This option can only be run as root. The original Adobe photoshop
          launch script will be saved for reference as photoshop.adobe.orig.

PRODUCT SUPPORT
     Photoshop as installed by default and shipped on CD is supported by
     Adobe.  Please read the file 'README' in the /usr/adobe/Photoshop_x.x
     directory to learn more about the Photoshop product and understand your
     product support options through Adobe Systems Inc.

     The 'photoshop_sgi' product is a performance package which was developed
     by SGI and is supported by SGI.  If you are running 'photoshop_sgi' code
     and you are experiencing problem with one of the SGI customized plug-in
     enumerated below, please follow the steps below before reporting a
     problem to SGI:

          The operation which causes the problem must be on the list of SGI
          customized plug-ins, as enumerated below.

          Verify that this problem does not occur on standard version of
          Photoshop as shipped by Adobe. That is, when you try the operation
          using 'photoshop' the problem does not occur but when you try the
          operation using 'photoshop_sgi' the problem does occur.

          If your problem meets the criteria above, then report your problem
          to SGI.

SGI CUSTOMIZED PLUG-INs -- O2
     The three plug-ins that are included in this package are FilterSuite,
     ConvertSuite, and Resample Suite. The following list of menu items invoke
     hardware accelerated functions: Mode/CMYK Color, Mode/Lab Color,
     Image/Rotate/Arbitrary..., Image/Image Size..., Filter/Blur/Blur,
     Filter/Blur/Blur More, Filter/Blur/Gaussian Blur..., Filter/Blur/Motion
     Blur..., Filter/Noise/Despeckle, Filter/Pixilate/Facet,
     Filter/Sharpen/Sharpen, Filter/Sharpen/Sharpen Edges,
     Filter/Sharpen/Sharpen More, Filter/Sharpen/Unsharp Mask,
     Filter/Stylize/Emboss..., Filter/Stylize/Find Edges,
     Filter/Other/Custom...





                                                                        Page 2





photoshopsgi(1)                                              photoshopsgi(1)



PERFORMANCE TUNING
     The most important performance affecting control in Photoshop is the
     physical memory usage preference. The memory usage preference tells
     Photoshop how much RAM it can use to hold image data. The image data
     includes the image being edited, plus the last version of the image (for
     undo), and scratch space. All together Photoshop may use 3 to 4 times the
     memory needed to hold the image(s) being edited.  If Photoshop needs to
     use more memory than is available in RAM, then it will use a scratch file
     on disk to hold part of the image data.

     It is very important to properly set the memory usage preferences
     properly to obtain good Photoshop performance.  If the physical memory
     size is set too low, then Photoshop will needlessly use a scratch file on
     disk to hold image data instead of much faster RAM. If the memory size is
     set too high, higher than the free RAM in the computer, then the IRIX
     operating system will swap data to and from the disk. The second
     condition is even worse than the first, because Photoshop will think that
     data is in RAM when IRIX really has the data on system swap.  This will
     cause unneeded I/O because of a conflict of page management policies
     between the IRIX system pager and the Photoshop application.

     One easy way to find out how much free RAM is available on your O2 under
     normal usage is to run the utility program gmemusage. It displays the
     free RAM at the top in kilobytes. To get the number of free megabytes
     divide this number by 1024. You should run Photoshop at the same time
     without opening any images so that the size of its code will also be
     subtracted from the free space. Write the number of free megabytes down
     so you will have it ready when setting the memory usage preferences.

     To set the memory usage preferences select the menu item File-
     >Preferences->Memory and Scratch Files...  Deselect Pre-allocate scratch
     file space. (All our tests ran slightly slower with this option on.)
     Select Fixed under Physical Memory Use. Now enter the number of free
     megabytes (minus 10 per cent to be on the safe side) in the box after
     "Fixed:". Note that you will have to quit this dialog, exit and re-run
     Photoshop for these changes to take effect.

     Remember, to receive the benefits of the O2's image acceleration
     hardware, Photoshop must run on the O2, however, another computer or X
     Window terminal can be used for display.

     Random Warning
          If you are testing rotation performance, note that each rotation not
          divisible by 90 degrees will increase the size of the image being
          edited because the tilted image will need a larger rectangle to
          contain it. It is possible for the image size to double each
          iteration of the rotate operation.








                                                                        Page 3





photoshopsgi(1)                                              photoshopsgi(1)



FILES
     /usr/bin/photoshopsgi             SGI photoshop launch script
     /usr/lib/pshop/plug-ins            SGI accelerated plug-ins.
     /usr/lib/pshop/imageops           Hardware specific image processing
                                        code

NOTES
     Photoshop is trademark of Adobe Systems Incorporated which may be
     registered in certain jurisdictions.














































                                                                        Page 4



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026