In order to smoothly record graphics from a graphics monitor, the video and graphics signals must be synchronized by framelocking the video and graphics. Framelocking eliminates tearing and motion artifacts that occur if the video and graphics signals are not synchronized. Framelocking is the term given to the software command which causes a workstation to write to the graphics screen at a specified time interval, causing screen graphics to be synchronous with throughput from a video source.
To lock graphics to video, enter a command in the UNIX shell for the video standard you are using:
For the PAL standard, type the command
setmon -Fe 1280x1024_49 |
For the NTSC standard, type the command
setmon -Fe 1280x1024_59 |
If you are running double-buffered 32-bit RGBA format on OCTANE/SI or OCTANE/SSI, the timing table values are as follows:
/usr/gfx/setmon -x 1280x1024_72_32db for 72Hz /usr/gfx/setmon -x 1280x1024_60_32db for 60Hz /usr/gfx/setmon -x 1280x1024_50_32db for 50Hz |
After saving the format, re-initialize the graphics system with the new mode by typing:
/usr/gfx/gfxinit |
To enable framelocked, double-buffered 32-bit RGBA format on OCTANE/SSI, type
/usr/gfx/setmon -x <timing table> |
For example,
/usr/gfx/setmon -x 1280x1024_59_32db for 60Hz /usr/gfx/setmon -x 1280x1024_49_32db for 50Hz |
To reinitialize the graphics system with the double-buffered mode, type: /usr/gfx/gfxinit
Type the following command for framelocking:
/usr/gfx/setmon -Fe 1280x1024_59_32db,
or
/usr/gfx/setmon -Fe 1280x1024_49_32db
For framelocking for OCTANE/SI, see the information below:
To select the head with the video connection, which is determined by the pipe number, see the reference (man) pages of setmon for detailed information.
To select the head that has video connected, type:
/usr/gfx/setmon -p <pipe number> -Fe <timing table>
or
/usr/gfx/setmon -p <pipe number> -Fe <timing table>
For Example, /usr/gfx/setmon -p 0 -Fe 1280x1024_59_32db for 60Hz /usr/gfx/setmon -p 0 -Fe 1280x1024_49_32db for 50Hz |