монитор то умеет разрешение ниже 640х480.
Не умеет. На самом деле, разрешения на VGA мониторах по типу 320x200, 320x240 - это на самом деле 320x400 и 320x480 соответственно, то есть, 480p, но для программ выглядят как 240p, до 480p растягиваются методом ближайшего соседа.
Тем не менее, мне как-то удалось обычный VGA монитор заставить отображать настоящее 240p, только я до сих пор не понял, как это работает.
Дело было так, понадобился видеорежим 360x240, попробовал сделать в PowerStrip, но никак не получалось - получалось только 360x480. Но я начал эксперементировать с частотами наугад, и у меня получилось именно 360x240. Причем в нем изображение было "в полосочку", прикольно выглядит. На сколько я понял, видеорежимы 320x200 и 320x240 каким-то особым образом реализованы, что видеокарта на выход дает 240p растянутый в два раза, то есть 480p.
Пришлось к этому вернуться в прошлом году - тотально обновил компьютер, можно сказать, собрал новый. Новая видеокарта GeForce GTX 750 Ti не поддерживала 320x240, а мне оно нужно было. Причем не поддерживала только под Windows, под DOS эти разрешения работали, то есть просто в драйвер их "не завезли". Вспомнил, как делал 360x240, решил провернуть аналогичный костыль. Воспользовался
специальным калькулятором. В режиме 360x240 заметил, что кадровая частота 120 Гц, поэтому вводил нужные режимы, увеличивая кадровую вдвое, иначе строчная получалась, 15 кГц, которую монитор не переваривает. Все заработало.
Фотографии того, как это выглядит:
(извините за качество, не особо знаю, как правильно фотографировать изображение с кинескопа, да и вообще, плохой фотограф)
Тем не менее, на мой взгляд, изображение какое-то не очень приятное для глаз получатся - словно ничего не видишь на экране, наверно, из-за нестандартных частот.
HayaoYokogawa, попробуйте сделать как я, может понравится.
И еще у меня у самого вопрос возник: кто-нибудь из знающих людей знает, что за странные видеорежимы у меня получились? Каким образом обычный монитор начинает понимать 240p?
modeline "256x240_120.00" 9.91 256 264 288 320 240 241 244 258 -hsync +vsync
modeline "256x264_120.00" 10.91 256 264 288 320 264 265 268 284 -hsync +vsync
modeline "304x240_120.00" 11.89 304 312 344 384 240 241 244 258 -hsync +vsync
modeline "320x200_160.00" 14.08 320 328 360 400 200 201 204 220 -hsync +vsync
modeline "320x240_120.00" 12.38 320 328 360 400 240 241 244 258 -hsync +vsync
modeline "320x256_120.00" 13.20 320 328 360 400 256 257 260 275 -hsync +vsync
modeline "336x240_120.00" 12.88 336 344 376 416 240 241 244 258 -hsync +vsync
modeline "352x256_120.00" 14.78 352 368 400 448 256 257 260 275 -hsync +vsync
modeline "352x264_120.00" 15.27 352 368 400 448 264 265 268 284 -hsync +vsync
modeline "360x240_120.00" 14.12 360 368 408 456 240 241 244 258 -hsync +vsync
modeline "368x240_120.00" 14.37 368 376 416 464 240 241 244 258 -hsync +vsync
modeline "384x288_100.00" 14.69 384 392 432 480 288 289 292 306 -hsync +vsync
modeline "392x240_120.00" 15.11 392 400 440 488 240 241 244 258 -hsync +vsync
modeline "448x240_120.00" 17.34 448 456 504 560 240 241 244 258 -hsync +vsync
modeline "512x240_120.00" 19.81 512 528 576 640 240 241 244 258 -hsync +vsync
modeline "256x256_120.00" 10.56 256 264 288 320 256 257 260 275 -hsync +vsync
modeline "512x256_120.00" 21.12 512 528 576 640 256 257 260 275 -hsync +vsync
modeline "400x300_100.00" 15.82 400 408 448 496 300 301 304 319 -hsync +vsync
modeline "512x384" 19,819 512 544 624 664 384 451 453 497 +hsync +vsync