Josef Wolf a écrit :
>   # fbset -i
>   
>   mode "640x400-70"
>       # D: 25.176 MHz, H: 31.469 kHz, V: 69.932 Hz
>       geometry 640 400 640 400 4
>       timings 39721 40 24 39 9 96 2
>       rgba 6/0,6/0,6/0,0/0
>   endmode
>    
>   Frame buffer device information:
>       Name        : VGA16 VGA
>       Address     : 0xa0000
>       Size        : 65536
>       Type        : VGA 16 colors in 4 planes
>       Visual      : PSEUDOCOLOR
>       XPanStep    : 8
>       YPanStep    : 1
>       YWrapStep   : 0
>       LineLength  : 80
>       Accelerator : No

After loading viafb with TVout, with the folowing command :
$ modprobe viafb mode=720x576 bpp=32 refresh=50 TVon=1 TVoverscan=1

...I get :
$ fbset -i
mode "720x576-50"
    # D: 28.000 MHz, H: 31.250 kHz, V: 50.000 Hz
    geometry 720 576 720 1152 32
    timings 35714 32 8 46 0 136 3
    bcast true
    rgba 8/16,8/8,8/0,8/24
endmode

Frame buffer device information:
    Name        : UNICHROME
    Address     : 0xe4000000
    Size        : 33288192
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 0
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 2880
    MMIO Address: 0xe8000000
    MMIO Size   : 16777216
    Accelerator : Unknown (77)

It ssems that you have a VGA frame-buffer driver loaded... Try to boot
without frame-buffer at all (and without fbcon), then only load the
viafb driver.
Maybe your viafb driver if /dev/fb1 instead of /dev/fb0 and just work
as-is, the color stripes being just memory interferences between the two
drivers. Try dfbshow to really initialize the video RAM.

-- 
NH

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to