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を試してみると失敗します。
よろしくお願いします。