15 часов назад, Glavnook сказал:
- Герцовка матрицы и ФПС не связаны между собой НИКАК (ну разве что вы ограничите В.С. кол-во ФПС)
Как Вы долстали своей безграмотностью и попыткой выдать собственное мнение как истину в последней инстанции. Во-первых, речь идет от не о частоте обновления матрицы(а она может быть и 200-400-800 Гц), а частоте кадров монитора.
Я Вам расскажу как это происходит на самом деле внутри, а Вы потом будете разбираться что у Вас не так с солнцем.
В любой видеокарте есть модуль формирования кадра, выводимого на монитор, модуль вывода избражения на монитор через последовательный интерфейс (т.е. вывод происходит построчно, традиционно с левого верхнего угла, хотя возможны исключения), буфер, создающийся в памяти и состоящий из двух, как минимум, страниц. Одна страница - то, что наполняется модулем формирования кадра, вторая - то, что выводится на монитор, оба модуля работают независимо друг от друга. Страницы переключаются неким узлом управления.
Вариант первый - vsync выключен. модуль формирования наполняет информацией свою страницу буфера, модуль вывода выводит из своей. Как только модуль формирования заполнил свою страницу, модуль управления свапит (меняет местами) страницы и таким образом модуль вывода немедленно начинает выводить новую версию страницы с того места, где закончил выводить страницу из прошлого. В этом месте и будет разрыв картинки типа такого:
при при этом модуль формирования работает беспрерывно, загружая карту на 100%.
Вариант второй vsync включен: все тоже самое, но модуль управления свапит страницы только после того, как модуль вывода закончит вывод кадра. В итоге - разрывов на мониторе нет. При этом модуль формирования уходит в стендбай (отдыхает, экономя электрику), поскольку не над чем работать и включается лишь после свапа страниц. В этом случае к моменту вывода сформированная картинка может несколько потерять актуальность, Кроме того, возможен случай когда два раз вподряд будет выведена одинаковая картинка, а потом почти на кадр устаревшая. В итоге теряем в плавности
Теперь ясно почему и в каких случаях Vsync снижает температуру? И почему при fps видеокарты 90-100 на мониторах с разверткой 100 и более Гц желательно ставить принудительно развертку в 60(75 если есть) Гц и включать Vsync???
Так то, отец русской демагогии…