Page 15 of 17

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 11:09
by deathsoft
zxmak wrote:Видимо какая-то заморочка с планировщиком задач windows.

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

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 11:14
by deathsoft
zxmak wrote:Протести плиз эту версию тоже: 2.8.6.2 TESTSYNC

При синхронизации по видео на графе постоянный скачки вверх вниз (небольшие), но почему то вывод идет 60гц (с частотой лцд монитора), а не 50гц, пишет update 50, render 60, device 60. Видимо скачки из за того что render и update не совпадает. При синхронизации по таймеру скачков нет, update и render 50.

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 12:26
by zxmak
При синхронизации по видео на графе постоянный скачки вверх вниз (небольшие), но почему то вывод идет 60гц (с частотой лцд монитора), а не 50гц, пишет update 50, render 60, device 60. Видимо скачки из за того что render и update не совпадает. При синхронизации по таймеру скачков нет, update и render 50.


так и должно быть при синхре от времени Present выполняется с частотой 50 Гц, а при синхре от видео на каждом кадре. От чего разброс появляется пока не разобрался, если скипать лишние кадры, то разброса почему-то нет, а на его величину почему-то влияет разброс времени которое уходит на эмуляцию в каждом кадре. Возможно этот разброс связан с тем что доступ к d3d закрыт lock-ами (критические секции), но попытки убрать lock-и на разброс не влияют. Есть еще подозрение что время четных-нечетных кадров у видеокарты отличается или что более вероятно - гдето гдето закрался код который дает дополнительную задержку при вызове present для обновленных кадров (вызов для скипнутых и для обновленных кадров происходит из разных участков кода).

Проблема со 100 Гц дисплеем, насколько понял решилась? :)

а что MSI hardware monitor показывает?

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 12:33
by zxmak
"говнет" и "кроссплатформенность" -- взаимоисключающие параграфы.


ну вообщето эмулятор и сейчас прекрасно без перекомпиляции работает и под Windows и под Linux без Wine. На Linux пока нет звука и видео, т.к. эмулятор DirectX использует, но отладчик и все остальное работает.

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 13:04
by deathsoft
zxmak wrote:а при синхре от видео на каждом кадре.

Откуда лишние кадры берутся? Интерполяция соседних кадров что ли делается? Или некоторые кадры по 2 раза выводятся?
zxmak2.png
zxmak2.png (9.02 KB) Viewed 13149 times

в msi monitor'е тоже время кадров плавает.
Это комп с видяхой интел интегрированной в проц. i7 3930S.

Кстати, если ты делаешь синхронный презент, то презент сам ждет начало развертки (если только не указан флаг immediate).

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 13:13
by deathsoft
zxmak wrote:Проблема со 100 Гц дисплеем, насколько понял решилась?

Нет не решилась (вернее я не знаю решилась она или нет, на том компе смогу только вечером протестировать), это другой комп (тут лцд 60гц).

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 13:38
by zxmak
Откуда лишние кадры берутся? Интерполяция соседних кадров что ли делается? Или некоторые кадры по 2 раза выводятся?


не, интерполяция кадров пока не делается, но коэфициенты для интерполяции можно считать уже имеются :) Пока просто на лишних кадрах предыдущая картинка выводится :)

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 13:41
by zxmak
Кстати, если ты делаешь синхронный презент, то презент сам ждет начало развертки (если только не указан флаг immediate).


я знаю, но пока удобнее использовать immediate, чтобы лучше контроллировать куда время уходит.

Этот hardware monitor под любую видеокарту подходит? Нужно будет попробовать установить

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 13:45
by deathsoft
zxmak wrote:Пока просто на лишних кадрах предыдущая картинка выводится

Это сразу даст дерганный скролл.

Re: Про ZXMAK2

PostPosted: 21 Jan 2015, 13:46
by deathsoft
zxmak wrote:Этот hardware monitor под любую видеокарту подходит? Нужно будет попробовать установить

Да под любую - это просто продолжение рива тюнера, но теперь за его развитие платит msi (поэтому все лежит на их сайте), а работает на какой угодно карте.
http://event.msi.com/vga/afterburner/download.htm