3 vga \- VGA controller device
11 The VGA device allows configuration of a graphics controller
14 allows control over higher-level settings such as display height, width, depth,
15 controller and hardware-cursor type.
16 Along with the I/O-port registers
19 it is used to implement configuration and setup of VGA controller cards.
20 This is usually performed by
25 configures the VGA device.
26 The following are valid commands.
28 .BI size " X" x Y x "Z chan"
29 Set the size of the screen image to be
39 whose format is described in
42 .BI actualsize " X" x Y
43 Set the physical size of the display to be
48 This message is optional;
49 it is used to accommodate displays that require the
50 in-memory screen image to have certain alignment properties.
51 For example, a 1400x1050 screen with a 1408x1050 in-memory image
55 .BR "actualsize 1400x1050" .
58 Set the tilt of the screen,
59 altering the screen's orientation.
70 Set the type of VGA controller being used.
95 Note that this list does not indicate the full set of VGA chips
96 supported. For example,
98 includes the 86C801/5, 86C928, Vision864, and Vision964.
101 to recognize which particular chip is being used and to initialize it
105 Set the type of hardware graphics cursor being used.
137 .BI palettedepth " d"
138 Set the number of bits of precision used by the
153 enable or disable whether hardware acceleration
154 (currently for rectangle filling and moving)
155 used by the graphics engine.
156 The default setting is
159 .BI softscreen " mode"
166 enable or disable shadow framebuffer to reduce
167 slow bus reads. Enabling
169 disables hardware acceleration. The default setting is
182 enable or disable the use of DPMS blanking
186 .BI linear " size align"
187 Use a linear screen aperture of size
194 Initialize the graphics hardware.
195 This must be sent after setting the
200 returns the current settings, one per line.
202 The following disables hardware acceleration.
205 echo hwaccel off > /dev/vgactl
208 .B /sys/src/9/pc/devvga.c
213 The hardware graphics cursor on the
215 does not work in 2x8-bit mode.