практически все фризы связаны с хреновым питанием.
* cubieboard4 — висла, поставили ей БП от MeanWell с запасом и пассивное охлаждение на DCDC и PMIC, uptime 3 месяца был. компиляла сборку Qt проги раз в несколько часов.
* cubietruck с хардом — раз в пару дней падал под нагрузкой, поставил ему какой-то БП на 5V 4A, больше ни разу не вис.
* cubieboard1 — вообще ни разу не упал за все время пока я им пользовался.
взяли либы с андроида, разреверсили, оказалось там все довольно просто, написали vdpau обертку (которая работает с любым современным плеером) и несколько примеров как использовать что декодер, что энкодер.
http://linux-sunxi.org/Cedrus
недавно Allwinner разродился своим media-codec, но он, как водится, кривой до ужаса.
в общем, при прямых руках можно сделать что угодно.
есть FM приемник. Теперь радио будет сделать проще
там нужна разводка, у bcm модуля есть I2S выход который нужно воткнуть на вход местному кодеку, после чего еще нужно заставить его кушать этот стрим когда нужно. к слову это еще нужно если хочется использовать HFP у bluetooth.
encode:
vp8 под старый CedarX
https://bitbucket.org/paullo612/cedarx-vp8-test
под новый CedarX
https://github.com/rosimildo/videoenc
адская балалайка от Allwinner в виде OMX плагина
https://github.com/allwinner-zh/media-codec
jpeg под новый CedarX
https://github.com/avafinger/jepocx
gst под старый CedarX
https://github.com/ebutera/gst-plugin-cedar
это не работает таким образом. нужно иметь нормальную скорость реакции и чувствовать отклик.
на 64 абсолютно нормальной ситуацией является словить в голову, уже уйдя за угол, просто потому что другой клиент в данный момент еще видел последний пиксель хитбокса вашей головы и прожал в него.
на 128 сделать такое будет, очевидно, ровно в два раза труднее.
Здесь вообще очень много споров, чуть ли не самая популярная тема на форумах батлонета. Насколько мне известно, там не синхронный тикрейт, в духе 22 up, 60 down.
и поднимать его вплоть до 120 (как в CS:GO).
В csgo matchmaking тикрейт 64, в более адекватных местах 128.
Почему сразу не дадите вашу версию Sequelize c fast-clone поглядеть? :) вопрос чисто из лени.
вскоре могу наткнуться на такую же проблему, есть бэкенд на Sequelize в который заезжает 42МБ статистических данных из внешнего сервиса, часть из них доезжает в базу и делаются выборки.
у вас ядро от вашего OEM, которому дал Allwinner его. в статье написано общее «не юзайте linux-3.4-sunxi» (которых минимум три разных версий разных годов для разных поколений SoC-ов).
Эксперты Positive Technologies рекомендуют по возможности не использовать устройства, работающие под управлением ОС на базе версии ядра Linux 3.4-sunxi от Allwinner до выяснения всех деталей произошедшего.
пожалуйста, по возможности, не рекомендуйте то, в чем не разбираетесь.
Проблема существует в ведре которое поставлялось OEM-ам имплементирующим девайсы на A83T, H3 и H8. На всех остальных девайсах этой проблемы нет. В частности на народных A10/A13/A20 и например здесь https://github.com/cubieboard/CC-A80-kernel-source/tree/master/arch/arm/mach-sunxi тоже нет. Вы даже умудрились поставить фотографию планшета на A13 заглавной, буд-то бы на нем есть такая уязвимость.
еще раз, на всякий случай:
есть несколько версий ядер, устанавливаемых на устройства:
1) OEM от Allwinner, разных версий. для A10-A20 было одно, для A31/33 было другое. Со временем, Allwinner выпустил свои новые SoC и именно в этой версии есть этот злополучный драйвер.
2) ядро от сообщества linux-sunxi.org
3) Ванильное ядро
в итоге завел refind с eMMC, nvram от wifi/bluetooth выдернул из efivars, остались проблемы:
не работает Goodix TS нормально, нужен tslib наверное;
ACPI кнокпи не работают;
статус батареи не работает и не будет работать пока баг не пофиксят bugzilla.kernel.org/show_bug.cgi?id=88471, а его скорее всего не пофиксят, так как Intel разассайнил своего инженера;
управление подсветкой не работает;
драйвера для AXP в популярных дистрах не поставляются, там нужно включать IIO модули + AXP MFD;
звук сломан
В остальном да — интеловская графика работает, wifi заводится, если его вывести из PM через sysfs, планшет не виснет.
Но оно вам надо? Уже за 32bit-ный UEFI в 2015-том году стоит расстрелять кого-нибудь, а тут еще ворох проблем.
что бы так сделать нужно всем пальцем вдавить правую от основания до середины где-то, пластина кнопки прогибается, кнопка становится чуть короче на пол миллиметра и уходит в корпус, при снятии усилия пластина восстанавливает свою прежнюю длину и застревает об край корпуса основания, у меня лапы большие — получилось так в матче.
это явно косяк в проектировании — длинна пластины кнопки слишком короткая, не учли деформацию.
* cubieboard4 — висла, поставили ей БП от MeanWell с запасом и пассивное охлаждение на DCDC и PMIC, uptime 3 месяца был. компиляла сборку Qt проги раз в несколько часов.
* cubietruck с хардом — раз в пару дней падал под нагрузкой, поставил ему какой-то БП на 5V 4A, больше ни разу не вис.
* cubieboard1 — вообще ни разу не упал за все время пока я им пользовался.
взяли либы с андроида, разреверсили, оказалось там все довольно просто, написали vdpau обертку (которая работает с любым современным плеером) и несколько примеров как использовать что декодер, что энкодер.
http://linux-sunxi.org/Cedrus
недавно Allwinner разродился своим media-codec, но он, как водится, кривой до ужаса.
в общем, при прямых руках можно сделать что угодно.
эти две вещи в одном предложении стоять не могут.
там нужна разводка, у bcm модуля есть I2S выход который нужно воткнуть на вход местному кодеку, после чего еще нужно заставить его кушать этот стрим когда нужно. к слову это еще нужно если хочется использовать HFP у bluetooth.
vp8 под старый CedarX
https://bitbucket.org/paullo612/cedarx-vp8-test
под новый CedarX
https://github.com/rosimildo/videoenc
адская балалайка от Allwinner в виде OMX плагина
https://github.com/allwinner-zh/media-codec
jpeg под новый CedarX
https://github.com/avafinger/jepocx
gst под старый CedarX
https://github.com/ebutera/gst-plugin-cedar
decode:
https://github.com/linux-sunxi/libvdpau-sunxi
на 64 абсолютно нормальной ситуацией является словить в голову, уже уйдя за угол, просто потому что другой клиент в данный момент еще видел последний пиксель хитбокса вашей головы и прожал в него.
на 128 сделать такое будет, очевидно, ровно в два раза труднее.
Здесь вообще очень много споров, чуть ли не самая популярная тема на форумах батлонета. Насколько мне известно, там не синхронный тикрейт, в духе 22 up, 60 down.
В csgo matchmaking тикрейт 64, в более адекватных местах 128.
вскоре могу наткнуться на такую же проблему, есть бэкенд на Sequelize в который заезжает 42МБ статистических данных из внешнего сервиса, часть из них доезжает в базу и делаются выборки.
пожалуйста, по возможности, не рекомендуйте то, в чем не разбираетесь.
Проблема существует в ведре которое поставлялось OEM-ам имплементирующим девайсы на A83T, H3 и H8. На всех остальных девайсах этой проблемы нет. В частности на народных A10/A13/A20 и например здесь https://github.com/cubieboard/CC-A80-kernel-source/tree/master/arch/arm/mach-sunxi тоже нет. Вы даже умудрились поставить фотографию планшета на A13 заглавной, буд-то бы на нем есть такая уязвимость.
еще раз, на всякий случай:
есть несколько версий ядер, устанавливаемых на устройства:
1) OEM от Allwinner, разных версий. для A10-A20 было одно, для A31/33 было другое. Со временем, Allwinner выпустил свои новые SoC и именно в этой версии есть этот злополучный драйвер.
2) ядро от сообщества linux-sunxi.org
3) Ванильное ядро
НТЦ Модуль
в итоге завел refind с eMMC, nvram от wifi/bluetooth выдернул из efivars, остались проблемы:
В остальном да — интеловская графика работает, wifi заводится, если его вывести из PM через sysfs, планшет не виснет.
Но оно вам надо? Уже за 32bit-ный UEFI в 2015-том году стоит расстрелять кого-нибудь, а тут еще ворох проблем.
это явно косяк в проектировании — длинна пластины кнопки слишком короткая, не учли деформацию.