LINUX.ORG.RU

Android 7.1.2 с -O2 оптимизацией на устройстве 2012 года

 , ,


4

1

По факту, с прошлого скриншота ничего не изменилось. Брикнулась моя Xperia L и купил Nexus 4. Сабж, прошивка Pixeldust(Которую пилим с ребятами из германии) и мое недо-кастом-ядро.

Как всегда юзаю свой тулчейн для сборки ядра UBER 6.x заточеный под Cortex-A15 и neon-vfpv4 с поддержкой OpenMP

Шланг для сборки прошивки тоже самый апстримный, флаги для сборки по линку на гите

  • Говернор: Bioshock
  • CPU hotplug: DYN_Hotplug
  • I/O Sched: zen
  • Частота: 1525 MHz
  • Частота GPU: 487 MHz(Под разгоном)

По поводу разгона, старый нехус гнать бессмысленно, т.к греется этот APQ как скотина, так что не гнал его особо.

Кому надо линки на сорцы(и собраное тоже могу линкануть) обращайтесь

>>> Просмотр (768x1280, 278 Kb)

★★★

Проверено: JB ()

Ответ на: комментарий от DATRAT

Разбитый в хлам, надо что-то новое купить. За сколько взял четвертый, и почему именно его, учитывая что он крайне устарел (не по дизайну)? Какое аниме смотришь?

ilipnitsky ★★★ ()
Ответ на: комментарий от ilipnitsky

Брал 4 потому что очень понравилось как он выглядит, да и его характеристики за 2к гривен меня впечетлили. Очень не люблю китайцев, а о четверке мечтал еще в 12 году. Ониме никакое не смотрю щас, вон недавно глянул новые кина по гатари, и тетрадь дружбы недо-нацумэ(6 сезонов за 3 дня), такие дела

DATRAT ★★★ ()

всегда сидел на стоке что некс5 что некс 5х

всегда сидел на стоке что некс5 что некс 5х

tolengit ()

Ох, вот если бы кто посоветовал прошивку для семёрки 2013г с LTE, вот это было бы здорово. Я в прошлом году продал свой N4 и взял 6P. Прошивок, лучше стоковых, я пока ни на один нексус не видел. На семёрке сейчас стоит Mokee с 7.1.2 - вроде ничего не тормозит особо, но оперативы часто не хватает.

tekk ★★★★★ ()
Ответ на: комментарий от DATRAT

за 2к гривен

Что так дорого то? Я думал еще один взять как резервный телефон, видел по 500 гривен в барахолке.

aquadon ★★★★ ()
Ответ на: комментарий от tekk

Прошивок, лучше стоковых, я пока ни на один нексус не видел.

Lineage OS лучше стоковой хотя бы тем, что в ней gapps нет.

aquadon ★★★★ ()
Ответ на: комментарий от aquadon

за 20$ такой телефон (даже если старый) должен быть убитый в хлам.

ilipnitsky ★★★ ()

А если выкинуть шланг и собрать gcc? P.S -O2 для слабаков. Надо -Ofast -ffast-math -funsafe-math-optimizations -funsafe-loop-optimizations -mvectorize-with-neon-quad -mcpu=cortex-a15 -mfpu=neon-vfpv4 Если что-то отвалится - в этом компоненте -O2

mittorn ★★★★★ ()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от aquadon

В большинстве кастомных прошивок гапсов тоже же нет. Другое дело что большинству юзеров они необходимы и они после архива с прошивкой, устанавливают архив с гапсами.

ilipnitsky ★★★ ()
Ответ на: комментарий от tekk

Кстати насчет 7рки, у меня 2012 версия, уже загинается память, тормозит просто адски, делал тримы всякие, ставил f2fs и разные прошивки. Ничего уже не помогает. Попробуй поставить LineageOS без гапсов, и на /data & /cache влепи f2fs, с кастомным ядром и будет тебе счастье

DATRAT ★★★ ()
Ответ на: комментарий от aquadon

Я его взял в идеальном состоянии(с пленками, коробками и даже зарядкой с оригинальным кабелем)

DATRAT ★★★ ()
Ответ на: комментарий от mittorn

Все флаги которые вы написали используются, кроме -Ofast, ошибок слишком много и никто их фиксить не будет. А шланг оптимизирует LTO/PGO все что в конфиге задано.

Кстати, часто от -Ofast отваливается всякие камеры и либы которые в device-tree, так как телефон древний и код там древний.

Я вон недавно нашел проект что Linux 3.4 на nexus 7 2012 портировали. То там при использовании GCC 6 пришлось немного руками пофиксить невидиевский код

DATRAT ★★★ ()
Последнее исправление: DATRAT (всего исправлений: 1)
Ответ на: комментарий от ilipnitsky

Сейчас даже гапсы есть открытые MicroG называеются. Не все реализовано но оно работает

DATRAT ★★★ ()
Ответ на: комментарий от DATRAT

А сборка gcc поддерживается?
Или на softfp abi шланг оптимизирует лучше?

mittorn ★★★★★ ()
Ответ на: комментарий от mittorn

abi у меня hard, в новых версиях ведроида Google решила использовать шланг, но GCC тоже участвует в сборке

DATRAT ★★★ ()
Ответ на: комментарий от DATRAT

Но android приложения softfp, значит не будут поддерживаться нативные приложения?

mittorn ★★★★★ ()

Белые значки на сером фоне выглядят не очень.

Singularity ★★★★ ()
Ответ на: комментарий от mittorn

Почему же? если hard то будет использоватся нативный FPU/NEON

DATRAT ★★★ ()
Ответ на: комментарий от Singularity

На моем дисплее все идеально видно. Обоины время от времени меняю, а значки всегда белые. Сам интерфейс черный(тема SwiftBlack для Substratum)

DATRAT ★★★ ()
Ответ на: комментарий от Singularity

Нет, не особо режет. На проценты смотрю когда открыта какая-то прога(telegram, карты) и на локскрине.

DATRAT ★★★ ()
Ответ на: комментарий от DATRAT

Это всё-таки не гаппсы, а альтернативные реализации и заглушки для приложений, которые завязаны на гугле

LordTermor ★★ ()
Ответ на: комментарий от DATRAT

Для Ъ: softfp это использование обычных регистров для передачи float аргументов в вызове функций, hard это передача аргументов через vfp/neon регистры. В обоих случаях используются нативные флоаты, расчёты идут в vfp регистрах, но в первом при вызове функции не заинлайненной и не оптимизированной через LTO все эти флоаты переводятся в обычные регистры согласно arm architecture procedure call standart (aapcs)
Если ты собрал андройд с hard, то все приложения, передающие в системные функции float потерпят фиаско, ибо они расчитаны на softfp.
Есть ещё softfloat - это когда все расчёты флоатов выполняются софтварно, как в armv5

mittorn ★★★★★ ()

и мое недо-кастом-ядро.

Как всегда юзаю свой тулчейн для сборки ядра UBER 6.x заточеный под Cortex-A15 и neon-vfpv4 с поддержкой OpenMP

Всё работает? Камера там, gps, аппаратное ускорение?

aegi ★★ ()
Ответ на: комментарий от mittorn

Спасибо за информацию. Ядро собрано с abi hard а вот сама фирмварь в softp

DATRAT ★★★ ()

А если более высокий уровень оптимизации поставить?

batya ()
Ответ на: комментарий от aegi

Все работает так как nexus 4 досих пор поддерживает сообщество LineageOS

DATRAT ★★★ ()
Ответ на: комментарий от batya

Сразу словишь ошибки в bionic/art, которые хрен знает как поправить

DATRAT ★★★ ()
Ответ на: комментарий от tekk

Я под планшет собирал себе сток без Play сервисов, рутовал и навешивал F-Droid + Xposed. Лучшей связки придумать не смог.

Jefail ★★★ ()

Кому надо линки на сорцы(и собраное тоже могу линкануть) обращайтесь

Вот это пожалуйста. У меня как раз такая железка без дела валяется, поиграюсь что ли.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от KennyMinigun

github.com/pixeldust прошивка

github.com/Sudokamikaze/SINAI-N4 кастом ядро

github.com/QUVNTNM-TC/TC тулчейн

github.com/Darkspell-scripts скрипты для сборки

local_manifest https://hastebin.com/hazofiheco.xml

Собраное на XDA лежит, тоже линки могу дать если нужно, включая ядро и прошивку

DATRAT ★★★ ()
Последнее исправление: DATRAT (всего исправлений: 2)

JB пустишь ли ты мой скриншот в скриншоты?

DATRAT ★★★ ()

Седьмой андроид на четвертом нексусе... мне даже интересно было бы посмотреть как там все тормозит и лагает.

Grantrol ()
Ответ на: комментарий от Grantrol

Там 2 ГБ ОЗУ.

И флеш память не убитая. Так что чему там лагать. Относитесь конечно - ведройд же.

fornlr ★★★★★ ()
Ответ на: комментарий от fornlr

Странно, я чет думал что там 1 гиг всего, как на планшете nexus 7 2012.

Grantrol ()
Ответ на: комментарий от ilipnitsky

Можно поставить самый минимальный пакет gapps. Со стока их уже нужно как-то выкуривать.

ipeacocks ★★★★★ ()
Ответ на: комментарий от ipeacocks

У меня стоит MicroG, опенсорцная замена гапсов

DATRAT ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.