![]() |
![]() |
#16 |
Шрайбикус Модератор
|
![]()
Рамдак получает команду на отрисовку фрэймбуфера каждые раз заново. DDC+ (или как он там ) создаёт несколько фрэймбуферов в памяти видеокарты ,а рамдак отображает их циклично ( чтоб процесс заполнения не простаивал на время отрисовки. Тоесть отрисовываются тока засторенные данные , а не "на лету"
Таже фигня с мышью , данные сначала идут в ФИФО буфер , а потом генерится прерывание и обрабатываются ... опятьже гуру могут меня про мышь поправить :D |
![]() |
![]() |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#17 |
Заслуженный Участник
|
![]()
Да в этом я с тобой согласен. Но ведь из памяти читается не весь скрин сразу! последовательно. сколько нсек у нас на память? скажем что 2... ну вот давай теперь дальше умножать. 2 это у нас ну скажем на (одын байт * 16) в случае с 128 битной шиной. 16 байт за раз (2 нсек) читает... скажем что за такт (ну ооочень уж) грубо будет прочитано 4 пикселя... на прочетение всего 1680* 1050 в моем случае потребуется 440к тактов. нано это -9 афайр. станет что скрин в среднем будет отрефрешен теперь грубо скажем что скрин отрефрешится за 1*Е-3, т.е. за 0.001. но все это грубо. ибо не учли всякие там задержки на синхру памяти и прочее... так что вот... такая вот она арифметика...
__________________
Для мод-ов: "звезду" лепить сюда [ ] ![]() Amicus Plato, sed magis amica veritas |
![]() |
![]() |
![]() |
#18 |
Шрайбикус Модератор
|
![]()
При 1024х768 , скрин рисуется за 0.013 сек ,но он уже ждал столькоже примерно во фрейм буфере.
Вобщем реально сократиь время можно именьшив разрешение , перейдя на ЦРТ и выставив 200герц рефрэша ![]() |
![]() |
![]() |