home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / u_man / cat1 / setmon.z / setmon
Encoding:
Text File  |  2002-10-03  |  32.3 KB  |  661 lines

  1.  
  2.  
  3.  
  4. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      setmon - set the current and default video output format
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ////uuuussssrrrr////ggggffffxxxx////sssseeeettttmmmmoooonnnn [ options ] format
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      _s_e_t_m_o_n changes the video output format to the one specified; it also
  16.      specifies the default video format to be used at system power-up or
  17.      graphics initialization.  You must set the DISPLAY environment variable
  18.      to the local machine (e.g. :0.0) so that any GL calls that _s_e_t_m_o_n makes
  19.      will occur on the local machine, and not over a network interface. If
  20.      none of (-n, -x, -w) options are specified on the command line, then
  21.      setmon will prompt for input to determine whether the format being loaded
  22.      should also be saved into the eeprom. If the format is to be loaded into
  23.      the eeprom, you must be root, or no operations will take place.
  24.  
  25.      Command line options are:
  26.  
  27.      ----nnnn   Specifies that _f_o_r_m_a_t should not be saved and used as the default,
  28.           but should just be loaded temporarily. This is the opposite of the
  29.           ----xxxx option.
  30.  
  31.      ----xxxx   The specified video format will take effect when the X server
  32.           restarts (when one logs out from an X session) or during the next
  33.           boot cycle.  You must be the root user to use the -x option.  This
  34.           option is currently allowed on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, VVVVPPPPrrrroooo
  35.           ((((VVVV6666,,,, VVVV8888)))), IIIIMMMMPPPPAAAACCCCTTTT, CCCCRRRRMMMM, XXXXLLLL, and GGGGRRRR2222 ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ))))
  36.           graphics.  (CRM graphics is found on O2 workstations).
  37.  
  38.           On RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee and IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy graphics, this saves the
  39.           specified format in the appropriate eeprom in the graphics
  40.           subsystem.  On other graphics systems, the name of the format is
  41.           stored in /var/X11/Xvc/<gfxname><pipe>_TimingTable, where <gfxname>
  42.           is:
  43.  
  44.                NNNNGGGG1111 if the graphics type is XXXXLLLL,
  45.                GGGGRRRR2222 if the graphics type is GGGGRRRR2222,
  46.                CCCCrrrrmmmm if the graphics type is CCCCRRRRMMMM,
  47.                IIIImmmmppppaaaacccctttt if the graphics type is IIIIMMMMPPPPAAAACCCCTTTT.
  48.                OOOOddddyyyysssssssseeeeyyyy if the graphics type is VVVVPPPPrrrroooo.
  49.  
  50.  
  51.           Except for CCCCRRRRMMMM, <pipe> can be 0 or 1.  (A "pipe" is synonomous with
  52.           "graphics head" or graphics board".)  On CCCCRRRRMMMM graphics, <pipe> is
  53.           always 0.  Multipipe graphics is not supported on the O2
  54.           workstation.
  55.  
  56.           For example, for the first graphics board on an IIIIMMMMPPPPAAAACCCCTTTT system, the
  57.           name of the format is stored in /var/X11/Xvc/Impact0_TimingTable.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  71.  
  72.  
  73.  
  74.           On graphics systems where the format name is not stored in eeprom,
  75.           the format specified by "setmon -x" will take effect whenever
  76.           graphics is initialized. To do so, use the following command
  77.           sequence:
  78.  
  79.                su
  80.                (/usr/gfx/stopgfx; /usr/gfx/startgfx) &
  81.  
  82.      ----wwww   On systems which support ----xxxx, specifies that _f_o_r_m_a_t is to be loaded
  83.           now, and also that _f_o_r_m_a_t will be used as the default when the X
  84.           server restarts.  (----wwww is like ----xxxx, but in addition, the specified
  85.           video format is loaded into the hardware immediately.) You must be
  86.           root to use the -w option.
  87.  
  88.      ----aaaa_a_c_c_t_y_p_e
  89.           Sets the type of accumulation support for the frame buffer. _a_c_c_t_y_p_e
  90.           specifies either software only support at 16 bits per component
  91.           (----aaaa0000) or hardware accelerated support at 24 bits per component
  92.           (----aaaa1111).
  93.  
  94.           This option requires the -x option and is only supported on VVVVPPPPrrrroooo
  95.           graphics.
  96.  
  97.      ----dddd_f_b_d_e_p_t_h_b_y_t_e_s
  98.           Specifies the depth of the framebuffer.  _f_b_d_e_p_t_h_b_y_t_e_s can be either
  99.           8 bytes per pixel (----dddd8888) or 16 bytes per pixel (----dddd11116666).
  100.  
  101.           This option requires the -x option and is only supported on VVVVPPPPrrrroooo
  102.           graphics.
  103.  
  104.      ----DDDD_D_A_C_g_a_i_n_l_e_v_e_l
  105.           Specifies the gain level for the DACs.  _D_A_C_g_a_i_n_l_e_v_e_l can be either
  106.           the nominal default setting - RS343 (----DDDDRRRRSSSS333344443333) or VESA level
  107.           (----DDDDVVVVEEEESSSSAAAA).
  108.  
  109.           This option is only supported on OOOOCCCCTTTTAAAANNNNEEEE systems with IIIIMMMMPPPPAAAACCCCTTTT
  110.           graphics.
  111.  
  112.      ----gggg   Enables genlock (external video clock).
  113.  
  114.           This option is not supported on CCCCRRRRMMMM graphics.
  115.  
  116.      ----tttt   Specifies that genlock input operates at TTL levels rather than
  117.           nominal video levels (only applicable when genlock is specified).
  118.  
  119.      ----TTTT   Specifies that sync output should be at TTL levels rather than
  120.           nominal video levels. Currently only supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee;
  121.           other systems default to TTL levels.
  122.  
  123.      ----GGGG   Specifies that genlock input is through the GREEN input rather than
  124.           the SYNC input (only applicable when genlock is specified).
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  137.  
  138.  
  139.  
  140.      ----ssss_s_y_n_c_s_e_l_e_c_t
  141.           Specifies the source of the sync signal.  _s_y_n_c_s_e_l_e_c_t is any
  142.           combination of rrrr, gggg, bbbb, and aaaa to represent the sync signal on the
  143.           same combination of the red, green, blue, and alpha video cables.
  144.           If  _s_y_n_c_s_e_l_e_c_t is nnnn, the sync signal will be generated on the sync
  145.           cable.  If _s_y_n_c_s_e_l_e_c_t is not specified, the sync signal will default
  146.           to the green cable.
  147.  
  148.      ----jjjj_g_e_n_l_o_c_k_d_e_l_a_y
  149.           Specifies the number of pixels to adjust the display, relative to
  150.           the genlock input signal.  Currently, only supported on GGGGRRRR2222 graphics
  151.           ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))) for NTSC and PAL monitors.  Positive
  152.           values move display to the left, and negative values move display to
  153.           the right. Must be used with the -g option.
  154.  
  155.      ----FFFF_i_n_p_u_t__s_i_g_n_a_l
  156.           On systems with GGGGRRRR2222 graphics ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))), _i_n_p_u_t__s_i_g_n_a_l
  157.           specifies whether the input signal used for framelocking is
  158.           interlaced (----FFFFiiii) or non-interlaced (----FFFFnnnn).
  159.  
  160.           On IIIInnnnddddyyyy XXXXLLLL graphics systems, it specifies whether the input signal
  161.           used for framelocking comes from Vino (----FFFFvvvv) or Galileo (----FFFFgggg) video.
  162.  
  163.           On IIIInnnnddddiiiiggggoooo2222 XXXXLLLL systems, it specifies whether the input signal used
  164.           for framelocking comes from the backplane (----FFFFvvvv) or Galileo (----FFFFgggg)
  165.           video.
  166.  
  167.           On IIIInnnnddddiiiiggggoooo2222 oooorrrr OOOOCCCCTTTTAAAANNNNEEEE systems with IIIIMMMMPPPPAAAACCCCTTTT graphics, it specifies
  168.           whether the input signal used for framelocking is an internal (----FFFFiiii)
  169.           or external (----FFFFeeee) video signal.
  170.  
  171.      ----LLLL_f_o_r_m_a_t
  172.           On system with VVVVpppprrrroooo graphics, _f_o_r_m_a_t specifies the name of the video
  173.           format used for external framelocking.
  174.  
  175.      ----mmmm_w_i_d_t_h_x_h_e_i_g_h_t
  176.           Specifies the area that the X server should manage; this may be
  177.           larger than the area displayed by _f_o_r_m_a_t.  If not specified, this
  178.           defaults to the area required by _f_o_r_m_a_t.  This is currently
  179.           supported only on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee.
  180.  
  181.      ----SSSS   For use only on machines with multiple channel options
  182.           (RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee,,,, IIIImmmmppppaaaacccctttt aaaannnndddd OOOOccccttttaaaannnneeee systems).  This flag specifies
  183.           that the Channel Option should be enabled.  You must specify a
  184.           format which is appropriate for the option; the available formats
  185.           are described in the documentation accompanying the hardware option.
  186.           Conventional names for appropriate formats are prefaced by the
  187.           number of outputs, ie 4@640x480_60 indicates that four channels,
  188.           each 640 wide by 480 tall and refreshed 60 times a second, should be
  189.           output.  Please note that systems that can drive multiple channels
  190.           can also typically drive single channels, and that the -S option
  191.           indicates which category of timing formats the user is requesting.
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  203.  
  204.  
  205.  
  206.      ----vvvv   Enable verbose mode.  On systems supporting custom video output
  207.           formats, statistics related to downloaded file size and compression
  208.           are printed.  For IIIImmmmppppaaaacccctttt and OOOOccccttttaaaannnneeee configurations, requesting a
  209.           format that cannot successfully be downloaded with the -v flag will
  210.           return formats that can be downloaded.
  211.  
  212.      ----pppp_p_i_p_e_n_u_m_b_e_r
  213.           Specifies the pipe for which the format is to be changed on systems
  214.           with multiple graphics pipes.  The pipenumber is a small integer,
  215.           typically 0, 1, or 2.  If the pipenumber is not specified with this
  216.           command line option, the pipenumber is derived from the trailing
  217.           digit of the DISPLAY environment variable.  For example, the DISPLAY
  218.           value :0.0 refers to pipe 0, :0.1 refers to pipe 1, and :0.2 refers
  219.           to pipe 2.  On systems with  IIIIMMMMPPPPAAAACCCCTTTT graphics, this option must be
  220.           used with the ----xxxx option when invoking _s_e_t_m_o_n without the X server
  221.           running.
  222.  
  223.      ----cccc_f_r_a_m_e_l_o_c_k _m_a_s_t_e_r _o_r _s_l_a_v_e
  224.           Implemented on IIIInnnnddddiiiiggggoooo2222 XXXXLLLL----XXXXLLLL dual-head, and VVVVPPPPRRRROOOO graphics.  On VVVVpppprrrroooo
  225.           graphics, used to determine whether to send csync output through the
  226.           Genlock port. If ----ccccmmmm is used, csync will be output on the Genlock
  227.           connector for use in genlocking multiple systems. If ----ccccssss is used,
  228.           the csync output will be shut off so that the GGGGeeeennnnlllloooocccckkkk port can be
  229.           used as a genlock input.  On IIIInnnnddddiiiiggggoooo2222 XXXXLLLL----XXXXLLLL dual-head use mmmm to set
  230.           the master and use ssss to set the slave head if you want to change the
  231.           default settings for framelocking through the backplane.  By
  232.           default, the bottom (pipe0) graphics board will be the master and
  233.           the top (pipe1) board will be the slave.  The master sends out a
  234.           framelock sync signal to the backplane. The slave receives the
  235.           framelock sync signal from the backplane. Make sure the pipe number
  236.           refers to the appropriate board; set the pipe number as described in
  237.           the discussion of the ----pppp option above.  Use ----FFFFvvvv to framelock the
  238.           slave to the sync from the backplane.  Use ----FFFFgggg to framelock the
  239.           master to the Galileo, assuming the video board will be attached to
  240.           the master.  Refer to the galileo man page for more details on
  241.           framelocking to the video board.
  242.  
  243.      _f_o_r_m_a_t
  244.           specifies the desired video output format.  _f_o_r_m_a_t may be the name
  245.           of a "standard" format such as 66660000 or nnnnttttsssscccc.  Note that case doesn't
  246.           matter when specifying a standard format.  If not one of the
  247.           standard format names, _f_o_r_m_a_t is interpreted as the filename (minus
  248.           the '.vfo' extension) of a valid video format file.  Generally,
  249.           video format files reside in the directory
  250.           /usr/gfx/ucode/<boardname>/vof.
  251.  
  252.           Here is a complete list of the "standard" format names, not all of
  253.           which are allowed on all graphics systems:
  254.  
  255.                30hz
  256.                30             (alias for 30hz)
  257.                50hz
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  269.  
  270.  
  271.  
  272.               50             (alias for 50hz)
  273.                60hz
  274.                60             (alias for 60hz)
  275.                ntsc
  276.                hdtv
  277.                vga
  278.                pr60
  279.                pal
  280.                343
  281.                str_rect
  282.                stereo         (alias for str_rect)
  283.                st492          (alias for str_rect)
  284.                str_bot
  285.                str_top
  286.                sqr_rect
  287.                squareo        (alias for sqr_rect)
  288.                sq492          (alias for sqr_rect)
  289.                sqr_bot
  290.                sqr_top
  291.                vof0
  292.                vof1
  293.                vof2
  294.                vof3
  295.                70hz
  296.                70             (alias for 70hz)
  297.                72hz
  298.                72             (alias for 72hz)
  299.                75hz
  300.                75             (alias for 75hz)
  301.                76hz
  302.                76             (alias for 76hz)
  303.                iris3k
  304.                presenter      (alias for iris3k)
  305.                presenter1280  (alias for 60hz)
  306.  
  307.  
  308.           XXXXSSSS,,,, XXXXZZZZ,,,, EEEEllllaaaannnn,,,, aaaannnndddd EEEExxxxttttrrrreeeemmmmeeee GGGGrrrraaaapppphhhhiiiiccccssss
  309.                support the standard names 30HZ, 50HZ, 60HZ, 72HZ, NTSC, PAL,
  310.                IRIS3K, STR_RECT, STR_BOT, STR_TOP and 343.  Also, _f_o_r_m_a_t may
  311.                be the name (minus the '.vfo' extension) of one of the video
  312.                format files which reside in /usr/gfx/ucode/GR2/vof.
  313.  
  314.           EEEEnnnnttttrrrryyyy////SSSSttttaaaarrrrtttteeeerrrr GGGGrrrraaaapppphhhhiiiiccccssss
  315.                supports 60HZ.
  316.  
  317.           XXXXLLLL GGGGrrrraaaapppphhhhiiiiccccssss ((((IIIInnnnddddyyyy oooorrrr IIIInnnnddddiiiiggggoooo2222))))
  318.                supports supports the standard names 50HZ, 60HZ, 70HZ, 72HZ,
  319.                76HZ, NTSC, PAL, IRIS3K, STR_RECT, STR_BOT, and STR_TOP.  Video
  320.                format files reside in /usr/gfx/ucode/NG1/vof.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  335.  
  336.  
  337.  
  338.           CCCCRRRRMMMM GGGGrrrraaaapppphhhhiiiiccccssss
  339.                supports the standard names 50HZ, 60HZ, 72HZ, 70HZ, 75HZ,
  340.                STR_RECT, STR_BOT, and STR_TOP.  Also allowed is the name
  341.                (minus the '.vfo' extension) of one of the video format files
  342.                which reside in /usr/gfx/ucode/CRM/vof.
  343.  
  344.                The following letters at the end of a format name signify:
  345.  
  346.                   pppp     format is for a Flat-Panel Display.
  347.  
  348.                   ssss     format is for stereo.
  349.  
  350.           IIIIMMMMPPPPAAAACCCCTTTT GGGGrrrraaaapppphhhhiiiiccccssss
  351.                supports the standard names 50HZ, 60HZ, 72HZ, 76HZ, STR_RECT,
  352.                STR_BOT, and STR_TOP.  Also, _f_o_r_m_a_t may be the name of one of
  353.                the video format files (minus the '.vfo' extension).  These
  354.                files reside in the directory /usr/gfx/ucode/MGRAS/vof for
  355.                IIIInnnnddddiiiiggggoooo2222 HHHHiiiigggghhhh IIIImmmmppppaaaacccctttt and SSSSoooolllliiiidddd IIIImmmmppppaaaacccctttt and OOOOCCCCTTTTAAAANNNNEEEE SSSSIIII and SSSSSSSSIIII
  356.                systems.  (Systems with one RRRREEEE.)  The directory is
  357.                /usr/gfx/ucode/MGRAS/vof/2RSS for IIIInnnnddddiiiiggggoooo2222 MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt and
  358.                OOOOCCCCTTTTAAAANNNNEEEE MMMMXXXXIIII systems, which have two RRRREEEE's.
  359.  
  360.                The following letters at the end of a format name signify:
  361.  
  362.                   pppp     format is for a Flat-Panel Display.
  363.  
  364.                   ssss     format is for stereo.
  365.  
  366.                   ____33332222ddddbbbb allows deep (32-bit) double-buffered visuals, but with
  367.                         no Z.
  368.  
  369.                   ____ppppbbbbuuuuffff allows programs to allocate pbuffers in the Z
  370.                         bitplanes of the framebuffer.
  371.  
  372.           RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee aaaannnndddd IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy GGGGrrrraaaapppphhhhiiiiccccssss
  373.                support the standard names 60HZ 30HZ, NTSC, PAL, 343, HDTV,
  374.                VGA, 72HZ, STR_RECT, STR_BOT, and STR_TOP.  In addition, _f_o_r_m_a_t
  375.                may be the name of one of the video format files, which are
  376.                named according to the convention:
  377.  
  378.                     <width>x<height>_<framerate>
  379.  
  380.                For example, 1280x1024_60 implies a video format that is 1280
  381.                pixels wide, 1024 pixels high and runs at 60 Hz. Letters added
  382.                at the end of a format name signify special options:
  383.  
  384.                    iiii for interlaced,
  385.                    ssss for stereo,
  386.                    qqqq for field sequential,
  387.                    ffff for framelocking, and
  388.                    kkkk for special alternate formats respectively.
  389.  
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  401.  
  402.  
  403.  
  404.                For RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, the video format files reside in the
  405.                directory /usr/gfx/ucode/RE/dg2/vof.  For IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, the
  406.                video format files reside in /usr/gfx/ucode/KONA/dg4/vfo.
  407.                Those directories contain a README file which describes the
  408.                formats shipped with a release.
  409.  
  410.           IIIInnnnffffiiiinnnniiiitttteeee RRRReeeeaaaalllliiiittttyyyy GGGGrrrraaaapppphhhhiiiiccccssss
  411.                always operates as a multiple-channel device, and a simple
  412.                video format for a single channel is insufficient to describe
  413.                the operation of the entire video subsystem.  Instead of simple
  414.                video formats, only video format _c_o_m_b_i_n_a_t_i_o_n_s are supported.
  415.                On IIIInnnnffffiiiinnnniiiitttteeee RRRReeeeaaaalllliiiittttyyyy, _s_e_t_m_o_n requires a combination file - a
  416.                file describing frame buffer layout and formats for all
  417.                channels - as the _f_o_r_m_a_t parameter.  These combination files
  418.                can be built with a program, ircombine(1g), that assembles an
  419.                ensemble of formats.  The individual formats used by
  420.                ircombine(1g) reside in /usr/gfx/ucode/KONA/dg4/vfo, and are
  421.                described in /usr/gfx/ucode/KONA/dg4/vfo/README.
  422.  
  423.                A number of pre-built combinations can be found in the
  424.                directory /usr/gfx/ucode/KONA/dg4/cmb.  The names of these
  425.                files are sometimes precisely descriptive of their content, but
  426.                you can use ircombine(1G) to extract a full analysis of any
  427.                combination.  Note that if you create new combinations of your
  428.                own, you must place them in /usr/gfx/ucode/KONA/dg4/cmb before
  429.                they can be loaded with _s_e_t_m_o_n.
  430.  
  431.                For backward compatibility, _s_e_t_m_o_n supports a set of pre-built
  432.                combinations that contain only one format each.  These
  433.                combinations are named similarly to the corresponding formats
  434.                on RRRReeeeaaaalllliiiittttyyyy EEEEnnnnggggiiiinnnneeee.
  435.  
  436.      The NNNNTTTTSSSSCCCC and PPPPAAAALLLL video formats are actually the 525 and 625 line
  437.      component RGB formats, and are not the composite video formats that these
  438.      names imply.
  439.  
  440.      To get composite video output from other systems, you may choose to
  441.      purchase an encoder option such as the CG3 or BVO (which encodes the 525
  442.      or 625 component RGB formats into true NTSC and PAL respectively), or a
  443.      video peripheral product which provides composite output from an external
  444.      frame buffer.
  445.  
  446.      _s_e_t_m_o_n does not control the composite outputs of RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee or
  447.      IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy.  For RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, the composite output is controlled
  448.      by the _v_o_u_t command.  For IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, it is controlled by the
  449.      _i_r_c_o_m_b_i_n_e(_1_g) command.
  450.  
  451.      On systems that support custom video output formats, a user-defined
  452.      format may be selected by placing the file containing the VOF into the
  453.      appropriate /_u_s_r/_g_f_x/_u_c_o_d_e/_v_o_f subdirectory.  A given user-defined format
  454.      may then be selected by specifying the file name as the _f_o_r_m_a_t argument.
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  467.  
  468.  
  469.  
  470. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  471.      /usr/gfx/setmon -s g 30HZ
  472.  
  473.           sets the video output format to 30 Hz, sync-on-green.
  474.  
  475.      /usr/gfx/setmon -x 1280x1024_60
  476.  
  477.           sets a RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, IIIIMMMMPPPPAAAACCCCTTTT or CCCCRRRRMMMM to run 1280 x
  478.           1024 at 60Hz non-interlaced resolution the next time graphics is
  479.           initialized.
  480.  
  481.      /usr/gfx/setmon -x -s b 640x480_180q
  482.  
  483.           sets a RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee or IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy to run 640 x 480 x 180 Hz
  484.           color field sequential output with sync on blue when graphics is
  485.           next initialized.
  486.  
  487.      /usr/gfx/setmon -g -s rgb vof3
  488.  
  489.           sets the video output format to the VOF contained in the file vof3.u
  490.           found in the appropriate /_u_s_r/_g_f_x/_u_c_o_d_e/_v_o_f subdirectory.  The
  491.           format is genlocked and with sync-on-red/green/blue.
  492.  
  493. NNNNOOOOTTTTEEEESSSS
  494.      1.  Above, IIIIMMMMPPPPAAAACCCCTTTT graphics also refers to:
  495.  
  496.               IIIIMMMMPPPPAAAACCCCTTTTPPPPCCCC (Impact graphics on IP28)
  497.          and
  498.               IIIIMMMMPPPPAAAACCCCTTTTSSSSRRRR (Impact graphics on OCTANE).
  499.  
  500.      2.  Even if you use
  501.  
  502.               /usr/gfx/setmon -n
  503.  
  504.          to change the display resolution to something other than the
  505.          resolution that was active when the X server was started, X will
  506.          continue to manage a framebuffer area of the original size and
  507.          resolution.  However, if the new size set by setmon is smaller than
  508.          the orignal size, then part of the framebuffer will be unviewable.
  509.  
  510.      3.  On IIIIMMMMPPPPAAAACCCCTTTT and CCCCRRRRMMMM, some formats may not be loadable using
  511.  
  512.               /usr/gfx/setmon -n
  513.  
  514.          because those formats require the X server to change its notion of
  515.          the screen resolution or the available visuals.  To change to these
  516.          formats, it is necessary to use
  517.  
  518.               /usr/gfx/setmon -x
  519.  
  520.          and restart the X server.
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  533.  
  534.  
  535.  
  536.          In addition, the pixel depth on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee and IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy is
  537.          not changed by
  538.  
  539.               /usr/gfx/setmon -n.
  540.  
  541.          To change pixel depth it is necessary to use
  542.  
  543.               /usr/gfx/setmon -x
  544.  
  545.          and restart the X server.
  546.  
  547.      4.  On GGGGRRRR2222 graphics ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))), the X server must be
  548.          running before using _s_e_t_m_o_n.  On IIIIMMMMPPPPAAAACCCCTTTT graphics, _s_e_t_m_o_n must be run
  549.          with the ----xxxx and ----pppp options if the X server is not running.
  550.  
  551.      5.  On systems with GGGGRRRR2222 graphics ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))), sync appears
  552.          on the red, green, and blue signals, by default.  But you can use the
  553.  
  554.               ----ssss <<<<rrrr,,,,gggg,,,,bbbb,,,,nnnn>>>>
  555.  
  556.          option to specify otherwise.  Sync is always on the sync pin.
  557.  
  558.      6.  On systems with CCCCRRRRMMMM or IIIIMMMMPPPPAAAACCCCTTTT graphics, sync appears on the red,
  559.          green and blue signals. The -s option does not affect the sync
  560.          signals on these systems.
  561.  
  562.      7.  /usr/gfx/setmon -g -j 10 NTSC
  563.  
  564.          sets the video output format to NTSC, and adjusts display by 10
  565.          pixels to the left, relative to the genlock input signal.
  566.  
  567.      8.  /usr/gfx/setmon -g -j -10 NTSC
  568.  
  569.          sets the video output format to NTSC, and adjusts display by 10
  570.          pixels to the right, relative to the genlock input signal.
  571.  
  572.      9.  _S_T_R__B_O_T is used to turn on full-screen stereo, and signals the X
  573.          server that the bottom half of the screen is to be displayed as the
  574.          primary buffer.  _S_T_R__T_O_P is used to turn on full-screen stereo, and
  575.          signals the X server that the top half of the screen is to be
  576.          displayed as the primary buffer. _S_T_R__R_E_C_T turns on full-screen
  577.          stereo, but does not inform the X server of the fact, which gives the
  578.          old full-screen stereo behavior.
  579.  
  580.      10. /usr/gfx/setmon -cs -Fv 1280x1024_50
  581.  
  582.          With the DISPLAY environment variable or the -p option set
  583.          appropriately, the "-cs" changes the IIIInnnnddddiiiiggggoooo2222 XXXXLLLL board to a slave and
  584.          the "-Fv" framelocks the slave to the sync signal coming from the
  585.          backplane of the IIIInnnnddddiiiiggggoooo2222.  If the board is the slave by default, you
  586.          don't need the -c option.  Type "/usr/gfx/gfxinfo" to see the default
  587.          settings.
  588.  
  589.  
  590.  
  591.                                                                         PPPPaaaaggggeeee 9999
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  599.  
  600.  
  601.  
  602.      11. /usr/gfx/setmon -cm -Fg 1280x1024_50
  603.  
  604.          The "-cm" sets the IIIInnnnddddiiiiggggoooo2222 XXXXLLLL board to a master which sends a
  605.          framelock sync signal to the backplane of the IIIInnnnddddiiiiggggoooo2222. The "-Fg"
  606.          framelocks the master to the video board which is assumed to be
  607.          attached to the master board.  If the board is the master by default,
  608.          you don't need the -c option.  Type "/usr/gfx/gfxinfo" to see the
  609.          default settings.
  610.  
  611. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  612.      ircombine(1g), setmonitor(3g), vout(1V)
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                                                                        PPPPaaaaggggeeee 11110000
  658.  
  659.  
  660.  
  661.