Майте на увазі, що це варіанти для розробників , і вони можуть не приносити користі або негативно впливати на продуктивність вашого пристрою.
Примусове надання GPU
GPU - це блок обробки графіки. Це дуже схоже на процесор, але замість того, щоб стискати номери і піклуватися про завдання для операційної системи та обладнання, GPU надає графічну інформацію і виводить її на екран для вас.
Процесор може обробляти графічні інструкції просто чудово, але це займає час від виконання інших обчислень і може призвести до відставання під час обробки графічних інструкцій
У сендвіч-морозиві далі розробникам (або споживачам енергії) надається можливість змусити програми використовувати GPU-рендерінг, незалежно від того, включений чи вимкнений біт у маніфесті програми. Це не обов'язково робить додаток швидшим і може спричинити проблеми.
Вимкнути не прямокутний затискач
Це занадто технічно для мене, щоб пояснити дуже детально. В основному для малювання використовується «полотно». Вихідний код для Android містить це:
/**
* Turn on to **debug non-rectangular clip operations**.
*
* Possible values:
* "hide", to disable this debug mode
* "highlight", highlight drawing commands tested against a non-rectangular clip
* "stencil", renders the clip region on screen when set
*
* @hide
*/
public static final String DEBUG_SHOW_NON_RECTANGULAR_CLIP_PROPERTY =
"debug.hwui.show_non_rect_clip";
Ви можете вимкнути його для створення незвичайних (не прямокутних) областей полотна. Дивіться тут для більш детальної інформації про це
Як зазначає @IanNi-Lewis у своєму коментарі:
Напевно, варто зазначити, що "не прямокутні області кліпів" трохи вводять в оману. Це має бути "область кліпу, яка не є прямокутниками, які розташовані на екрані". Якщо у вас є прямокутна область кліпу, яка обертається на кілька не кратних на 90 градусів, то вона йде по тій же повільній стежці, що і область кліпу, що має форму пончика або що у вас є. ("Повільний шлях" використовує буфер трафарету, і, ймовірно, не потрібно бути таким повільним, як є; це хороша область для подальшої оптимізації.)
Форс 4X MSAA
Force 4x MSAA не потребує вкоріненого пристрою. Цей параметр працює так само, як і будь-який фільтр Anti Aliasing в іграх на ПК - згладжує всю пікселізацію та забезпечує кращу візуалізацію, що означає кращу графіку. Користувачі повинні знати, що ця функція рекомендується застосовувати лише для пристроїв, які мають GPU, здатний підтримувати вбудовану MSAA.
З Вікіпедії :
У обробці сигналів та пов'язаних з ними дисциплін, псевдонім - це ефект, який призводить до того, що різні сигнали стають невідрізними (або псевдонімами один одного) при вибірці. Це також стосується спотворення або артефакту, який виникає, коли сигнал, реконструйований із зразків, відрізняється від вихідного безперервного сигналу.
Вимкнути накладки HW
Без апаратного накладання кожен додаток, який відображає речі на екрані, буде мати спільну відеопам'ять, і доведеться постійно перевіряти на зіткнення та відсікання, щоб створити належне зображення, це може коштувати великих витрат на обробку. За допомогою апаратного накладання кожен додаток отримує свою частину відеопам'яті, позбавляючись від необхідності перевірити на зіткнення та відсікання.
Як зазначає @DanHulme: Windows в Android завжди компонується, а не передається у спільну відеопам'ять. Зазвичай SurfaceFlinger
використовується графічний процесор для композиції, але він використовуватиме апаратне накладання, коли це можливо, що швидше і витрачає менше акумулятора. Якщо вимкнути накладку, це означає, що вона завжди використовуватиме відображення GPU. Це корисно лише для налагодження системної інтеграції або декодування відео HW: навіть розробникам додатків не потрібно вмикати цю опцію