Intel HD Graphics вертикальная сенхронизация

Описание: Все вопросы по ноутбукам, ультрабукам и нетбукам: рекомендации при выборе, проблемы, тесты, обзоры.
Правила раздела: http://pc-forums.ru/topic4069.html
Модератор: Junior

#1 inztance » 04.12.2012, 18:16

Парни подскажите как отключить вертикальную сенхронизацию на карте Intel HD Graphics (ноутбук)
стоит винда 7 64 бит

Добавлено спустя 26 секунд:
[img]Парни подскажите как отключить вертикальную сенхронизацию на карте Intel HD Graphics (ноутбук)
стоит винда 7 64 бит[/img]

Добавлено спустя 23 секунды:
Изображение
inztance
Автор темы, Новичок форума
Новичок форума
Репутация: 0
Лояльность: 0 (+0/−0)
Сообщения: 12
Темы: 3
Зарегистрирован: 04.12.2012
С нами: 3 года 11 месяцев

Intel HD Graphics вертикальная сенхронизация

 

#2 DDX777 » 04.12.2012, 19:04

В чем собственно ваша проблема??? Для чего вам ее отключать??? У меня на ноуте стоят такие же настройки, а проблем в играх нет.
Одни зацикливаются на задаче, другие же ищут решение, - как поступать решать вам.
DDX777 M
Эксперт
Эксперт
Аватара
W W
Возраст: 24
Откуда: Черкесск, КЧР, Россия
Репутация: 357
Лояльность: 237 (+237/−0)
Сообщения: 5462
Темы: 68
Зарегистрирован: 31.03.2012
С нами: 4 года 8 месяцев

 

#3 inztance » 04.12.2012, 19:05

говорят что она нафиг не нужна без её комп лучше пашет
inztance
Автор темы, Новичок форума
Новичок форума
Репутация: 0
Лояльность: 0 (+0/−0)
Сообщения: 12
Темы: 3
Зарегистрирован: 04.12.2012
С нами: 3 года 11 месяцев

#4 DDX777 » 04.12.2012, 19:14

Так у вас стоит настройка приложения т.е. значение имеет включена ли она в игре или нет.
Одни зацикливаются на задаче, другие же ищут решение, - как поступать решать вам.
DDX777 M
Эксперт
Эксперт
Аватара
W W
Возраст: 24
Откуда: Черкесск, КЧР, Россия
Репутация: 357
Лояльность: 237 (+237/−0)
Сообщения: 5462
Темы: 68
Зарегистрирован: 31.03.2012
С нами: 4 года 8 месяцев

Intel HD Graphics вертикальная сенхронизация

 

#5 inztance » 04.12.2012, 19:24

а если в игре такого нету?
говорят что если в игре то она пашет
inztance
Автор темы, Новичок форума
Новичок форума
Репутация: 0
Лояльность: 0 (+0/−0)
Сообщения: 12
Темы: 3
Зарегистрирован: 04.12.2012
С нами: 3 года 11 месяцев

#6 DDX777 » 04.12.2012, 19:35

Говорят что в 2012 году конец света, а еще говорят что в коране написано что ни одному человеку не будет дано знать когда будет конец света, а еще если подумать бессмыслено создавать мир чтобы потом его разрушать. Может когда нибудь будем думать своей головой??? У вас на данный момент какие нибудь глюки тормоза на компьютер есть????
Одни зацикливаются на задаче, другие же ищут решение, - как поступать решать вам.
DDX777 M
Эксперт
Эксперт
Аватара
W W
Возраст: 24
Откуда: Черкесск, КЧР, Россия
Репутация: 357
Лояльность: 237 (+237/−0)
Сообщения: 5462
Темы: 68
Зарегистрирован: 31.03.2012
С нами: 4 года 8 месяцев

 

#7 zix » 08.12.2012, 08:17

inztance, хотите увидеть рябь и мерцание экрана? Глаза давно не уставали? Тогда отключайте.
Дорогу осилит идущий

Изображение
zix M
Поддержка
Поддержка
Аватара
Возраст: 47
Откуда: Калужская обл
Репутация: 1066
Лояльность: 445 (+446/−1)
Сообщения: 15724
Темы: 146
Зарегистрирован: 17.12.2011
С нами: 4 года 11 месяцев

#8 Stranger » 08.12.2012, 10:35

zix писал(а):inztance, хотите увидеть рябь и мерцание экрана? Глаза давно не уставали? Тогда отключайте.

Во многих случаях имеет смысл отключать V-sync, поскольку этот параметр может заметно снизить FPS в играх.
Stranger
Житель форума
Житель форума
Возраст: 50
Откуда: Москва
Репутация: 103
Лояльность: 34 (+34/−0)
Сообщения: 550
Темы: 5
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца

Intel HD Graphics вертикальная сенхронизация

 

#9 zix » 08.12.2012, 14:44

Stranger, а для чего оно тогда?
Дорогу осилит идущий

Изображение
zix M
Поддержка
Поддержка
Аватара
Возраст: 47
Откуда: Калужская обл
Репутация: 1066
Лояльность: 445 (+446/−1)
Сообщения: 15724
Темы: 146
Зарегистрирован: 17.12.2011
С нами: 4 года 11 месяцев

#10 Stranger » 08.12.2012, 17:45

zix писал(а):Stranger, а для чего оно тогда?

Прошу прощения за то, что повторю вещи безусловно известные уважаемым участникам форума. Но, для полноты картины, начну изложение с самых азов.

Когда в графическом режиме видеоадаптер формирует изображение, которое должно быть отображено на экране (неважно, двумерная это или трехмерная графика), он заполняет область памяти, содержимое которой аппаратно переносится потом на экран. При этом, физический адрес этой области в адресном пространстве видеокарты не является фиксированным - его можно изменить.
Заполнение такого экранного буфера это уже последняя стадия длинной процедуры отрисовки сцены.
После того как буфер заполнен, эти стадии повторяются раз за разом, позволяя путем небольших изменений отображаемой картины, создавать иллюзию движения.

В каждый конкретный момент буфер бывает заполнен не до конца. Перерисованная его часть содержит новые, уже измененные элементы изображения, в то время как в части, которую не успели перерисовать, хранятся остатки предыдущего кадра.

Но и это не единственная причина искажений, которые могут возникать при выводе изображения на экран.
Дело в том, что помимо графического ядра, которое занимается заполнением буфера, существуют еще видеоконтроллеры. Обычно их несколько, по числу выходов графической карты (точнее, по числу дисплеев, которые могут быть одновременно подключены).
Видеоконтроллер читает данные из буфера и преобразует их в вид пригодный для передачи по тому типу интерфейса, к которому он подсоединен. В частности, если интерфейс аналоговый (D-sub, DVI-A, как составная часть DVI-I), цифровые данные поступают на RAMDAC для преобразования в последовательность потенциалов.
Суть дела здесь в том, что за доступ к одному и тому же участку памяти одновременно конкурируют два устройства - видеоконтроллер и графическое ядро.
Раньше хорошие видеокарты выпускались с использованием дорогой двухвходовой памяти VRAM.
Эти времена давно в прошлом и современные адаптеры набиты самой простой и дешевой памятью, которая не в состоянии обслуживать запросы одновременно двух устройств к одной и той же ячейке.

Как в таких условиях обеспечить вывод на экран изображения без искажений?
Первый естественный ответ - заполнять буфер только в тот момент, когда видеоконтроллер не осуществляет к нему доступа.
То есть, формировать изображение во временном участке памяти, которое может быть мгновенно перенесено в буфер в момент паузы в работе видеоконтроллера.
Откуда берется такая пауза? Хотя мониторы с электронно-лучевой трубкой уже давно не используются, интерфейс созданный в своё время для работы с ними (который обычно называют DB-15, D-Sub или просто VGA) до сих пор присутствует на видеокартах. Обычно в виде аналоговой части интерфейса DVI.
ЭЛТ мониторы формировали изображение путем отрисовки его потоком разогнанных до скорости в 100,000 км/сек электронов, который отклонялся электрическим или магнитным полем. При этом, после вывода на экран одной строки изображения нужно было отключить поток электронов и подать на отклоняющую систему потенциал, необходимый для вывода следующей строки.
Самая большая продолжительность такого интервала была в промежутке между кадрами - когда нужно было перевести луч (уже отключенный управляющим электродом) из правого нижнего угла экрана в левый верхний.
Поскольку в этот момент луч должен был переместиться через весь экран не только по горизонтали, что происходило при выводе каждой строчки, но и по вертикали, этот интервал назвали интервалом вертикальной синхронизации.

Итак, при включенной вертикальной синхронизации (V-Sync), видеоконтроллер будет при каждой смене кадров выводить на экран только полностью сформированный буфер.
Никаких искажений. Это плюс. Потенциальное резкое падение FPS и "дергание" изображения на экране. Это минус.
Откуда они берутся? Для начала, вспомним, что эта технология была разаботана для ЭЛТ мониторов, которые, в момент замены их на LCD имели гораздо более высокую частоту кадров. К примеру, мой ЭЛТ-монитор поддерживал до 170 кадров в секунду. Обычные частоты, конечно, были меньше - от 85 до 120 кадров в секунду.
Многие LCD мониторы до сих пор работают с частотой 60 кадров в секунду. Заметная разница, правда?
Продавцы первое время говорили потребителям, что для LCD-монитора частота кадров не имеет значения. Поскольку в электронно-лучевой трубке высокая частота необходима для уменьшения мерцания, в то время как у LCD мерцания, якобы, нет. Последнее утверждение тоже не соответствует действительности, но не о нем сейчас речь.
Проблема в другом. Представьте себе, что Ваша система не может обеспечить при заданных настройках графики FPS больше 60. Допустим, частота отрисовки кадров лишь чуть-чуть меньше. Скажем, 59.
Что происходит? Видеоконтроллер отрисовывает кадр находящийся в буфере каждые 1/60 секунды (при аппаратной частоте кадров монитора 60Hz).
А графический адаптер подготовит очередной кадр для переноса в видеобуфер только через 1/59 секунды.
Это значит, что к моменту когда надо будет отображать следующий кадр, нового изображения в буфере еще не будет и видеоконтроллер повторно отрисует тот же самый кадр, что и прошлый раз.
С точки зрения пользователя это будет аналогично уменьшению FPS с 59 до 30.
И даже хуже. Из-за того, что FPS не является фиксированной величиной, а колеблется в достаточно широких пределах, вывод нескольких статичных кадров подряд может перемежаться резким изменением положения персонажа когда в буфер наконец попадает отрисованный кадр.
Визуально это будет выглядеть как "дергание" графики на экране. Персонаж какое-то время стоит как столб, потом совершает резкий рывок, потом замирает снова.

Понятно, что при таких условиях вертикальную синхронизацию не нужно включать без крайней необходимости.
Или без наличия монитора с очень высокой для LCD (не меньшее 100Гц) аппаратной частотой кадров.

Тем более, что эта самая вертикальная синхронизация вовсе не обязана хоть насколько-нибудь улучшать качество изображения. А как же все те ужасы с недорисованными кадрами и попытками одновременного доступа к одной и той же ячейке памяти, спросите вы? А очень просто! Уже десятки лет, еще до повсеместного распространения трехмерной графики было найдено простое и изящное решение этой проблемы.
Вместо того, чтобы иметь один видеобуфер, программа создает два. И записывает их по-очереди. После того как буфер полностью сформирован, происходит переключение буферов и видеоконтроллер каждый раз переносит а экран содержимое активного в данный момент буфера. Причем переключение буферов может происходить прямо в момент вывода, тогда контроллер бросает рисовать содержимое старого буфера и переключается на новый.
В результате, картинка всё равно будет несколько разорвана (верхняя часть от старого буфера, нижняя от нового), зато никаких других артефактов на экране будет. И, самое главное, мы в результате получим свои честные 59 FPS вместо 30.
Stranger
Житель форума
Житель форума
Возраст: 50
Откуда: Москва
Репутация: 103
Лояльность: 34 (+34/−0)
Сообщения: 550
Темы: 5
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца

#11 Stranger » 08.12.2012, 20:29

P.S. Понятно, что я несколько сгустил краски, специально выбрав для сравнения самые неэффективные способы работы с буфером изображения. Всё не настолько однозначно, потому что алгоритмов использования буфера существует несколько, но общий принцип выдерживается абсолютно строго - v-sync устраняет артефакты изображения за счет снижения FPS (иногда незначительного, иногда достаточно заметного). При этом артефактов может и не быть, а снижение FPS есть всегда.

P.P.S. У меня все сообщения почему-то получаются очень длинными и нудными. Может быть имеет смысл опускать большую часть подробностей?
Stranger
Житель форума
Житель форума
Возраст: 50
Откуда: Москва
Репутация: 103
Лояльность: 34 (+34/−0)
Сообщения: 550
Темы: 5
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца

#12 zix » 08.12.2012, 20:59

Stranger писал(а): У меня все сообщения почему-то получаются очень длинными и нудными. Может быть имеет смысл опускать большую часть подробностей?
Кстати, не стоит. Вы простыми словами объясняете массу технических тонкостей, которые ни в одной энциклопедии так доступно не вычитаешь. За это вам большое спасибо.
Дорогу осилит идущий

Изображение
zix M
Поддержка
Поддержка
Аватара
Возраст: 47
Откуда: Калужская обл
Репутация: 1066
Лояльность: 445 (+446/−1)
Сообщения: 15724
Темы: 146
Зарегистрирован: 17.12.2011
С нами: 4 года 11 месяцев


  • Понравилась тема? Поделись с друзьями!

Вернуться в Ноутбуки и Ультрабуки

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на форуме (по активности за 20 минут)

Сейчас этот раздел просматривают: 1 гость