[daip] aips tv display on MAC OS
Eric Greisen
egreisen at nrao.edu
Thu Aug 2 10:11:52 EDT 2007
>From the aips manager FAQ:
If you see this on a Mac, congratulations; you have one of the larger
display screens. The default Mac system limits shared memory pages to
4 Mbytes. When XAS starts it tells you that it is making a screen x
pixels by y pixels. The memory you will need is at least 4 x y
bytes. For the new large screens this is more than 8 Mbytes. On 10.3
and 10.4 systems, you can change this limit by changing (as root or
admin) the rc file in /etc, adjusting the kern.sysv.shm* line to
#Setting the shared memory to something a bit more reasonable.
sysctl -w kern.sysv.shmmax=10485760
sysctl -w kern.sysv.shmmin=1
sysctl -w kern.sysv.shmmni=32
sysctl -w kern.sysv.shmseg=8
sysctl -w kern.sysv.shmall=4096
If you are really lucky and have a 30-inch screen (2550 by 1500
pixels) then you will have to make the shmmax line even larger
sysctl -w kern.sysv.shmmax=16777216
On older Jaguar systems (X 10.2), you can change this limit by
changing the SystemTuning file in
/System/Library/StartupItems/SystemTuning
Look for the lines
sysctl -w kern.sysv.shmmax=4194304
sysctl -w kern.sysv.shmall=1024
Change the 4194304 to 10485760 (for 10 Mbytes) and change the 1024 to
4096 (allows 16 Megabytes). You must then re-boot the computer to have
these changes take effect.
Eric Greisen
More information about the Daip
mailing list