photoshop_sgi(1) photoshop_sgi(1)
photoshop_sgi - Adobe Photoshop Performance Package
photoshop_sgi [ options ]
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).
-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
photoshop_sgi(1) photoshop_sgi(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
photoshop_sgi(1) photoshop_sgi(1)
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 [Toc] [Back]
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
photoshop_sgi(1) photoshop_sgi(1)
FILES
/usr/bin/photoshop_sgi SGI photoshop launch script
/usr/lib/pshop/plug-ins SGI accelerated plug-ins.
/usr/lib/pshop/image_ops Hardware specific image processing
code
Photoshop is trademark of Adobe Systems Incorporated which may be
registered in certain jurisdictions.
PPPPaaaaggggeeee 4444 [ Back ]
|