summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorMike Isely <isely@pobox.com>2008-04-09 14:15:03 +0800
committerZhenyu Wang <zhenyu.z.wang@intel.com>2008-04-09 14:15:03 +0800
commite031cc02e65acfbafb48136dad414751e04425c5 (patch)
tree74cd9cece306a6ba4d3531702a655c33e4f2180f /man
parent79b18980ac9f60b1978abe421352df965aed1681 (diff)
Implement support for 24 bit pixel format
The Intel driver appears to be coded to only work with displays expecting 18 bit pixels. However I have an application using a LCD display that expects pixel data in 24 bit format. The difference is only 2 bits in a single GPU register. This patch implements that change, controlled by a new driver option, "LVDS24Bit". The default value is false, which is the previous behavior. When set to true, then 24 bit panels should work (at least the one I'm testing here does). Fd.o bug #15201 Signed-off-by: Mike Isely <isely@pobox.com>
Diffstat (limited to 'man')
-rw-r--r--man/intel.man17
1 files changed, 17 insertions, 0 deletions
diff --git a/man/intel.man b/man/intel.man
index 69af25e8..8a8b7a09 100644
--- a/man/intel.man
+++ b/man/intel.man
@@ -183,6 +183,23 @@ causing a crash. If you find that your platform needs this option, please file
a bug against xf86-video-intel at http://bugs.freedesktop.org which includes
the output of 'lspci -v' and 'lspci -vn'.
.TP
+.BI "Option \*qLVDS24Bit\*q \*q" boolean \*q
+Specify 24 bit pixel format (i.e. 8 bits per color) to be used for the
+LVDS output. Some newer LCD panels expect pixels to be formatted and
+sent as 8 bits per color channel instead of the more common 6 bits per
+color channel. Set this option to true to enable the newer format.
+Note that this concept is entirely different and independent from the
+frame buffer color depth - which is still controlled in the usual way
+within the X server. This option instead selects the physical format
+/ sequencing of the digital bits sent to the display. Setting the
+frame buffer color depth is really a matter of preference by the user,
+while setting the pixel format here is a requirement of the connected
+hardware. Leaving this unset implies the default value of false,
+which is almost always going to be right choice. If your
+LVDS-connected display on the other hand is extremely washed out
+(e.g. white on a lighter white), trying this option might clear the
+problem.
+.TP
.BI "Option \*qXvMC\*q \*q" boolean \*q
Enable XvMC driver. Current support MPEG2 MC on 915/945 and G33 series.
User should provide absolute path to libIntelXvMC.so in XvMCConfig file.