|
Как увидеть FPS?, Как визуально без измериловки увидеть FPS больше 30Гц? |
|
|
|
Sep 27 2017, 00:45
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
Цитата(MegaVolt @ Sep 25 2017, 16:09)  Примерно как умудряются отображать гамму дисплея рисуя чёрно белые полосочки. Вот может уже всё придумано до нас? мультиплексором. он и будет задавать развертку. а если увидеть в мониторе, то даже в DVI сигнале есть интервалы "гашения".... но хз. как эти интервалы выглядят на осциллографе, потому что цветопиксельные данные кодируются средневзвешенным кодом. Что касается программирования, в некоторых ОС, при некоторых драйверах возможен синхронный блит, или перключение фреймбуфера. Виндовз-ДХ это теоретически позволяет, фича есть в играх и видеоплеерах. Но на практике не всегда работает так как ожидается. Т.е. по сути мы включаем столбец на некоторое время и смотрим сколько строк успел отрисовать экран за кадр?не выйдет. афаик, буферы дисплеев как правило односторонние. да и на обычной PC борде в асинхронной ОС это невозможно. Но можно посчитать количество переключений буфера и поделить.
|
|
|
|
|
Sep 27 2017, 06:59
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Hale @ Sep 27 2017, 07:45)  не выйдет. Почему? Цитата(Hale @ Sep 27 2017, 07:45)  Но можно посчитать количество переключений буфера и поделить. Каким образом посчитать? И с чего Вы вообще взяли что в контроллере автора есть какие-то "переключения буфера"?
|
|
|
|
|
Sep 27 2017, 14:37
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(VCO @ Sep 27 2017, 08:39)  А тупой, но надёжный способ съёмки видеокамерой 1000 fps предлагался?   )))))))))))) ха ха ха  )) Отличный вариант  ) Цитата(jcxz @ Sep 27 2017, 09:59)  И с чего Вы вообще взяли что в контроллере автора есть какие-то "переключения буфера"? Буфер там один. Но судя по описанию двухпортовый. Один порт процу для записи. Второй порт контроллеру для обновления экрана.
|
|
|
|
|
Oct 3 2017, 01:12
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
вам все вынь да в рот положи не выйдет. афаик, буферы дисплеев как правило односторонние. вы не сможете узнать тот момент когда дисплей нарисовал кончик линии, которую вы туда отправили. но зная устройство любого устройства, будь то адаптер, или контроллер матрицы, вы можете попробовать выловить технологические сигналы. но поскольку это непродуктивно - правильно самому задавать необходимую развертку. если вас терзает вопрос, а как у nVidia, то ответ простой - они достают развертку из собственной схемы кодера фреймбуфера, считая что монитор не слишком тупит на отрисовку. Возможно что-то они корректируют, общаясь с монитором по DDC... хотя сомневаюсь. правильные мониторы сертифицируют соотв. наклейкой.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|