Bug#611595: grub-ieee1275: graphical display on openfirmware has poor color fidelity
Vladimir 'φ-coder/phcoder' Serbinenko
phcoder at gmail.com
Wed Feb 1 16:09:08 UTC 2012
On 31.01.2011 02:18, Daniel Kahn Gillmor wrote:
> Package: grub-ieee1275
> Version: 1.99~rc1-1
> Severity: minor
>
> Using grub-ieee1275 and the stock debian background for grub's
> graphical boot, i get a poor display of the colors of the image.
>
> the image being displayed is the stock debian squeeze grub background:
>
> 0 abc at tut:/tmp$ identify /usr/share/images/desktop-base/desktop-grub.png
> /usr/share/images/desktop-base/desktop-grub.png PNG 640x480 640x480+0+0 8-bit DirectClass 31.1KB 0.000u 0:00.019
> 0 abc at tut:/tmp$
>
> (also attached to this bug report).
>
> I've taken a photo of a powerpc machine with the monitor mis-rendering
> this image. This misrendering seems to happen on all powerpc machines
> i've tried (both 32 and 64 bit, with ATI and NVIDIA GPUs).
All IEEE1275 I've seen around provide only indexed modes, one byte per
pixel. So at most 256 colors. But only 16 are usable, since AFAIR
set_palette on IEEE1275 doesn't work with colors >= 16. I may be wrong
but attempting to change behaviour may result in worse bugs on machines
which have the set_palette problem (e.g. having black on black text)
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
More information about the Pkg-grub-devel
mailing list