====== Information ====== * Generate Linux-compatible Modeline syntax from CRU-generated values * [[https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU|Custom Resolution Utility (CRU)]] * [[https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU?pid=1160#pid1160|Syntax Source]] ====== Syntax ====== * Modeline * Name * Pixel clock * Horizontal Active * Horizontal Active + Horizontal Front porch * Horizontal Active + Horizontal Front porch + Horizontal Sync width * Horizontal Total * Vertical Active * Vertical Active + Vertical Front porch * Vertical Active + Vertical Front porch + Vertical Sync width * Vertical Total * Horizontal Sync polarity * Vertical Sync polarity ====== Example ====== * From [[devices:hp_l2245w|HP L2245w]] notes * :!: If copy/pasting and modifying the example Modeline, maintain the spacing, particularly the double-spaces Modeline "1680x1050_80" 158.24 1680 1728 1760 1840 1050 1053 1059 1075 +hsync -vsync * Modeline = ''Modeline'' * Name = ''"1680x1050_80"'' * Pixel clock = ''158.24'' * Horizontal Active = ''1680'' * Horizontal Active + Horizontal Front porch = ''1728'' (1680 + 48) * Horizontal Active + Horizontal Front porch + Horizontal Sync width = ''1760'' (1680 + 48 + 32) * Horizontal Total = ''1840'' * Vertical Active = ''1050'' * Vertical Active + Vertical Front porch = ''1053'' (1050 + 3) * Vertical Active + Vertical Front porch + Vertical Sync width = ''1059'' (1050 + 3 + 6) * Vertical Total = ''1075'' * Horizontal Sync polarity = ''+hsync'' * Vertical Sync polarity = ''-vsync''