2012-07-17 1 views
1

Je suis en train de changer la configuration de l'écran avec FBIOPUT_VSCREENINFO, mais je n'ai pas la moindre idée comment calculer:FBIOPUT_VSCREENINFO et modelines

__u32 pixclock;     /* pixel clock in ps (pico seconds) */ 
__u32 left_margin;    /* time from sync to picture */ 
__u32 right_margin;    /* time from picture to sync */ 
__u32 upper_margin;    /* time from sync to picture */ 
__u32 lower_margin; 
__u32 hsync_len;    /* length of horizontal sync */ 
__u32 vsync_len; 

(voir: http://lxr.free-electrons.com/source/include/linux/fb.h#L245) pour la struct fb_var_screeninfo d'un modeline donné. J'ai essayé diverses alternatives suivantes:

http://www.arachnoid.com/modelines/index.html

mais je ne me les valeurs de

http://lkml.indiana.edu/hypermail/linux/kernel/9902.0/1388.html

Je suppose que pixclock peut être calculé avec KHZ2PICOS, le reste, je ne semble pas obtenir le droit . Essayer l'ioctl avec mes devinettes échoue.

Merci d'avance.

Répondre