Капмонстр 2 переключается с GPU на CPU

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Заметил, что капмонстр при относительной загрузке 2й рекапчей, переключается с гпу на цпу, и соответсвтенно начинает грузить комп, при простаивании видеокарты, кто-то с этим сталкивался, как бороться ?

P.S. Определяется просто, в процессах вместо одного cmconnetor появляется 2, и загрузка проца под 100%.
Тормозим распознавание, ждем пока из процессов уйдет cmconnector, запускаем, все ок какое-то время. Перезагрузка самого капмонстра не помогает, очередей за капчами нет.

cm2cpu.png
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Jтправил ссылку на топик программисту. Отпишусь чуть позднее
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Отвечаю: это происходит при нехватке видео памяти. Перед Запуском CMConnector.exe CapMonster анализирует информацию о количестве ядер проца и видеокарты, а также свободную память на GPU и CPU. По такому принципу вычисляется количество создаваемых процессов - цмконнекторов. Следовательно, когда свободной памяти на GPU не хватало, CM принял решение распознавать на CPU.
 
  • Спасибо
Реакции: Yuriy Zymlex

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Отвечаю: это происходит при нехватке видео памяти. Перед Запуском CMConnector.exe CapMonster анализирует информацию о количестве ядер проца и видеокарты, а также свободную память на GPU и CPU. По такому принципу вычисляется количество создаваемых процессов - цмконнекторов. Следовательно, когда свободной памяти на GPU не хватало, CM принял решение распознавать на CPU.
Так при запуске распознается через гпу, на цпу переходит в процессе работы, видеокарта Geforce GTX 590.
Утечек по памяти нет случайно ? т.к. сожрать 3 гига (1,5 + 1,5) видеопамяти, имхо, довольно сложно, плюс как я писал помогает остановка распознавания, и его повторный запуск, после ухода цмконнектора из процессов. (вроде даже не перегружал капмонстра).

P.S. Сегодня вроде проблема не проявлялась за весь день ни разу.
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Все правильно, у нас каждые пол часа все модули перезагружаются, никаких утечек памяти при распознавании рекаптчи2 100 процентов нет. Сегодня соберем билд, можно будет подкладывать файл с настройками на чем распознавать и сколько процессов создавать
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)