|
From: <SWE...@ao...> - 2001-11-07 16:13:50
|
Hi- In recent kernels (for the last month or so I think it's been), aty128fb has refused to set gamma table entries above number 32 when in 24bpp/32bpp modes. Looking at the sources it looks like this restriction was set with 16bpp in mind (since only 32 gamma entries make sense in 16bpp), but whoever added that restriction didn't take into account that in 24bpp and 32bpp all 256 gamma table entries make sense. I'm using the normal colormap setting code to install the gamma table, which I guess is a slight misnomer on my part, but is there another way of accessing the gamma table or is this really the bug it seems to be? If it's a bug, looking through the source I was able to get the results I wanted by vastly simplifying aty128_setcolreg(), but that probably broke something else, so I'm not really sure what the proper action is to fix in this case. Also, all kernels i've tried to date have a minor bug in fbcon_clear (not just aty128fb this time of course) where issuing a clear command on the virtual terminal will go ahead and clear the screen even if the terminal is supposed to be in graphics mode (where all other terminal activity is ignored). Are there plans to fix this one? It's a one-line patch and I sent it in about 4 months ago, but it got ignored. Thanks in advance, -Woodley |