Since gentoo-sources-2.6.15 my fbsplash is pretty corrupted. With gentoo-sources-2.6.14 and earlier everything was fine. The splash image was shown over the whole screen but since kernel 2.6.15 the console is horizontally smaller and there is an about 1.5 cm wide black vertical margin at the right border of the screen. I'm having a 17" TFT monitor (Samsung SyncMaster 710N) and an old GeForce 2 MX 400 with 64 MB RAM and I'm running the resolution 1280x1024. I'm using vesafb-tng and the latest ~x86 versions of splashutils, nvidia-kernel and nvidia-glx. When updating the kernel I haven't changed anything at the kernel config and the kernel options. I'll attach my .config, lilo.conf and emerge --info. Adjusting my monitor doesn't fix the problem.
Created attachment 84808 [details] .config
Created attachment 84809 [details] lilo.conf
Created attachment 84810 [details] dmesg output regarding video adapter
Created attachment 84811 [details] emerge --info
Forgot to mention that sometimes after toggling a while between the console and X the black margin is on the left side. In this case adjusting the monitor causes that the console is shown on the whole screen without the margin. But after rebooting the problem in the description is back again.
After trying a while I've found the reason for the described behaviour. It was the kernel option in lilo.conf: video=vesafb:ywrap,mtrr:3,1280x1024-32@75 With this kernel option it works also with 75 Hz: video=vesafb:ywrap,mtrr:3,1280x1024-32 Is this a bug or a feature? If it's a bug it would be nice if it would be fixed. If not then I'd be happy to get a short info about it. In this case this bug can of course be closed as invalid.
I'm closing this bug as WONTFIX, since we're dropping support for vesafb-tng. vesafb-tng has been replaced by uvesafb in gentoo-sources-2.6.23. uvesafb provides the same functionality, but is completely redesigned and hopefully will prove to be free of any bugs that might have been present in vesafb-tng. If you encounter a similar problem with uvesafb, please open a new bug.