![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#111 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Интересное наблюдение:
- патч снимает нагрузку с процессора - но возрастает нагрузка на память === Сравнил 2 квирка ![]() UVC_QUIRK_MOTION Код:
if ((stream->dev->quirks & UVC_QUIRK_MOTION) && (data[len - 2] == 0xff) && (data[len - 1] == 0xd9)) { u8 *mem; buf->state = UVC_BUF_STATE_READY; mem = (u8 *) (buf->mem + MOTION_FLAG_OFFSET); if ( stream->dev->motion ) { stream->dev->motion = 0; motion_hotplug_create_event(); } else { *mem &= 0x7f; } Код:
if ((format->flags & UVC_FMT_FLAG_COMPRESSED) && (stream->dev->quirks & UVC_QUIRK_COMPRESSION_RATE)) { ctrl->dwMaxVideoFrameSize = ((u32)(frame->wWidth) * frame->wHeight * 2U) / 5U; uvc_printk(KERN_ERR, "dwMaxVideoFrameSize fixed to %d.\n", ctrl->dwMaxVideoFrameSize); } ![]() |
![]() |
![]() |
![]() |
#112 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Потестил motion-ffmpeg на сборке Openwrt x86 на Acorp 6via85P / Celeron 950 (Coppermine) S370 / RAM 392Мб
Загрузка проца 30% в простое, когда движение - 99%, для fps=5 (640x480) тянет. Запись вел в /tmp (память) А вот на P4 2.4G (GA-8IP1000, чипсет 82801 (ICH5/ICH5R), в простое - 3%, движение - 50% для fps=25 (640x480). Похоже еще и какие-то инструкции медийные подключаются походу для енкодирования, так думаю ![]() И пакет uvc2http для Openwrt x86 тоже нормально работает, dwMaxVideoFrameSize подрубается и по логу видно и сравнивал без него, памяти потребляет в 4 раза меньше, хотя её и 1Gb ![]() P.S. На Acorp 6via85P немного пошаманил с настройками в биосе - получше стало, в простое - 12-14%, когда движение - 80-90% (fps=5, 640x480), надо другие контролеры usb попробовать, может еще поменьше станет Последний раз редактировалось sakatgg; 24.02.2016 в 23:32. |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|