evildictaitor wrote:
And that's why Linux doesn't have a big market-share, right there.

If Linux developers started to realise that actually users having a good experience is much more important than silly long-term grudges they might hold, or stop bickering about whether Linux ought to even allow programs not released under the GPL, they might actually get some users.

They should get their act together and put in a single line at the top of their kernel:

if(VPC) then { don't use 24-bit color }


And until they do, normal users who just want their computer to work and who might want to try out that new and fangled "Linux thing" will be absolutely sure to not touch it if it doesn't just work.


The only way this would be true is if the Xorg drivers for whatever video card Virtual PC virtualizes only supported up to 24 bit video mode.

That is a possible scenerio but it doesn't mean that Xorg fails to support 32 bits per pixel for other cards and drivers.

> grep -G pixmap /var/log/Xorg.0.log

(==) Depth 24 pixmap format is 32 bpp

> xdpyinfo | grep '32'

bitmap unit, bit order, padding:    32, LSBFirst, 32
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
  depths (7):    24, 1, 4, 8, 15, 16, 32
    visual id:    0x32
    depth:    32 planes

> info xorg.conf | grep -B 10 -C 4 "Most hardware"

       Depth  depth
              This entry specifies what colour depth the Display subsection is
              to  be used for.  This entry is usually specified, but it may be
              omitted to create a match-all Display subsection or when wishing
              to  match  only against the FbBpp parameter.  The range of depth
              values that are allowed depends on  the  driver.   Most  drivers
              support  8,  15,  16  and 24.  Some also support 1 and/or 4, and
              some may support other values (like 30).  Note: depth means  the
              number  of  bits  in a pixel that are actually used to determine
              the pixel colour.  32 is not a valid depth value.  Most hardware
              that  uses  32  bits  per pixel only uses 24 of them to hold the
              colour information, which means that the colour depth is 24, not
              32.