A lighting controller and a control method make use of a fade time over which the light source is to be controlled when adjusting the light source output from a first dimming level to a second dimming level. The fade time is selected in dependence on both the difference between the first and second dimming values and the absolute values of the first and second dimming levels. This enables smooth fading over a long time when desired for a high quality fading with no flicker, or rapid fading between brightness levels when the speed of response is more important.