Как уменьшить разрешение экрана в игре через программу gltools
Каждый разработчик игр для Android старается оптимизировать своё творение для максимального количества устройств. Но если вы владелец старого или бюджетного гаджета, то велик шанс, что счётчик fps в игре не поднимется выше 10 кадров в секунду даже на минимальных настройках графики. Однако в том и прелесть Android, что при желании с ней можно сделать что угодно: например, увеличить производительность и допилить настройки игр. И у нас есть инструкция.
Если ваша цель — заставить игру работать на приемлемых fps, то первое, что следует предпринять — поискать в настройках пункт, ответственный за качество графики, и понизить её до минимума. Звучит банально, но иногда сама игра не устанавливает оптимальные настройки автоматически.
Все хаки и приёмы мы тестировали на смартфоне Xiaomi Mi A1. Он оснащён восьмиядерным чипсетом Qualcomm MSM8953 Snapdragon 625 с максимальной тактовой частотой энергоэффективных ядер Cortex-A53 в 2 ГГц. С 3D работает графический ускоритель Qualcomm Adreno 506. Оперативной памяти — 4 ГБ, она используется совместно для программ и графики. Это неплохой по производительности аппарат, который справляется с большинством современных игр, но даже на нём нам удалось почти удвоить показатели fps.
Разгон процессора
Как известно, ОС Android построена на базе ядра Linux, и именно оно определяет список возможных режимов работы процессора. Чаще всего максимальная тактовая частота процессора на уровне системы ограничивается паспортными данными самого чипсета, но нередко — из других соображений. Например, производитель может ограничить частоту для увеличения автономности или даже в маркетинговых целях. Разблокировка недоступных частот требует изменения ядра, для чего вам понадобится выполнить ряд действий: разблокировать загрузчик, установить сторонний recovery и, наконец, модифицированное ядро.
Инструкции по разблокировке загрузчика и установке recovery (скажем, TWRP) вы можете найти на нашем форуме в теме о прошивке вашего гаджета. Кроме того, мы описывали этот процесс в статье Xposed — улучшаем смартфон без перепрошивки (глава «Подготовка к установке Xposed»). На данном этапе не будет лишним сделать полную резервную копию системы на случай, если что-то пойдёт не так.
Также вам понадобится образ модифицированного ядра. Если вы уверены, что ваше ядро уже поддерживает разгон, или хотите убедиться в обратном самостоятельно — смело переходите к следующему абзацу прямо сейчас. Для некоторых устройств подобные образы (как отдельные, так и в составе сторонних прошивок) также выложены на форуме в разделе «Android — Прошивки». Если поиски в нём успехом не увенчались, стоит попробовать найти подходящее ядро на сайте xda. Так, для тестового смартфона мы воспользовались модифицированным ядром от пользователя Alek Dev. Установка ядра происходит так же, как и любого другого модуля для системы — прошивкой zip-файла из recovery.
Проверить, что изменение ядра увенчалось успехом, вы можете одним из приложений, показывающих информацию о системе. Мы взяли бесплатный Kernel Adiutor: при наличии прав суперпользователя он позволяет изменять минимальную и максимальную частоту ядер и графического ускорителя, а также выбирать профиль работы чипсета. После прошивки максимальная доступная частота в Kernel Adiutor выросла с номинальных 2 ГГц до 2,4 ГГц. То же самое касается и графического ускорителя, максимальная частота которого увеличилась с 682 МГц до 855 МГц. Для максимальной производительности в программе был выставлен профиль performance.
После описанных манипуляций средний уровень fps в Shadowgun Legends при одних и тех же настройках графики вырос примерно на 10 кадров. Способ с разгоном ядра подойдёт в том случае, если до оптимального уровня в 30-35 fps вам не хватает как раз тех самых ~10 кадров и вы не хотите жертвовать качеством графики. Минусы метода очевидны — вам придётся искать модифицированное ядро, да и на времени автономной работы разгон скажется отрицательно.
До разгона Shadowguns Legends показывает 22 fps С разогнанной частотой процессора Shadowguns Legends прибавляет почти десяток fps
Понижение качества графики
Одно из наиболее продвинутых приложений для тонкой настройки трёхмерной графики в играх — GLTools, требующее прав суперпользователя. Хотя оно и платное — 149 рублей, на наш взгляд, это не слишком много за широчайшую функциональность. По заявлению разработчика, основное назначение приложения — «исправление криво написанных игр», хотя, конечно, программа будет полезна не только для этого. Для каждого приложения GLTools позволяет изменить около полусотни различных параметров. Остановимся на тех, которые могут быть вам полезны в большинстве случаев.
Сглаживание (MSAA/CSAA). Даёт возможность вручную настроить сглаживание либо полностью его отключить. Чем выше уровень сглаживания, тем аккуратнее будет картинка, но игра станет потреблять больше ресурсов.
16-битный рендеринг. Уменьшает количество цветов в игре для увеличения скорости.
Оптимизировать GLSL-шейдеры. Активация этой опции помогает увеличить производительность игры при использовании большого количества шейдеров.
Уменьшить разрешение. Установите масштаб меньше 1х для того, чтобы понизить разрешение игры и увеличить производительность.
Уменьшать текстуры. Уменьшает разрешение только текстур. Значение параметра можно указать как в процентах от номинального, так и в виде абсолютного значения.
Результат изменения перечисленных настроек может значительно отличаться в зависимости от игры. В каких-то случаях всё будет работать как задумано, а в других настройки не окажут никакого эффекта. Нередко GLTools способен испортить игру до «неиграбельного» состояния, поэтому мы рекомендуем вносить изменения по одному и наблюдать за её поведением.
Приложение отлично показало себя при работе с World of Tanks. На скриншотах ниже показано, как выглядит игра в обычном режиме и с пониженным в два раза разрешением самой игры и разрешением текстур.
Конечно, графика страдает, но иногда подобные ухищрения — единственный способ сделать игру комфортней на бюджетных устройствах. Так, нам удалось поднять средний уровень fps с 32 до 58 кадров.
World of Tank в обычном режиме выдаёт 32 fps World of Tank с пониженным в два раза разрешением самой игры и разрешением текстур — 58 fps
Специальные инструменты для конкретных игр
Некоторые популярные игры обзаводятся собственными приложениями-помощниками, позволяющими гибко настроить графику и таким образом заметно увеличить fps. Например, GFX Tool предназначен для игры PUBG Mobile: утилита даёт возможность настроить разрешение, графический стиль картинки и ряд других параметров. Самое главное — правильно указать версию игры (если она установлена из Google Play, то версию можно узнать на странице приложения в магазине).
Понизив разрешение и некоторые другие настройки графики, мы смогли увеличить fps больше чем в два раза: с 25 до 55 кадров.
Стандартные настройки графики PUBG PUBG после применения GFX Tool
Как изменилось качество картинки, видно на скриншотах ниже. Отметим, что скорость 55 fps нам кажется избыточной: вы вполне можете попробовать изменить настройки так, чтобы уровень fps составлял комфортные 35-40 кадров, а графика при этом не слишком страдала. Если вы знаете о других подобных инструментах для изменения качества графики в конкретных играх, расскажите о них в комментариях.
Стандартные настройки графики PUBG Графика PUBG после применения GFX Tool
Улучшение качества графики
Если ухудшить качество графики оказалось не слишком сложно, то с улучшением всё не так: в конце концов, сделать её лучше, чем нарисовал разработчик, попросту не получится. Однако в вашей власти принудительное увеличение уровня сглаживания, если вы готовы пожертвовать толикой производительности. Причём для этого не понадобятся сторонние инструменты — достаточно активировать на смартфоне настройки разработчика (нужно семь раз кликнуть по пункту «Номер сборки» в разделе «О телефоне»), а затем тапнуть по пункту «Включить 4x MSAA».
Ну а если у вас есть права суперпользователя, то в том же GLTools вы сумеете установить режим сглаживания MSAA 16x, чтобы максимально использовать возможности вашего гаджета.
Фирменные игровые утилиты производителей
Крупные производители оснастили смартфоны собственными инструментами, облегчающими жизнь игроманам. Самая мощная такая утилита — Game Center от компании Samsung.
Game Center умеет изменять разрешение игр и ограничивать fps. Эти функции полезны как для улучшения производительности игр, так и для экономии заряда батареи, что помогает ощутимо продлить жизнь гаджету во время поездок. Параметры в утилите можно настроить глобально или выбрать собственные настройки для каждой из игр. Помимо этого Game Center добавляет плавающую кнопку. С её помощью получится во время игры вызвать меню для быстрого отключения сенсорных кнопок, уведомлений или для записи видео.
Похожие встроенные приложения есть и у других производителей: Honor («Центр игр»), Vivo («Режим игры») и ASUS (Game Genie).
«Центр игр» в смартфонах Honor позволяет оптимизировать энергопотребление, блокировать сенсорные клавиши и лишние уведомления. Смартфоны Vivo получили только минимальный набор в виде настроек уведомлений, а также функцию защиты от плохого сигнала Wi-Fi. Game Genie от ASUS помимо борьбы с ненужными уведомлениями умеет улучшать производительность игр и даже записывать макросы для автоматизации действий.
Заключение
Для того, чтобы насладиться новой игрой, которую ваш гаджет уже не тянет, не всегда стоит бежать в магазин за новым смартфоном. Если вы не гонитесь за сверхвысоким качеством графики (что на маленьком экране, откровенно говоря, довольно бессмысленно), то можете дать аппарату ещё один шанс, просто умерив аппетит игры одним из предложенных нами способов. Если вы знаете другие хитрости, чтобы увеличить скорость игр на смартфоне или заставить работать на нём «неподдерживаемую» игру — обязательно расскажите о них в комментариях.
С каждым годом разработчики игр выпускают все новые и новые творения, которые поражают своей реалистичной графикой. Однако обладатели стареньких смартфонов на ОС Android не могут насладиться этими шедеврами по причине высоких системных требований новых игр.
Даже если у вас и новый девайс, то не факт, что такие «мастодонты» своего жанра как «MINECRAFT: POCKET EDITION» или «Modern Combat 5: Затмение» запустятся на вашем устройстве без проблем. Постоянные подергивания, размытость текстур, торможение и прочие неприятности не позволяют полностью погрузиться в игровой процесс.
В этой статье мы расскажем как детально настроить графику в андроид играх, чтобы получить максимально качественную картинку, или наоборот, пожертвовать графикой и поставить все на минимум ради стабильного FPS без лагов.
Для разгона видеочипа на андроид-устройстве необходимы Root-права. Все нижеописанные программы тестировались на смартфоне с ОС Android 5.0.2.
Самый простой способ настроить граифку - в настройках игры
Данный способ самый элементарный. С ним знаком практически каждый пользователь. Все мы знаем, что практически на всех ПК-играх, есть возможность настраивать звук, графику, управление и т.д. На многих (самых продвинутых) андроид-играх, эта функция, тоже присутствует. В качестве примера возьмем «Asphalt 8: На взлёт», который можно скачать с нашего сайта
-
Скачиваем, устанавливаем и запускаем игру.
Выглядеть это будет вполне сносно:
↑ Как настраивать графику в играх через GLTools
Самая надежная и эффективная программа, позволяющая разогнать видеопроцессор и тем самым улучшить графику в играх это, конечно же, GLTools. Приложение можно скачать с нашего сайта:
Все манипуляции с устройством вы проводите на свой страх и риск. Использование GLTools на сто процентов безопасно только в случае установленного кастомного рекавери. Если стоит заводское, то есть шанс «окирпичить» телефон (хотя у меня все прошло как по маслу).
-
Скачиваем, устанавливаем и запускаем приложение.
Default – который определяется самим устройством. Если вы, не продвинутый пользователь, то оставьте активным именно этот пункт.
MSAA 4x (не –Tegra) и MSAA 16x (не –Tegra). Эти режимы сглаживания предназначены для устройств со всеми другими типами видеопроцессоров,
кроме Tegra. Это более старая технология она позволяет улучшить графику и обеспечить экономию вычислительной мощности процессора. Большее значение 16х даст более качественное изображение, но уменьшит производительность и наоборот.
CSAA 4x (только Tegra) и CSAA 16x (только Tegra). Сразу становится ясно, что CSAA – это более новая технология сглаживания, которая используется в устройствах с видеочипом Tegra. Данная технология позволяет получить наиболее мягкое, плавное и реалистичное изображение. Соответственно она будет расходовать больше ресурсов вашего устройства.
И теперь самое главное: протестируем «Асфальт: На взлет», используя различные графические установки.
Вот так игровая графика выглядела без постороннего вмешательства и использования Gtools (на моем Redmi Note 3 никаких подвисаний замечено не было):
Так визуальная часть игры выглядела с использованием самых максимальных настроек Gtools:
Выглядит гораздо эффектнее. Никаких лагов также не возникало.
А вот скриншоты с самыми минимальными настройками графики:
Ни о каком качестве здесь говорить, конечно, не приходится. Создается впечатление, что мы играем в «Asphalt 8: На взлёт» от силы на Sega. Но если у вас совсем слабенький смартфон, то и это уже будет что-то. Тем более, что с такой графикой игра обретает особый антураж старой пиксельной игры.
В заключение, хотелось бы сказать, что GLTools по-настоящему простой и удобный инструмент, позволяющий настроить любую игру под возможности вашего устройства на ОС Android.
↑ Настройка графика через "меню разработчика"
Можно улучшить графику в играх с помощью встроенных ресурсов самого андроид-устройства. Конечно, такой тонкой и полноценной настройки как в предыдущем случае вы не увидите, но все, же это лучше, чем ничего.
-
Заходим в настройки телефона и выбираем пункт «Для разработчиков».
↑ Настройка графика в играх на телефонах Samsung
Существует еще одна замечательная программа под названием "Samsung Game Tuner", которая позволяет произвести тонкую настройку графических параметров игры: изменить разрешение, частоту кадров, качество текстур. Приложение имеет несколько настраиваемых режимов и позволяет выжать из вашего девайса стопроцентную игровую производительность.
К сожалению данная прога предназначена для топовой линейки смартфонов Samsung и многим простым смертным (как автор) ей воспользоваться не удастся.
↑ Заключение
Благодаря нашим манипуляциям с графикой в играх мы можем сделать такой вывод:
Запустить требовательную к железу игру на старом смартфоне вполне возможно. Вот только это очень сильно скажется на качестве самой игры. Играть так или бежать покупать новый мощный игровой смартфон – это только ваш выбор!
Если в процессе настройки графики в какой-либо игре, у вас возникли вопросы, вы всегда можете описать свою проблему в комментариях к статье и мы вам обязательно поможем!
GLTools - этот инструмент поможет подогнать любую игру под индивидуальные характеристики вашего девайса. В приложении содержатся тонкие настройки каждого элемента, что позволит использовать все резервы устройства или, наоборот, не использовать их с целью экономии. Утилита работает только на Android с root правами.
Однако, прежде чем приступать к установке мобильной программы, нужно четко понимать – вы отвечаете за любые последствия изменений, которые она внесет. Поэтому будьте предельно осторожны и внимательны во время запуска приложения. Желательно, чтобы это делал профессионал, а не новичок, если вы не считаете себя уверенным пользователем, лучше оставьте затею с «прокачкой» игр до лучших времен. После установки GLTools на Андроид устройство должно выполнить автоматическую перезагрузку, после включения в меню появится новая иконка, как и положено при стандартной установке программ. Это уже половина успеха, значит вы все выполнили верно. Теперь можно открывать приложение и менять все необходимые настройки игр. Их список будет размещен на основном экране инструмента, тапните любую строку, чтобы приступить к непосредственному изменению параметров, о котором мы сегодня так много говорим. Здесь и разрешение видео, и оптимизация шейдеров, и эмуляция GPU, и сглаживание, и многое другое. Кроме того, можно установить счетчик FPS, чтобы измерять и контролировать производительность. В общем, приложение стоящее и очень полезное, если вы предпочитаете солидные качественные игрушки.
Особенности:
- Изменение разрешения и битности изображения в любой игре.
- Эмуляция любого GPU - наслаждайтесь крутой графикой даже на безымянном GPU.
- Делайте с текстурами все что пожелаете: сжимайте/разжимайте текстуры даже неподдерживаемого формата, только не забудьте установить плагин (для этого нужно не больше 800Кб мобильного интернета)
- Оптимизируйте шейдеры на лету (такой же оптимизатор использует Unity3D)
- Включайте сглаживание в любой программе (если, конечно, сглаживание поддерживается вашим GPU)
- Измеряйте прирост производительности при помощи счетчика FPS (наэкранного или Logcat)
Внимание!: Не делайте бекапов этой программы, так же перед удалением не забудьте отключить пользовательские настройки приложения в GLTools.
Инструкция по программе GlTools
1) Программе нужен рут !
2) Кастомное рекавери (объязательно! Бывает что телефон не включается потом, хотя у меня на Xperia Z всё ОК)
Итак давайте приступим к настройке:
1) Качаем программу (ссылка внизу). Обычно самую последнюю версию (Новые версий всегда лучше старых). После установки программы, пробуем через wifi качать плагины (незнаю как дела обстоят через мобильную сеть, возможно будет работать) будут два плагина, выбираем Default/None/стандартный! с первым всё ОК - ставим нужные галочки и далее во смотрим во второй пункт. А про второй плагин ниже:
1.2) Про второй плагин:
Первый Default не делает ничего, а вот второй может перепаковывать текстуры и он очень пригодится при запуске игр для тегры. Если тегра игры запускать не планируется, то можно и Default выбрать. тот же Dead trigger 2 можно запустить с маскировкой под тегру и без черного пола, если взять апк и кэш для тегры.
2) Устанавливаем,соглашаемся с лицензией и ставим галочку на что-то вроде "создать update.zip" (обьязательно!Есть риск!) и нажимаем установить или установить через рекавери. У некоторых пользователей бывают сбои с программой и в результате устройства не включаются.
3) Итак,после совершенных действий аппарат должен перезагрузиться,у меня просто отключился и я самостоятельно его включил! Возможно у вас будет также. Ждём пока система прогрузиться.
3.1) После этого заходим в программу и видим список приложений!:
3.2) Выбираем нужное приложение! Не рекомендую выбирать "Для всей системы", возможно могут быть последствия!
3.3) Откроются "настройки"!
4) А теперь я постараюсь объяснить какой параметр за что отвечает!
- тут нажимаем на надпись - "включить настройки для данного приложения" чтобы соответственно выбрать это приложение и настройки вступили в силу.Далее выбираем "уменьшить разрешение" для большей производительности за счёт меньшей нагрузки! (3 пункта:1x,0.5x и 0.25x,рекомендую 0.5x - оно оптимально!).Далее выбираем "Оптимизировать GLSL шейдеры" - после этого у меня немного выросла производительность!В разделе текстуры лучше ничего не трогать!Могут быть проблемы с текстурками!
4.1) Что такое 16 битный рендеринг?
16-битный рендеринг - это уменьшение цветового диапазона в игре. То есть, было ~16.7 млн цветов, при включении этого пункта стало 65536 цветов. Теоретически, должно увеличивать производительность, однако мной эффекта не было замечено ни визуально, ни по FPS.
- в разделе счётчик FPS (FPS - показывает производительность игры при каких-то настройках. У некоторых наблюдались с этим проблемы. в качестве аналога можно использовать программу FPS - FPS Meter . Далее выбираем пункт "Маскировка GPU" и нажимаем на "Применить шаблон",после этого появиться такие пункты и и написано что выбрать для какой графики!(чем ниже графика,тем выше производительность!)
4.3) Далее идём с самый низ, а те что я пропустил (про них я особо незнаю, возможно со временем о них дополню!)
В самом низу:
- тут если у вас видеоускоритель Adreno ставим галочку как у меня!
4.4) Остальное ничего не трогаем! Со временем я дополню пост и напишу об остальных функциях!
5) Далее кнопкой "назад" которая есть у всех выходим из программы и заходим в нужную игру.Ну лучше жёстко (например из диспетчера задач) не останавливать приложение!
5.1) Наслаждаемся игрой!
Дополнительная информация
1. Пункт "оптимизировать glsl шейдеры". Он создан для помощи в тяжёлых играх с сильными тенями и с травой. Он поможет только в случае, если в игре есть активные тени, которые заданы не текстурами, а шейдерами. Эти тени должны поддерживаться простым open gl es2.0.
2. Пункт "уменьшать текстуры". Этот пункт очень не плохо помогает для повышения фпс. Он уменьшает разрешение текстур, при этом не будет пиксельность "вырви глаз" (как это бывает при пониженном разрешении) + нормальный прирост производительности. Совет: выставлять уменьшение только на 1 , 2 , 3 пункты (не помню циферки), так как графика игры очень сильно испортится.
3. В настройках - о телефоне нужно потыкать на номер сборки до тех пор пока не появится надпись "Разработчик". В этих настройках для разработчика нужно найти пункт "включить трассировку open gl". Далее в ней нужно выбрать пункт "systrace". Этот пункт чуть больше (чем обычно) напрягает графический процессор и убирает фризы. Есть шанс что добавится 2-5 фпс если игра идет выше 30.
Разработчик: n0n3m4-experimental
Платформа: Android 2.3 и выше
Язык интерфейса: Русский (RUS)
Состояние: [Paid]
Root: Нужен
GLTools
версия: 1.0
Последнее обновление программы в шапке: 12.05.2021
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Альтернативный драйвер OpenGL
Описание:
-------**** Нужен рут и права на запись в раздел /system! И пожалуйста, прочитайте описание целиком ****-------
GLTools - пользовательский OpenGL драйвер, совместимый с любым OpenGL ES 2.0 GPU и ARM/x86 процессорами. Ближайший аналог программы - Chainfire3D.
Возможности:
- Изменение разрешения и битности изображения в любой игре.
- Эмуляция любого GPU - наслаждайтесь крутой графикой даже на безымянном GPU.
- Делайте с текстурами все что пожелаете: сжимайте/разжимайте текстуры даже неподдерживаемого формата, только не забудьте установить плагин (для этого нужно не больше 500Кб мобильного интернета)
- Оптимизируйте шейдеры на лету (такой же оптимизатор использует Unity3D)
- Включайте сглаживание в любой программе (если, конечно, сглаживание поддерживается вашим GPU)
- Измеряйте прирост производительности при помощи счетчика FPS (наэкранного или Logcat)
GLTools безопасен на 100% если у вас есть пользовательское рекавери (и если вы, конечно, не выключали специально создание бекапов в GLTools), если что-то сломается - просто прошейте /sdcard/uninstall_gltools.zip и сообщите об этом мне по email (также возможен возврат заказа).
Протестировано на:
- HTC One X
- Nexus 7 2013
- LG G2
- Acer A500
- LG L7
- Xiaomi Redmi note 5
Осторожно:
Не делайте бекапов этой программы (например с помощью Titanium Backup), я добавлю возможность сохранения настроек позже, а пока что ваши настройки могут перемешаться. То же самое и для удаления программ: перед удалением не забудьте отключить пользовательские настройки приложения в GLTools.
Изменение разрешения экрана и DPI на Android возможно без ROOT. Если вы уменьшите разрешение экрана, производительность в играх и 3D-приложениях увеличится, и устройство будет двигаться более плавно. Как это сделать?
Если вы когда-либо играли более сложную игру на своем компьютере, вы, конечно же, знаете, что одна из вещей, наиболее влияющих на производительность, — это разрешение экрана. Уменьшение разрешения позволяет получать гораздо больше кадров в секунду. Точно так же и для смартфонов, и эффект можно увидеть не только в сложных мобильных играх, но и при нормальном использовании телефона.
Производители некоторых устройств предлагают соответствующую возможность уменьшить разрешение экрана — если у нас есть что-то подобное, мы обычно можем найти его в настройках дисплея или аккумулятора. В большинстве случаев, однако, такого варианта нет, поэтому вам приходится иметь дело с самим собой. Разрешение можно изменить с помощью соответствующей команды ADB — все, что вам нужно сделать, — это подключить телефон к компьютеру с помощью USB-кабеля и ввести соответствующую команду.
Шаг 1. Включите USB-отладку на вашем телефоне и установите ADB и Fastboot на свой компьютер.
Для того, чтобы телефон мог принимать команды ADB, необходимо включить отладку USB в параметрах программирования. Если вы не знаете, как это сделать, обратитесь к нашему руководству, где мы показали вам, как вводить параметры программирования и включать отладку USB.
Чтобы вводить команды на компьютере, нам нужны комплекты ADB и Fastboot. Соответствующий архив можно загрузить непосредственно с серверов Google, используя следующую ссылку:
Загрузить ADB и Fastboot (инструменты платформы)
Распакуйте архив в любое место. Это даст вам папку с платформами, внутри которой есть, среди прочего, ADB и Fastboot.
Чтобы использовать этот инструмент, откройте окно командной строки, указав на папку с платформами. Вы можете сделать это очень легко. Все, что вам нужно сделать, это открыть папку с инструментами платформы, а затем удерживать клавишу Shift и щелкнуть правой кнопкой мыши в открытой папке. Выберите из выпадающего списка «Откройте здесь окно команд».
Появится окно командной строки, в котором мы можем ввести соответствующие команды, чтобы проверить текущее разрешение и установить новый. Конечно, для этого подключите телефон к компьютеру с помощью USB-кабеля.
Если вы не видите возможность открыть окно команды при щелчке правой кнопкой мыши в папке инструментов платформы, то, скорее всего, вы обновили Windows 10 до последней версии. В этом случае ознакомьтесь с нашим руководством, в котором показано, как восстановить параметр окна командной строки в контекстном меню в Windows 10.
Шаг 2: Проверьте текущее разрешение и DPI
В самом начале вы должны проверить, какое исходное разрешение у вас есть на телефоне и какой DPI установлен. Вы можете сделать это, подключив свой телефон к компьютеру с помощью USB-кабеля и введя следующие две команды в окне командной строки:
Размер оболочки adb wm
adb-оболочка в m-плотности
Команда «wm size» отобразит разрешение (например, 1080×1920), а «плотность wm» отобразит заданное значение DPI (например, 440).
Сохраните эти настройки, чтобы при необходимости вернуться к исходным значениям.
Шаг 3: измените разрешение и DPI на Android
Как только мы узнаем нашу резолюцию и оригинальный DPI, мы теперь можем изменить эти значения. В настоящее время самыми популярными решениями в смартфонах являются:
- 1440p, 1440×2560 с DPI около 560
- 1080p, то есть 1080×1920 с DPI около 420
- 720p, то есть 720×1280 при DPI около 280
Поэтому, если у вас есть экран 1440p, вам следует уменьшить разрешение до 1080p или 720p. В свою очередь, если у вас есть экран 1080p, уменьшите разрешение до 720p. Переход на более низкие значения, чем 720p, может серьезно ухудшить качество отображаемого изображения, и я не рекомендую это делать.
Что касается DPI, то он очень коротко соответствует размеру элементов на экране и варьируется в зависимости от устройства. Вы должны поэкспериментировать с этим значением, добавив приблизительно 10-20 точек вверх или вниз для соответствующего разрешения.
Итак, как вы меняете разрешение и DPI? Мы будем использовать те же команды, что и на втором этапе, но на этот раз мы добавим к ним свои собственные параметры.
Чтобы изменить разрешение, введите в командной строке следующую команду:
adb shell wm размер 720×1280
Вышеупомянутая команда установит разрешение 720p на ваш смартфон. Конечно, вы можете заменить значение любым другим, который вы хотите установить.
Затем отрегулируйте DPI до определенного разрешения. Для этого введите следующую команду:
плотность оболочки adb wm 280
Эта команда установит DPI на 280, что во многих случаях соответствует значению для разрешения 720p. Как и выше, вы можете, конечно, ввести любое другое значение.
После использования двух приведенных выше команд некоторые элементы (например, экранные кнопки) могут оставаться очень большими или очень маленькими. В этой ситуации перезагрузите телефон — некоторые элементы интерфейса должны быть просто перегружены во время перезагрузки. Если в будущем вы захотите восстановить исходное разрешение и заводской DPI, просто используйте приведенные выше команды и введите значения, которые вы проверили на втором шаге.
Читайте также: