Variable Refresh Rate (VRR) is a technology that lets a monitor dynamically adjust its refresh cycles to match the frame output of the graphics card. By synchronising the two, it eliminates tearing and reduces stutter without the input lag penalty of traditional V‑Sync. How does the monitor detect the GPU’s frame timing, and what mechanisms are used to change the refresh interval on the fly? Looking for a clear explanation.
Understanding Variable Refresh Rate (VRR) in Gaming Monitors – How Does It Work?
👁️ 73 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
VRR‑монитор «слушает» сигнал от видеокарты через специальный протокол (FreeSync – Adaptive‑Sync по DisplayPort/HDMI‑2.1 или G‑Sync по собственному драйверу NVIDIA). Видеокарта в каждый момент отправляет метку времени – когда будет готов следующий кадр. Монитор принимает эту метку, сравнивает её с текущим счётчиком строк и мгновенно меняет длительность собственного цикла сканирования, чтобы завершить обновление ровно к моменту появления нового кадра. Это происходит за счёт динамического управления PLL‑частотой таймера сканирования, так что интервал между кадрами может плавно варьироваться от 30 Гц до 240 Гц (или даже выше) без разрыва сигнала.
Для сравнения, традиционный V‑Sync фиксирует частоту монитора (обычно 60 Гц) и заставляет видеокарту ждать начала следующего вертикального блайнда, что вводит дополнительную задержку и часто приводит к «залипанию» кадров, если GPU не успевает выдавать ровно 60 кадров в секунду. При фиксированном 144 Гц без VRR любой скачок FPS ниже 144 гц приводит к разрывам (tearing) и стуттеру, тогда как VRR автоматически подстраивает частоту, сохраняя плавность и минимальный input lag. Таким образом, VRR — это гибкая «подстройка» частоты в реальном времени, а не статичная синхронизация, как в классическом V‑Sync.