Lake I - не мышонок, не лягушка, а неведома зверушка
-
- Сообщения: 9
- Зарегистрирован: 17 авг 2017, 16:51
Zyxmon, привет, может попробуете прошивки от KAM_58, например 2.0.0, есть на 4pda в шапке темы aleZidoo2.0.0NO_LOGO.rar или на freaktab https://forum.freaktab.com/forum/tv-player-support/realtek-based-tv-players/rtd1295/661976-lake-i-home-cloud-tv-box-2-16gb-dual-wifi-gig-lan-android-6-0-bluetooth-4-0?p=765543#post765543 . Там есть приложения из ZIDOO X9S, причем 2 системных плеера.
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
-
- Сообщения: 9
- Зарегистрирован: 17 авг 2017, 16:51
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Сделал на коленке скрипт для init.d отключающий устройство, подключенное к usb2 при засыпании и включающий при просыпании. Элегантности проверки, как для amlogic, не вышло пока. Прошу пробовать и улучшать
Для порта usb3 должно сработать после замены устройства на `/sys/devices/platform/98013000.ehci/usb3`
Код: Выделить всё
#!/system/bin/sh
# Не будем спешить, подождем 30 секунд. Экран уже наверяка включен
sleep 30
LAST_SCREEN=' mScreenOn=true'
# Запускаем бесконечный цикл в фоновом режиме. Проверяем экран каждые 5 секунд
(while true; do
sleep 5
CURRENT_SCREEN=`dumpsys deviceidle | grep mScreenOn`
if [ "$LAST_SCREEN" != "$CURRENT_SCREEN" ]; then
LAST_SCREEN=$CURRENT_SCREEN
if [ "$LAST_SCREEN" = " mScreenOn=true" ]; then
echo 1 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
fi
if [ "$LAST_SCREEN" = " mScreenOn=false" ]; then
echo 0 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
fi
fi
done &)
Для порта usb3 должно сработать после замены устройства на `/sys/devices/platform/98013000.ehci/usb3`
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Хочу вернутся к вопросы выполнения скриптов из /etc/init.d. Я не являюсь знатоком Android и не знаю, насколько следующее поведение стандартно для разных приставок. В прошивках Lake I при включении выполняется скрипт `/system/bin/preinstallApks.sh`. При самом первом включении скрипт устанавливает пользовательские приложения и делает метку-файл в /data/local, что приложения установлены и повторно приложения не устанавливает. Этот скрипт выполняется при каждой загрузке и можно "врезать" цикл выполнения скриптов в /etc/init.d прямо в `/system/bin/preinstallApks.sh`. Поскольку в модах прошивки этот скрипт выполняет еще и дополнительные функции, я не стал делать "автоматическое врезание" в `/system/bin/preinstallApks.sh`.
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Некоторые операции на Lake I проходят явно быстрее, чем на других боксах. Поэтому я решил сравнить быстродействие чипсетов RTL1295 (Lake I) и Amlogic S912 (BB2 Pro). И там и там DDR4. Установлено Entware aarch64 (64 битный arm), 3 теста по методик, изложенной в теме Вычисляем 5000 знаков числа PI для определения быстродействия железки
Тест 1. Вычисление 5000 знаков числа pi, используется 1 поток (1 ядро cpu)
RTL1295 - 67.69user 0.05system 1:07.91 elapsed 99%CPU
S912 - 67.10user 0.01system 1:07.18 elapsed 99%CPU
Полное равенство.
Тест 2. Архиватор 7zip, используются все ядра
RTL1295 - Tot: 332 1006 3491
S912 - Tot: 638 836 5473
Тут 1 ядро "лейки" почти 20% быстрее, но суммарно 8 ядер Amlogic выиграли у 4х реалтека.
Тест 3. openssl
RTL1295 - aes-256 cbc 34109.52k 37275.01k 38264.58k 38630.49k 38611.63k 38757.20k
S912 - aes-256 cbc 34000.05k 37770.30k 38811.65k 39086.08k 39152.30k 39168.68k
Тут равенство, на больших и малых блоках минимальный выигрыш у разных боксов.
Так что в целом, оказывается, Amlogic и Realtek равны (в расчете на быстродействие 1 ядра cpu).
Тест 1. Вычисление 5000 знаков числа pi, используется 1 поток (1 ядро cpu)
RTL1295 - 67.69user 0.05system 1:07.91 elapsed 99%CPU
S912 - 67.10user 0.01system 1:07.18 elapsed 99%CPU
Полное равенство.
Тест 2. Архиватор 7zip, используются все ядра
RTL1295 - Tot: 332 1006 3491
S912 - Tot: 638 836 5473
Тут 1 ядро "лейки" почти 20% быстрее, но суммарно 8 ядер Amlogic выиграли у 4х реалтека.
Тест 3. openssl
RTL1295 - aes-256 cbc 34109.52k 37275.01k 38264.58k 38630.49k 38611.63k 38757.20k
S912 - aes-256 cbc 34000.05k 37770.30k 38811.65k 39086.08k 39152.30k 39168.68k
Тут равенство, на больших и малых блоках минимальный выигрыш у разных боксов.
Так что в целом, оказывается, Amlogic и Realtek равны (в расчете на быстродействие 1 ядра cpu).
-
- Сообщения: 223
- Зарегистрирован: 17 июл 2017, 00:29
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Вернемся, к нашим баранам (С)
Точнее к Lake и к вопросу о HDMI-CEC, т.к. люблю управлять одним пультом всем (пультом от ТВ).
В моем случае, когда Lake включается или перезагружается управление по cec всегда работает, а когда просыпается может и не работать. Если зайти в настройки и передернуть CEC - выкл-вкл, то работает.
Ранее я приводил скрипт отключения usb устройств на время сна и включения после сна, чтобы мышь, аэромышь, клавиатура не будили лейку.
Если после активации usb в скрипт добавить строки
то после "пробуждения" будет программным образом передергиваться hdmi-cec и можно будет подключиться к боксу по cec и управлять с пульта. Не знаю, насколько это решение универсально, но мне с ТВ Samsung помогло.
Точнее к Lake и к вопросу о HDMI-CEC, т.к. люблю управлять одним пультом всем (пультом от ТВ).
В моем случае, когда Lake включается или перезагружается управление по cec всегда работает, а когда просыпается может и не работать. Если зайти в настройки и передернуть CEC - выкл-вкл, то работает.
Ранее я приводил скрипт отключения usb устройств на время сна и включения после сна, чтобы мышь, аэромышь, клавиатура не будили лейку.
Если после активации usb в скрипт добавить строки
Код: Выделить всё
sleep 2
/system/bin/settings put global hdmi_control_enabled 0
sleep 5
/system/bin/settings put global hdmi_control_enabled 1
то после "пробуждения" будет программным образом передергиваться hdmi-cec и можно будет подключиться к боксу по cec и управлять с пульта. Не знаю, насколько это решение универсально, но мне с ТВ Samsung помогло.
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Обновил образ с Entware - http://android.zyxmon.org/files/aarch64.rar
Обновлены пакеты, правки глобального профиля, таймзона Moscow.
Обновлены пакеты, правки глобального профиля, таймзона Moscow.
Вернуться в «Другое оборудование»
Кто сейчас на конференции
Всего 5 посетителей :: 1 зарегистрированный, 0 скрытых и 4 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: CommonCrawl [Bot] и 4 гостя