Этот пост полезен для владельцев бюджетных смартфонов на Android, а также телефонов, которые старше 3-х лет.
Тенденция современного мира мобильных приложений такова, что времени на глубокую оптимизацию у разработчиков нет.
Продукт должен выйти ещё вчера, потому что конкуренция большая, внедрение новых функций требует скорости и даже при условии, что разработчики понимают, что приложение работает медленно, всё равно выпускают его.
Такие условия рынка, которые активно косвенно поддерживают потребители, которые хотят получать всё новые и новые функции, новые игры, новые приложения.
Рассуждать о том, хорошо это или нет, буду в другом посте.
Сейчас я дам совет, как ускорить бюджетных смартфон на Android, в котором мало оперативной памяти и процессор не хватает звёзд с неба. Также совет подойдёт для среднебюджетных телефонов, которые старше трёх лет.
Конечно, можно и для флагманских решений применить этот лайфхак, но, эффект будет минимальным.
Внимание: Показывать буду на примере смартфона Xiaomi, если у вас другой телефона на базе Android, делайте поправку на название разделов расположения нужных настроек. Они есть во всех телефонах Android, но могут находится в других местах.
Ускоряем телефон ограничивая количество активных фоновых процессов на Android
Для тех, кто не хочет смотреть видео, оставлю текстовую инструкцию ниже:
Откройте общие настройки телефона, перейдите в раздел "О телефоне".
Войдите в меню "О телефоне".
Найдите строку "Версия ОС" для HyperOS, "Версия MIUI" для MIUI или "Версия сборки" если используете голый Android. Нажмите на эту строку 6 раз подряд, пока не увидите надпись "Теперь вы стали разработчиком", чтобы получить доступ к меню "Для разработчиков".
Вернитесь в главное меню, найдите пункт "Расширенные настройки".
В нём вы обнаружите разблокированное меню "Для разработчиков".
Внутри найдите раздел "Приложения", в котором нас интересует меню "Лимит фоновых процессов".
Значение по умолчанию "Стандартный лимит", это означает, что операционная система в зависимости от нагрузки, будет автоматически выгружать фоновые процессы по мере необходимости. Эта настройка работает хорошо, при условии, что телефону хватает аппаратных ресурсов. Но бюджетные смартфоны ограничены как количеством оперативной памяти, так и мощностью процессора. Поэтому мы жёстко ограничим количество фоновых процессов.
Я рекомендую выбрать "Не более 3 процессов" или "Не более 4 процессов". В данном контексте под процессами подразумевается приложение, которое остаётся работать в фоне, если вы из него вышли, или переключились на другое активное приложение.
Если выбрать 1 или 2 процесса, это окажет заметное влияние на удобство использование телефона. Вот вы переписываетесь в мессенджере, и вам надо переключиться на браузер, или почитать смс, или перейти в другой мессенджер или социальную сеть. Если установить ограничение на 1 или 2 процесса, при переключении первое приложение будет закрыто. И при попытке вернуться к беседе телефону придётся заново запускать программу.
Этот лайфхак может заметно ускорить бюджетные и старые смартфоны, которые испытывают дефицит ОЗУ и процессорной мощности.
Эффект на актуальных моделях почти незаметен.
Надеюсь, пользоваться смартфоном после применения данной хитрости станет приятнее.
Если по необычайному стечению обстоятельств вам стало любопытно, есть ли ещё подобные лайфхаки для смартфонов Xiaomi - добро пожаловать на MetaMi.
1620p DLSS качество; Андервольт 0.793В - PowerLimit100 - 1830Мгц., но разницы с 0.775В - PowerLimit100 - 1785Мгц. практически нет.
Cyberpunk 2077
Cyberpunk2077_2024_05_14_20_31_54_561-1440-ReB+18C-87Мв(0.793(PL100)1830)552.44.jpg 1440p DLSS производительность. Всё на ультра. Андервольт 0.793В - PowerLimit100 - 1830Мгц.
Все настройки практически на максимум для комфортной игры в 60фпс VSync вкл. Могу скрины добавить для подробности. Отключены всякие хроматические аберрации, виньетирования, размытия при движении и прочая "красота".
Что скажете? Так ли уж ничтожна сборка? Могу запустить любой тест на ваше усмотрение и добавить результат.
Прежде чем обсуждать качество картинки в игре, поставьте такие же настройки у себя на системе и оцените. Обсудим
Физика, как наука, построена вокруг предсказания результатов экспериментов при помощи сложных расчетов. Но что если вывернуть эту концепцию наизнанку и научиться использовать для проведения расчетов сами физические явления? И речь не о том, что физика отвечает за работу транзисторов в процессорах. Вообще никаких нулей и единиц.
Базовый пример: допустим, у вас есть реактивный двигатель, и вы хотите выяснить, какую тягу он выдает. Можно потратить часы процессорного времени на математическое моделирование и вычислить нужное значение. Или пойти в гараж, установить движок на весы, включить и сразу получить искомую цифру. В этот момент физическая система из двигателя и весов провела расчеты за вас. Не буквально, конечно, но результат тот же. И получен он куда быстрее и с меньшими затратами (Топливо и возможный пожар не считаем. Не придирайтесь, это мысленный эксперимент).
Теперь представьте, что вам нужно раз за разом решать некое сложнейшее уравнение, подставляя в него различные переменные, а компьютеры делают это недостаточно быстро. Выход — спроектировать такую физическую систему, поведение которой будет описываться этим вашим уравнением. Затем можно будет ставить эксперименты, наблюдать за ее поведением и в результате получать нужные числа.
Это может показаться бредом или занятной теорией, вот только мы уже давно делаем нечто подобное, когда необходимо получить большой массив настоящих случайных чисел. Математически эта задача неподъемная (по крайней мере, насколько я знаю), так что, например, в Cloudflare такие числа собирают, наблюдая за лава–лампами. А за последние несколько лет физики, следуя за этой идеей, пошли еще дальше, и это окончательно выносит мозг.
Сперва они заставили конструкцию из динамика, вибрирующей стальной пластины и микрофона классифицировать рукописные цифры. Затем — спроектировали способную к самомодификации нейросеть, где в роли нейронов выступают напряжения, измеренные между переменными резисторами, которые, в свою очередь, работают в качестве синаптических весов.
Заголовок кликбейтный, правда? Но он соответствует действительности, сейчас объясню, что я предлагаю сделать.
Современные смартфоны являются очень энергоэффективными устройствами, львиная доля усилий инженеров направлена на то, чтобы добиться максимального времени автономной работы телефона без видимого вреда для быстродействия.
Медленный телефон никто не купит, пусть даже будет обещано, что работать он будет 5 дней без подзарядки.
Поэтому любой современный телефон - это набор компромиссов, между скоростью и энергоэффективностью.
На смартфонах Xiaomi (Redmi) в состав прошивки входит служебное приложение "Joyose". Именно это приложение работает с управлением энергопотребления процессора, искусственно затормаживая его, если он некоторое время работают на максимальной частоте.
Конечно, в приложении прописаны множественные правила, в какой ситуации снижать производительность больше, в какой меньше. Но именно "Joyose" в значительной мере влияет на то, что интерфейс телефона иногда подёргивается, или скролинг ленты происходит с рывками.
Можно ли с этим что-то сделать и ускорить телефон? Оказывается, можно.
Ниже приведу текстовый вариант инструкции:
Войдите в общие настройки телефона
Найдите меню "Приложения"
В нём выберите "Все приложения"
В верхнем правом углу нажмите на "три точки" и далее "Показать все приложения"
В строке поиска пишет "Joyose"
Заходим в карточку приложения и в нижней панели нажимаем кнопку "Закрыть"
Приложение "Joyose" отвечает за энергосбережение телефона. При стандартных сценариях использоваться смартфона она не позволяет дольше, чем на одну-две секунды ЦП выходить на максимальные частоты, тем самым ограничивая быстродействие.
Безусловно, если вы запустите тяжёлое приложение, которое требует длительной работы ЦП на высокой частоте, она будет поднята.
Но в обычном сценарии именно "Joyose" ограничивает быстродействие.
Чтобы запустить приложение "Joyose" заново достаточно перезагрузить смартфон.
Внимание: чем мощнее ЦП на телефоне, тем меньше ощущается эффект от работы Joyose. Чем меньше приложений вы используете, чем реже между ними переключаетесь - тем меньше ощущается эффект от Joyose.
Поэтому, я вас прошу не писать множественные комментарии о том, что после отключения "Joyose" ничего не изменилось.
Если ничего не изменилось после отключения Joyose, значит ваш сценарий использования телефона не столь тяжёлый для ЦП и он справляется даже в энергосберегающем режиме.
Больше всего эффект проявляется на бюджетных смартфонах, или на телефонах, которым уже несколько лет.
Предупреждение: нельзя удалять Joyose из системы при помощи приложения ADB. Удаление влечёт за собой множественные ошибки в работе телефона, а в некоторых случаях бесконечный цикл загрузки операционной системы.
Надеюсь, я помог вам сделать телефон чуть быстрее и приятнее.
Если по необычайному стечению обстоятельств вам стало любопытно, есть ли ещё подобные лайфхаки для смартфонов Xiaomi - добро пожаловать на MetaMi.
Сегодня мы поговорим о самом младшем и самом медленном процессоре для сокета 478.
К слову данный процессор не является самым младшим из линейки Pentium 4, но об я расскажу чуть позже.
Intel Pentium 4 1.4ГГц. Лицевая сторона.
На крышке процессора по традициям Intel указываются следующие параметры: Частота процессора, объем кэша второго уровня в килобайтах, частота шины и рабочее напряжение процессора. В дальнейшем указание напряжения убрали.
Так же указан код процессора SL5TG по которому можно определить степпинг процессора.
Intel Pentium 4 1.4ГГц. Обратная сторона. Кстати 478 это последний сокет у Intel с использованием "ножек".
У нашего гостя внутри находится ядро с наименованием Willamette. Из инструкции у нас присутствует MMX, SSE и SSE2.
Ядро Willamette известно своей медлительностью, «воздушными» гигагерцами и скудным разгоном, по этой причине предыдущие поколение Intel Pentium 3 было на порядок быстрее при более низкой частоте процессора.
Процессор изготовлен по 180 нанометровой технологии, имеет степпинг D0 (последний степпинг для Willamette), множитель 14 и, не смотря на присутствие настроек в BIOS на его изменения, он заблокирован в обе стороны.
Кэш L1: 12 Кб + 8 Кб, Кэш L2: 256 Кб
Несмотря на высокое тепловыделение (72 Вт у нашего экземпляра) штатная система охлаждения отлично удерживает его в пределах 40 градусов.
Так как я ранее сказал, что наш процессор является самым младшим на сокет 478, но не является самым младшим из линейки Pentium 4, нам придется окунуться в историю создания.
20 ноября 2000 года компанией Intel были анонсированы первые процессоры Pentium 4. В их основе лежало принципиально отличающееся от предшественников ядро — Willamette. Процессоры Pentium 4 использовали новую системную шину, позволявшую передавать данные с частотой, превышавшей базовую в четыре раза. Таким образом, эффективная частота системной шины первых процессоров Pentium 4 составляла 400 МГц (физическая частота — 100 МГц).
Процессоры на ядре Willamette имели кэш данных первого уровня объёмом 8 Кбайт, кэш последовательностей микроопераций объёмом около 12 000 микроопераций, а также кэш-память второго уровня объёмом 256 Кбайт. При этом процессор содержал 42 млн транзисторов, а площадь кристалла составляла 217 мм², что объяснялось устаревшей технологией производства — 180 нм КМОП с алюминиевыми соединениями. До осени 2001 года процессоры на ядре Willamette выпускались в корпусе типа FCPGA (в случае с Pentium 4 этот корпус представлял собой микросхему в корпусе OLGA, установленную на переходник PGA) и предназначались для установки в системные платы с разъёмом Socket 423.
Ещё до выхода первых Pentium 4 предполагалось, что и процессоры на ядре Willamette и разъём Socket 423 будут присутствовать на рынке лишь до середины 2001 года, после чего будут заменены на процессоры на ядре Northwood и разъём Socket 478. Однако, в связи с проблемами при внедрении 130-нм технологии, лучшим по сравнению с ожидавшимся процентом выхода годных кристаллов процессоров на ядре Willamette, а также необходимостью продажи уже выпущенных процессоров анонс процессоров на ядре Northwood был отложен до 2002 года, а 27 августа 2001 года были представлены процессоры Pentium 4 в корпусе типа FC-mPGA2 (Socket 478), в основе которых по-прежнему лежало ядро Willamette.
Процессоры Pentium 4 на ядре Willamette работали на тактовой частоте 1,3—2 ГГц с частотой системной шины 400 МГц, напряжение ядра составляло 1,7—1,75 В в зависимости от модели, а максимальное тепловыделение — 100 Вт на частоте 2 ГГц.
Это был наглый копипаст с сайта Wikipedia, но лучше ни кто не расскажет. Однако мне есть, что от себя добавить.
Первые Intel Pentium 4, как было сказано в цитате из Wikipedia, были на сокете 423. Сам же сокет был короткоживущим и представлял собой во первых шлифовку самих процессоров Intel Pentium, а во вторых шлифовка нового типа памяти RDRAM.
Интересный факт, на сокет 423 не существовало процессоров Intel Celeron, однако их микрокоды присутствовали в обновлениях BIOS от производителей плат. Более того некоторые платы поддерживали и следующее ядро Northwood. Это было сделано из-за распространения переходников для процессоров который преобразовывал процессоры 478 сокета на 423.
Теперь поговорим о быстродействии данного процессора, а так же его разгонном потенциале.
Для проверки и разгона использовалась материнская плата Gigabyte GA-8IPE1000 Pro.
Так же у меня не нашлось сопоставимых процессоров для сравнения с нашим испытуемым, но нашлись процессоры с частотой 1.8GHz. Почему именно эта частота вы поймете позже.
Для начала посмотрим, что говорит о процессоре AIDA64.
AIDA64.
По тестам CPU Queen наш процессор находится в таблице ниже, чем VIA C7. Причем даже маломальский разгон по шине в 10 МГц (1.5ГГц) не позволяет него обогнать.
CPU Queen тест.
По тесту производительности WinRAR мы набираем всего 203 кбайт\с
Тест быстродействия WinRAR.
Процессоры с ядром Willamette из-за определенных проблем архитектуры не могли превысить частоту в 2 гигагерца, в связи с этим их разгон либо не сильно был большим, либо сопровождалось поднятием рабочего напряжения.
Так как наш экземпляр имеет последний степпинг D0, без поднятия напряжения мы смогли добиться стабильной работы при частоте 1.82 гигагерц, при этом частота шины составила 130 мегагерц.
AIDA64 после разгона.
При этом тест производительности в CPU Queen нам показывает, что мы догоняем Intel Celeron D 331 2.53ГГц на сокет 775, сомнительно, но ОК.
CPU Queen тест после разгона.
А вот тест WinRAR нас возвращает с небес на землю, показывая общую прибавку производительности всего на 24 кбайт\с. Это больше похоже на прирост производительности шины, а не процессора.
Тест быстродействия WinRAR после разгона.
А теперь предлагаю вам сравнить производительность разогнанного процессора со следующими экземплярами:
Intel Celeron 1.8/128/400 (SL6A2) Willamette-128
Intel Celeron 1.8/128/400 (SL7RU) Northwood-128
Intel Pentium 4 1.8/256/400 (SL6BE) Willamette
Intel Pentium 4 2.0/512/400 (SL5ZT) Northwood
Последний процессор мы решили взять для контраста, а Intel Celeron 1.7 исключили.
Как и в предыдущей статье AMD Athlon64 x2 3800 сравнение я выведу в график.
Буквой А обозначены процессоры на ядре Northwood.
Как можем наблюдать Intel Celeron на ядре Northwood при тестировании общей производительности в WinRAR сдал позиции и набрал всего 190 Кбайт\с. Видимо у младших версии кэш второго уровня работал медленнее.
Кстати, тут же мы можем понаблюдать битву двух разных ядер в лице двух процессоров Intel Celeron 1.8, и тут я задался вопросом, ведь ядро Northwood считается самым быстрым на 478 сокете, но при тестировании я столкнулся с тем, что оно наоборот работает не столь шустро. Как-нибудь проверим на двух процессорах Intel Pentium 4 с ядром Northwood и ядром Prescott.
Еще хотелось бы от вас дорогие читатели подсказать какую-нибудь программу для тестирования производительности процессоров. Мне показалось, что набор софта, что использовал я, оценивает производительность только по частоте (как и CPU-Z) и поэтому у нас не совсем адекватные результаты тестов. Буду ждать ваших предложений.
На этом позвольте закончить данную статью. Надеюсь вам было интересно.
💭 Apple представила вчера свой новейший процессор M4. Новый чип, предназначенный для повышения производительности ИИ, дебютирует в новых планшетах iPad Pro впервые.
🎫 M4 построен по 3-нанометровому техпроцессу второго поколения. Он оснащен 4 ядрами производительности, 6 ядрами эффективности и 10-ядерным графическим процессором, который впервые обеспечивает на iPad трассировку лучей и аппаратное ускорение затенения сетки.
🎫 Новый 16-ядерный нейронный движок M4 поддерживает 38 триллионов операций в секунду. Чип Apple имеет на борту более 28 млрд транзисторов.
💥 При использовании в iPad Pro M4 на 50% быстрее, чем M2, использовавшийся в моделях предыдущего поколения. В качестве альтернативы, M4 может обеспечить ту же производительность, что и M2, используя вдвое меньше мощности. Apple также удалось улучшить тепловые характеристики на 20 % благодаря использованию меди и графитовых листов в корпусе iPad.