[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#342053: Boot-time script to disable DFB's HW acceleration



On Tue, Dec 13, 2005 at 10:38:10AM +0100, Attilio Fiandrotti wrote:
> This script should disable DFB's harware acceleration for those vesa 

Those are no vesa drivers, but fbdev drivers :) Vesa is only vesafb, the
others are the real thing :)

> drivers whose accelerated modes are known to be broken.
> I think this script should be named something like "Sxxdisable_dfbhw.sh" 
> and should be installed into /lib/debian-installer.d and provided by 
> rootskel-gtk package.
> Since this is meant mainly for PPC systems, Sven could you please have a 
> look at it?
> A more appropriate name for "DISABLE_FB_ACCELERATION" boot option i've 
> added may be needed too.
> 
> thanks
> 
> Attilio
> 
> 
> #List of vesa drivers that require DFB's HW acceleration to be disabled
> BAD_LIST="atyfb nvidiafb"
> 
> if [ -z "DISABLE_FB_ACCELERATION" ]; then

where is this one taken from  ? Maybe a better name would be
dfb/hwaccel_disable or something such, i thought the all-cap names had been
dropped, but i could be wrong.

> 	echo "no-hardware" >>/etc/directfbrc
> else
> 	for driver in $BAD_LIST; do
> 		if [ $(dmesg|grep $driver |wc -w) -gt 0 ];then

I am not sure if dmesg + grep + wc is the best way to do this, but i also
don't know how to best map the /proc/fb entries to module names, but we have
this one, as well as : 

  /sys/bus/pci/drivers/radeonfb/0000\:00\:10.0/graphics\:fb0

Which needs a 2.6 kernel though, but i don't think we are building 2.4
graphical d-i anyway.

Friendly,

Sven Luther




Reply to: