Originally posted by: SystemAdmin
Have you tried a 'virtual X buffer'.
The AIX X server has been enhanced to support the X Virtual Frame Buffer technology.
The X Virtual Frame Buffer (XVFB) allows the X server to initialize and run without
the presence of any physical graphics adapter. In the past, the X server required
one or more graphics adapters in order to run and would exit with an error if none
were present.
It's been awhile since I've played with this, but it may be just what you need.
AIX 5.X
The XVFB for AIX 5.X is installed from the AIX 5.X product CDs. Install the following filesets substituting the X with the actual version number:
OpenGL.OpenGL_X.dev.vfb.05.0X
X11.vfb.05.0X
Starting the XVFB
The XVFB is loaded into the X server with the -vfb flag:
/usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n &
where n is the display number you wish to have associated with this instance of the XVFB. This starts the X server without using any installed graphics adapter and loads the OpenGL extensions to the X server.
The xinit command, which starts both the X server and the window manager, can also be used. The xinit command looks for the display number immediately following the -- . If it finds no display number in this position, it uses the default display.
/usr/bin/X11/xinit -- :n -force -vfb -x abx -x dbe -x GLX &
The syntax of the xinit command used for starting XVFB is the same as that used for starting a normal Xserver. For more information, see the xinit command in the AIX Commands Reference. The general form of this command is:
xinit Options Options
Where Options for XVFB would need to include -vfb -force unless these flags were contained in the xserverrc Server file. Note that all the commands listed need to be on a single line.
For example, to start XVFB on display 11 using the default xinitrc and xserverrc files, type:
xinit -- :11 -vfb -force &
or, to start XVFB on display 11 using other client and server options, type:
xinit /Pathname/Client_Filename -- /Pathname/Server_Filename :11 -vfb -force &