30 ~ 82 kHz の水平同期と 50 ~ 85 kHz の垂直同期をサポートする LCD モニターを使用しています。サポートされている最低解像度は 640x350 です。400x240 の解像度で実行したい。私は、modedb.c の modedb 構造を編集する必要があると思います。そして、フィールドに必要なものを見つけました:
最大 vsync (85 kHz) で cvt を実行したところ、次のようなモードラインが得られました。
Modeline "400x240_85.00" 10.50 400 416 448 496 240 243 253 256 -hsync +vsync
電卓を使用してhsync と vsync を計算すると、hsync は 21.17 kHz になり、このモニターには低すぎます。
これを回避する方法はありますか?その解像度で特定のことがどのように機能するかをテストしたいので、たとえば 800x480 で実行してモニターをごまかしても (これにより許容可能な hsync と vsync が生成されます)、X とその上のアプリケーションがそれを処理する限り問題ありません。 400x240。