ARM контроль частоты - PullRequest
       74

ARM контроль частоты

1 голос
/ 17 февраля 2020

Я наткнулся на следующую проблему:

У меня есть часть программного обеспечения, написанная на C ++, и устройство rk3399 (FriendlyELE C). Проблема в том, что производительность кода зависит от того, подключен ли дисплей к устройству. Если я запускаю свой код через s sh (без подключенного дисплея), я получаю на 25% более медленную производительность, чем если бы я запускал код с подключенным дисплеем.

Я полагал, что это проблема масштабирования частоты (устройство работает с Lubuntu). I изменил профиль на performance (изначально он был установлен на interactive), но это не помогло. Я наблюдал за напряжением и частотой процессора, все кажется постоянным (1,2 В, 1,12 В) и (1,42 ГГц, 1,8 ГГц).

Вероятно, это какой-то элемент управления, который пытается сэкономить батарею и использует Display Port в качестве флага принятия решения. Но я не могу понять, что это за вид и где его найти.

Сначала я думал, что у меня проблема с G CC flags (может быть какая-то соответствующая информация)

Как заставить устройство работать со стабильной производительностью? В чем может быть проблема?

...