Comment 25 for bug 506717

Revision history for this message
Steve Langasek (vorlon) wrote :

Oh, well, here's the problem when trying to use vga16fb. In src/plugins/renderers/frame-buffer/plugin.c:

  if (fixed_screen_info.visual != FB_VISUAL_TRUECOLOR ||
      variable_screen_info.bits_per_pixel < 16)
    {
      ply_trace ("Visual is %s; not using graphics\n",
                 get_visual_name (fixed_screen_info.visual));
      return false;
    }

Since vga16fb is, by definition, less than 16 bpp (vga16fb = 16 colors = 4 bit indexed), if this is the only framebuffer available, the plymouth framebuffer renderer won't work.

So we either need some working fallback to text output, or we need someone to port this code to the VGA colormap...