Сообщение Re[40]: Еще от 13.06.2017 16:34
Изменено 13.06.2017 16:52 ononim
Re[40]: Еще
CS>Да пофигу как физически организован интерфейс c видео памятью.
CS>Там помнится DMA механизм участвует, т.е. не процессор пишет в видео память, а карточка читает (например по VSYNC) и всё такое.
CS>Мы не про это. А про всякие мифы на тему "GDI hardware accelerated" и "DDB это видео память" расцветающими махровым цветом в неокрепших умах.
Если неубедительно, приду домой и надергаю примеров кода из того самого Permedia display driver sample. DDK 2003 у меня сохранился.
CS>Там помнится DMA механизм участвует, т.е. не процессор пишет в видео память, а карточка читает (например по VSYNC) и всё такое.
CS>Мы не про это. А про всякие мифы на тему "GDI hardware accelerated" и "DDB это видео память" расцветающими махровым цветом в неокрепших умах.
(c) https://docs.microsoft.com/en-us/windows-hardware/drivers/display/creating-device-dependent-bitmapsNote Graphics drivers can improve performance by supporting bitmaps in off-screen memory and by drawing bitmaps using hardware. For an example of this, see the Permedia display driver sample.
Если неубедительно, приду домой и надергаю примеров кода из того самого Permedia display driver sample. DDK 2003 у меня сохранился.
Re[40]: Еще
CS>Да пофигу как физически организован интерфейс c видео памятью.
CS>Там помнится DMA механизм участвует, т.е. не процессор пишет в видео память, а карточка читает (например по VSYNC) и всё такое.
Нет. Это вообще не то, хотя тоже реально.
Системная память в общении ВООБЩЕ не участвует (хотя часть системной памяти может использоваться и видеокартой, но речь не про такой сценарий).
Просто запись по адресам инициирует не запись в физическую память (которая в DDR), а транзации по шине прямо в карточку.
CS>Мы не про это. А про всякие мифы на тему "GDI hardware accelerated" и "DDB это видео память" расцветающими махровым цветом в неокрепших умах.
Если неубедительно, приду домой и надергаю примеров кода из того самого Permedia display driver sample. DDK 2003 у меня сохранился.
CS>Там помнится DMA механизм участвует, т.е. не процессор пишет в видео память, а карточка читает (например по VSYNC) и всё такое.
Нет. Это вообще не то, хотя тоже реально.
Системная память в общении ВООБЩЕ не участвует (хотя часть системной памяти может использоваться и видеокартой, но речь не про такой сценарий).
Просто запись по адресам инициирует не запись в физическую память (которая в DDR), а транзации по шине прямо в карточку.
CS>Мы не про это. А про всякие мифы на тему "GDI hardware accelerated" и "DDB это видео память" расцветающими махровым цветом в неокрепших умах.
(c) https://docs.microsoft.com/en-us/windows-hardware/drivers/display/creating-device-dependent-bitmapsNote Graphics drivers can improve performance by supporting bitmaps in off-screen memory and by drawing bitmaps using hardware. For an example of this, see the Permedia display driver sample.
Если неубедительно, приду домой и надергаю примеров кода из того самого Permedia display driver sample. DDK 2003 у меня сохранился.