我试图用FBIOPUT_VSCREENINFO改变屏幕的配置,但我没有线索如何计算:FBIOPUT_VSCREENINFO和模式行
__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;
(参见:http://lxr.free-electrons.com/source/include/linux/fb.h#L245) 从给定模式行的fb_var_screeninfo结构。我尝试了各种方案如下:
http://www.arachnoid.com/modelines/index.html
,但我从来没有得到的
http://lkml.indiana.edu/hypermail/linux/kernel/9902.0/1388.html
我猜pixclock值可以KHZ2PICOS来计算,余下的我似乎并没有得到正确的。 尝试用我的猜测ioctl失败。
提前感谢。