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 ()

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

У меня семерка тоже на седьмом недонексусе стоит, лагает немного но жить можно

DATRAT ★★★ ()

Зачем на обоину ставить то, что видишь каждый день?

mahalaka ★★ ()

хорошее задротство. но за 2к можно пятый взять.

есть ли замеры производительности по сравнению с голым lineage например? хочу понять, стоит ли заморачиваться самосбором.

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

Так сборка тут и не причем - все же дело в разгонах и говернорах

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

я на генте давно живу, я знаю какой прирост дает весь этот -O3 -march=native, думал может на армах оно хоть чуствуется.

другой повод начать самому собирать образы это как раз вот microG - после каждого апдейта лайнэйдж патчить спуфинг подписи и всё прочее мягко говоря ПОДНАДОЕЛО.

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

Ну сними. Я вообще подумывал одно время о покупке этого девайса, пока их еще в приличном состоянии найти можно. Но потом остановило старое железо.

Grantrol ()

По факту, с прошлого скриншота ничего не изменилось

Мне одному неприятно вглядываться в число заряда батареи и часов?
DATRAT, как можно использовать такие обои (я не говорю про шестёрку, а вообще про общий контраст фото)?

SysoevDV ()

А что, даже -О2 играет большую роль? А с -Ofast что?

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

Ну как большую, без него тоже жить можно, но не интересно.

Производительности добавляет да и отзывчивость системы лучше чем без флагов

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

А зачем самому это все патчить?

Nanomod загугли, у них есть автоматический патчер и установщик всего и вся

Могу рассказать по полочкам как все быстро и правильно установить

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

Проц не гнал же, греется адски, а GPUшку его я вообще до 200MHz понизил ибо в игры не играю

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

на 4pda можешь тоже глянуть, он в теме MicroG есть, кстати, оно работает с Magisk'ом так что его нужно будет накатить

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

вот поэтому я и обхожу весь андроидо-мир стороной

потому что весь софт который советуют выглядит как личная сборка zvercd от поехавшего соседа с третьего этажа

поэтому и еще потому что нет 50 гиг на локальном винте на сборку этого ведра говен.

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

А у меня 5Х сломался окончательно, уже 3 раза в ремонте был (у них дисплей хрупкий пипец, сразу стекло какое-нибудь мощное, потом заряжаться перестал, потом ещё что-то), счас плюнул, хочу наоборот взять Nexus 5. Погонять убунту и плазму, которые должны заводиться беспроблемно на этой модели, давно было интересно.

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

убунта и плазма совершенно бесполезные вещи без будущего, а нексус 5 сегодня покупать - деньги на ветер, хотя если цена где-нибудь 40$ за хорошее состояние, то в принципе нормально будет.

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

убунта и плазма совершенно бесполезные вещи без будущего

плазма, честно говоря, мне кажется странной поделкой - стремление создать альтернативу чему-то имхо не всегда хорошо. т.е., они могли бы вкинуть все усилия своих разработчиков в объединение с командой мобильной убунту и добиться какого-то общего нормального результата, как альтернатива андроиду. а не пилить своё глюкоподелие, на которое ни у кого нет времени и почти нет шансов, что она займёт какое-то реальное место. насчёт убунты я несогласен - появился форк ubports, который продолжил развитие проекта, обещают полностью стабильную работу существующей версии на трёх телефонах и вроде стабильную ещё на нескольких, ну итд. и на основных должна релизнуться версия 16.04 в скором будующем. поэтому попробовать хочется, много денег я за это платить не готов. посмотрел, нормальная цена для пятого нексуса в отличном состоянии 6000руб в данный момент, если помониторить несколько дней (либо за те же бабки можно заказать из китая, но ждать я столько не буду). для убунты есть телеграмм, вотсапп, смогу смотреть видео на ютубе, слушать музыку и чекать вк. плюс возможность сфотать что-то на ходу, хз, что мне ещё может быть нужно. 16Гиг это мало для установки игрушек, но несколько можно иметь под рукой в андроиде через мультиром.

Думал на википедию внести обновлённую инфу по мобильной бубунте, но там редактирование как-то не слишком просто организовано.

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

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

С просмотром видео кстате у меня проблемы были. Грелось всё весьма нормально, ну и расход батареи повышенный - GPU декодирование видать не запилили.

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

Ну будет, допустим, нормальная работа убунты, что дальше? Никто не будет на нем выпускать смартфоны, разработчиков приложений нету => ненужно.

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

Ну набор самого необходимого есть, хочу потыркать и всё тут.

разработчиков приложений нету

Понятное дело, без адекватной монетизации не так много людей согласны работать для СПО. Не знаю, если мне понравится - задоначу мб какую-то сумму. Я его в руках не держал ещё ни разу, вот и хочу посмотреть. Мне хотя бы не придётся думать, как выпиливать из него зонды, и сколько самых жёстких распространённых дыр в паблике, вполне нормально.

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

уже давил экран на Некс5, сам ставил ОЕМ. сейчас хожу с Некс5х с бронечехлом и стеклом, бутлупов нет берегу. год с лишним ему

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

Хз, я заказал новый за десятку нексус 5 в итоге. Я смотрел тесты производительности реальной, эта модель хоть и младше, но на одной версии ОС, загружается 40 секунд против 60 нексус 5х, в тесте на скорость запуска приложений большого количества, так же существенно выигрывает. Модель в линейке хоть и младше, но работает существенно шустрее. Там есть 4g и NFC из того, что мне нужно. Не хватает разве что сканера отпечатка пальца и на этом всё. Но под бубнтой он всё равно бы не работал, а на андроиде я могу разблокировать часами по-идее.
В 5х нет эксклюзивных фишек в сравнении. Есть только бекпортированные с пикселей, туда даже VR по гайдам оказалось не так легко вкорячить для Daydream и он работает плохо - греется, подглючивает и экран подходит не идеально (который я отхватил 2 комплекта на распродаже в юс гугл сторе по 49$, а сейчас он стоит для рынка юсы 79$ и не поступает в Россию, у нас у барыг видел только за 12-15к руб). Так вот, смысла 5х для меня брать в таком раскладе нет (и киллер фич не вижу, разве что потоньше), я похожу до октября с 5 на мультироме, а потом надеюсь смогу позволить взять себе в октябре пару Пикселей (у девушки будет др), и шлемы нормально погонять заодно в мультиплеере, а 5 оставить второй безопасной звонилкой с убунтой как основной операционкой. Купить полноценный VR для компа для меня всё равно на данный момент слишком дорого и ближайший год я это не сделаю, а там можно прикалываться в разных забавных игрушках в т.ч. с мультиплеером и беспроводным контролером с гироскопом. Повторюсь, на 5х нет ни одной киллер фичи в сравнении с 5. А работает 5 быстрее.

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

Прекратив оффтопик, DATRAT - классная работа и выглядит симпатично, хотелось выразить уважение тебе и людям, которые этим занимаются.
Скажи, а ты можешь дать почитать толкового материала по настройке окружения и сборке кастомного ядра, а так же сборки своей прошивки?

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

Кастомное ядро собирать просто, а вот фиксить ошибки это уже другое, дело в том что я уже не помню где этого начитался. Прошивку как собирать я читал на CyanogenMod вики, еще в 2013 году, только вот они закрылись и их вики тоже. Вот линк на 4pda

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

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

Если нужны какие-то скрипты, для сборок ядер/прошивок а так же тулчейнов к ним(Вижу у тебя нехус 5, так что мои тулчейны совместимы с Cortex-A15 и оно все будет хорошо работать) то вот линки

Скрипты для ядер

Скрипты для прошивок

Чтобы работать со скриптами для ядер, в директории ядра тебе нужно будет создать «config.buildscripts» и записать в него это


DEVICE=hammerhead # Тут девайс как называется
BRANCH=hammerhead # Тут ветка для прошивальщика ядра, скрипт будет искать в моих репах этот флешер
VER=N # Версия ядра(N - Nougat) просто в названия .zip файла
CLEAN_TOOLCHAIN_PATH="$HOME/Git/toolchains/clean-tc" # Тулчейн для ./clean.sh скрипта
TOOLCHAIN_PATH="$HOME/Git/toolchains/6.3_a15" # тулчейн для сборки ядра
ONLYZIMAGE=true # Оно не будет создавать boot.img
FLASHER=anykernel # И тип прошивальщика, у меня их два, Anykernel который я форкнул и запилил поддержку msm, и накостыляный darkspell, самописный который рамдиск распаковывает и запаковывает с новым ядром

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

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

Хочу вкатиться в мир кастомных прошивок, чтобы быть спокойным за чистоту и качество системы. У меня пару вопросов:

Правильно я понимаю, что прошивку можно собрать только для того телефона, где это позволяет вендор? Т.е. выложил исходники прошивки для телефона, которые ты уже переделываешь. Т.е. не для всех телефонов можно легко сделать кастомную прошивку.

Если так, то сложно ли запилить прошивку на тот телефон, где вендор не выложил исходники? Мне кажется, это будет не очень сложно, ведь сейчас SoC'и используются, а вопрос ведь только в типовых драйверах на камеру итд.

Можешь посоветовать какой-нибудь ресурс по этой теме?

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

Да, насчет первого это да. Я обычно при покупке девайса сразу смотрю поддержку в гите lineageos

Что за телефон то?

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

Т.е. если вендор не дает прошивку, то самостоятельно сделать её нереально?

lineageos

А ванильный андроид можно поставить? Вендор ведь именно его, по идее, должен давать. Ну, ванильный и + свои штрихи. Я бы именно такую прошивку хотел собрать и поставить.

Что за телефон то?

Это я на будущее. Заодно и с телефоном определюсь. Но скорее всего что-то от гугла: nexus, pixel.

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

Ну если что-то не на MTK то в чем проблема?

Гуглишь его кодовое имя, и гуглишь девайс tree

т.е если вендор не дает сорцев ядра/девайс tree то можно забить.

Если влом можешь на XDA прошивку скачать и радоватся жизни

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

У меня плохой опыт работы с ними, и если мне не изменяет память, то эти дяди плохие жмут сорцы для добрых людей

насчет новых MTKшников не знаю, не пользуюсь ими

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

т.е если вендор не дает сорцев ядра

Ядро линукс? А что там за сорцы нужны? Насколько я понимаю, всю работу с ядром уже сделал гугл, а вендору нужно только дополнительно настроить окружение, добавить драйвера, firmware для железа.

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

Мда, я тебе говорю одно, ты мне другое

Прошивка, ВНИМАНИЕ, без ядра, не соберется. Никак.

Новые прошивки не поддерживают prebuilded ядро, только старые, и то не факт что заведется для примера камера та же

Вендор причем тут?

Блобы от квакома и вендоров в TheMuppets/proprietary_vendor_VENDORNAME

e.x TheMuppets/proprietary_vendor_asus

Для сбора прошивок надо сам девайс три(я уже скалаз не один раз, заметь уже наконец) он в LineageOS/android_device_VENDORNAME_DEVICENAME

e.x LineageOS/android_device_lge_mako

И ядро, оно уже не гуглится по имени, оно может называтся так

e.x LineageOS/android_kernel_sony_msm8930

Либо идешь на XDA и смотришь в треде про прошивку о её сорцах.

Насчет MTK, даже не спрашивай о нем у меня, я им НЕ ПОЛЬЗУЮСЬ, и не буду, и не советую. Никому

На этом все

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