Мобильные устройства и приложения

Ответить в тред Ответить в тред
Check this out!
Уже давно грежу идеей настроить ГАММУ на Андроиде! Аноним 08/06/21 Втр 11:09:21 21203321
gammacalibration.gif 14Кб, 640x480
640x480
Уже давно грежу идеей настроить ГАММУ на Андроиде! Кажется, всё перерыл и перепробовал; накатывал и рут, и модифицированные прошивки, и кастомные ядра, и кучу приложений-модулей-патчей -- всё безрезультатно. Копания в гугле лишь подсказали что это функция (аж!) ядра, и к примеру под мой Шаломи Redmi 9 такового с включенным(?) контролем гаммы я не нашёл. Можно ли найти такое ядро, и если да, то где? Сложно ли самому "разлочить" настройку гаммы в ядре? (Есть опыт разработки очка.) Или я вообще не туда копаю? Наставьте на путь истинный или откройте глаза на ситуацию! Как же всё-таки настроить гамму и что происходит? Почему такая, казалось бы, ерундовая настройка так глубоко зарыта и недоступна искаробки в первую очередь? Неужели и правда надо так пердолиться ради неё? Есть ли смысл ждать продвинутые настройки дисплея MIUI, скрытое меню которых было недавно обнаружено в т.ч. с ползунком гаммы, или это жидкая тема?
P.S.: Уже смотрю в сторону LineageOS; там вроде как тупо в настройках дисплея есть ползунок гаммы (хотелось бы уточнить этот момент, а так же узнать на счёт других прошивок). А что если оттуда выдрать ядро и прошить например в кастомную MIUI?
P.P.S.: В вопросотреде молчок. То ли быстро летит, то ли область/контингент не те?..
Аноним 08/06/21 Втр 12:26:34 21203852
>>2120332 (OP)
Видел инфу, что гугл начиная с 5 версии андроида удалил все возможности настраивать гамму. Зачем им это? Что они теряли, оставляя настройку доступной (хоть и из-под рута)?
Аноним 08/06/21 Втр 19:14:36 21205933
gammachecker.png 0Кб, 128x128
128x128
>>2120332 (OP)
Ну что же вы, бэтмэны? Неужто проблема настолько непопулярна? Хотелось бы услышать хоть какие-то мысли; как-то не верится, что тут нет озабоченных ковырянием своих андроидов...
Аноним 08/06/21 Втр 19:22:50 21205974
>>2120593
> Неужто проблема
Воу-воу. Притормози, ковбой. А в чём, собственно, заключается проблема?
Аноним 09/06/21 Срд 06:49:45 21207875
>>2120597
На многих девайсах низкая яркость неюзабельна для чувствительных глаз (даже в темноте): тёмные оттенки становятся неразборчивыми, при том если чуть прибавить яркость, светлые уже начинает резать глаза (да и не особо помогает), а так же теряется глубина чёрного (что уж говорить про экранные фильтры/контраст). Настройка гаммы же позволяет расширить диапазон тёмных оттенков ценой сжатия светлых (ну или наоборот, или как угодно вообще). Т.е. тёмное становится ярче, светлое почти не затрагивается, а "бонусом" - чёрный остаётся чёрным. Такая вот прекрасная панацея, и почему-то запрещена? Про (AM)OLED вообще молчу.
Аноним 09/06/21 Срд 12:13:07 21208816
Бамп!
Аноним 09/06/21 Срд 13:18:33 21209167
На некоторых девайсах в некоторых кастомах встроен модуль ядра Live Display (по дефолту это фишка линейджОС, но в другие прошивки её тоже часто переносят). На старых прошивках он назывался KCal
Но не во всех вариантах Live Display есть настройка гаммы

А так в принципе оно есть
Аноним 09/06/21 Срд 15:37:46 21209918
>>2120916
Похоже, у меня и правда только два пути: либо перекатываться на LineageOS, либо патчить KDE2 под FreeBSD ядро. Я бы конечно предпочёл тупо накатить какой-нить дистрибутив линукса (недавно перешёл с винды на Mint и офигел насколько всё конвиниентно даже из-под рута посидел - мне норм), но что-то с этим туго на мобилках (PostmarketOS судя по вики не фурычит должным образом на моём устройстве, да и вообще с сервисами очевидные проблемы, но таки может попробую что-то поднять в процессе ковыряний).
>фишка
Вот это больше всего. Лично для меня проблема не только в неудобстве, но и (возможно даже в первую очередь) в отношении. Видимо и правда надо на линиэдж валить, пока гугол не решил за меня какого размера и формы должны быть плитки в шторке...
Аноним 09/06/21 Срд 15:48:47 21209999
>>2120991
Если не прогал раньше и не делал прошивки, то просто без задней мысли не получится пропатчить. Надо будет делать свою сборку прошивки
Так что вариант один — тестить разные прошивки, включая линейдж
Аноним 09/06/21 Срд 18:01:07 212110110
>>2120999
Для андроида не прогал, но кажется на примере AOSP начинаю приходить к пониманию, что к чему. Поковыряться я люблю, да и надо же с чего-то начинать. А раз трипл не врёт, значит начну с пробы LineageOS. Ладно, с этим понятно. И всё-таки интересно почему такое отношение? Казалось бы, сложно ползунок гаммы сделать, что ли? И ладно ползунок, раньше-то хотя бы из-под рута возможность настройки была! Кому она помешала?
Аноним 09/06/21 Срд 20:23:42 212115211
>>2121101
Я из-за этого Nokia 7 plus вернул, там был android one без live display, а сам экран пиздец зелёным отдавал.
Аноним 09/06/21 Срд 20:55:03 212116912
>>2121101
> почему такое отношение?
Всё нормально с отношением. На кастомах, разумеется. На том же яблоке, например, пукнуть нельзя без разрешения и только в специально отведённом загоне без альтернатив. Так шо у ведра с этим ещё более-менее. Просто твоя задача, прямо скажем, довольно специфична.
Аноним 10/06/21 Чтв 16:20:25 212158913
>>2121152
Правильно сделал. А ведь кому-то наверняка норм и ничо не зеленит это ты странный!
То есть оно ещё и на официалках бывает? Теперь меня уже это удивляет...
>>2121169
Лол. Ну благо в моём манямире яблока не существует. Хотя однажды знакомый купил айфон тамуша дораха крута всё искаропки и пришёл с быдлинным вопросом: "а как скинуть музыку ??" Фэйспалм словил я знатный, но вида не подал. Потом ещё оправдывал покупку... нутыпонял. Да и вообще, мне, нищему убеждённому шаломисту(!), про такую поганую конторку как яблоко и думать тошно!..
Есть стойкое ощущение, что кастомы пытаются задушить: загрузчик под страхом смерти разблокируется (а то и вовсе не, у Huawei/Honor насколько мне известно); элементарные настройки скрываются в сверхсекретном РЕЖИМЕ РАЗРАБОТЧИКА очка; рут "несовместим" с "официальными" сервисами... Есть ли край у этой корпоративной шляпы? Неужели это один лишь спрос виноват? Кажется, будто людям умышленно пытаются занизить самостандарты и подменить понятие самоуважения. Господи, как же хочется жить в мире, где устройство продаётся а не передаётся в безвременное пользование юзеру как просто набор железа будь это даже буквально анальный зонд, и не закручено пробрэндированными™ треугольными винтами/болтами, если вы понимаете, о чём я...
Аноним 11/06/21 Птн 17:26:40 212216814
>>2120916
>>2121101
Накатил LineageOS 18.1. Гаммы в LiveDisplay не обнаружил. Чешу репу дальше. Может 17.1 попробовать?
Аноним 17/06/21 Чтв 23:19:29 212478615
>>2122168
На 17.1 та же история (неужели убрали в новых версиях?). Похоже, в любом случае придётся модуль KCal к ядру прикручивать... ну хоть какая-то инфа появилась.
Выяснилось так же что на 10/11 андроиде нельзя рут/систему (пере)монтировать в R/W искаропки... теперь нужно либо патчить и работать из рекавери, либо пердолить и перепрошивать super (ладно хоть умельцы скрипт запилили).
Аноним 18/06/21 Птн 02:20:31 212481216
5E4BBF16-30DE-4[...].jpeg 87Кб, 720x1152
720x1152
>>2121589
Просто купи айфон шизоид ты ебаный
Там и светофильтры, и трутон, и найтшифт, и всё это просто работает из коробки без пердолинга с ядром и рутом
Аноним 19/06/21 Суб 13:01:37 212542117
>>2124812
А ползунок гаммы там есть для мануальной настройки?
Аноним 25/06/21 Птн 00:34:14 212786418
Есть ещё мысли какие? Я тут в коде ядра поколупался, никаких конкретных значений гаммы не нашёл, из близкого по смыслу только gamma_table и код цветокоррекции и обработки LUT, подписанный mediatek+xiaomi. Где это используется так и не вкурил, где эти функции берут входные данные - тем более. Для меня всё это выглядит как какие-то шаблоны и наработки в лесу #define'ов. Подозреваю что я просто stateless-слепой, т.к. до этого работал только с ООП (C#, а там C). Но и не копался особо долго. Моя идея была в том, что раз KCal это модуль ядра, то и значения он берёт тоже где-то в ядре, и названия у них в лучшем случае человеческие. Наивно. Всё что сейчас приходит на ум - попробовать поменять предположительно значения кривой в gamma_table, скомпилировать и запустить, но что-то подсказывает что это бессмысленно. Хотя и не верится, что с таким фимозом в ядре нет захардкоженной кривой гаммы, мне бы и единоразово поменять её было достаточно.
Аноним 25/06/21 Птн 03:07:59 212788219
>>2124786
>>2122168
Видимо тот кто лепил твою линейку поленился добавить модуль
Можешь потестить другие прошивки. Во всяких напердоленных кастомизациями обычно есть Live Display
Например CrDroid, Havoc, Pixel experience plus, тысячи их
Аноним 25/06/21 Птн 20:38:31 212826820
>>2127882
Я так понимаю, заблаговременно о наличии/функционале модуля никак не узнать, кроме как спросив у разработчика (что вариант?). И не получается ли так, что LiveDisplay использует в своей основе KCal, которого как я понял нет для моего Mediatek? Или это всё же два никак не связанных модуля? А может сам LiveDisplay тоже не дружит с моим MTK в этом плане? Всё же хочется собрать побольше инфы, чтобы хотя бы отсеять очевидно бессмысленный дроч. А то окажется, что они все один и тот же огрызок модуля используют и это можно было как-то предупредить.
Аноним 27/06/21 Вск 17:29:31 212897621
>>2128268
Ещё можно поспрашивать владельцев, попросить зайти в Настройки -> Экран и поискать там опцию Live Display
Сам Live DIsplay, насколько понимаю, это отдельная от KLapse, Kcal, GAMMA разработка

Че за телефон-то?
Базарю ставь прошивки в которых куча кастмизаций, обычно туда всё завозят
Аноним 27/06/21 Вск 22:37:49 212917622
>>2128976
>>2120332 (OP)
>Шаломи Redmi 9
Попробую сейчас Havoc. На днях чел по моей просьбе якобы прикрутил к своему кастомному ядру KCal, и вроде бы вот оно, ну я прошил, чекаю в KControl, Kernel Adiutor - а там только ползунки RGB каналов, гаммой и не пахнет. Color Enhance forum.xda-developers.com/t/app-root-8-0-color-enhance-open-source.3888567 и вовсе выдаёт No KCAL support. О чём это говорит? Криво прикрутил или прикрутил огрызок? Частичная прошивочная/устройственная несовместитмость? А может я что прошляпил, и там никогда и не было гаммы (хотя был уже опыт с LiveDisplay)? Не вкуриваю.
P.S.: Про GAMMA вообще инфы не смог нарыть.
Аноним 28/06/21 Пнд 02:47:51 212924923
>>2129176
А покаж скрины, че тм было в настройках
Я честно говоря сам неебу от чего там что зависит, но настройки бывали разные
Ну так навскидку у меня в Live Display есть 2 поднастройки
1. RGB ползунки
2. Оттенок, насыщенность, интенсивность и контраст
Интенсивность делает, то же самое, что Input gamma
Контрастность похоже на Output gamma но не совсем
Ну конечно такой гамма коррекции как в фотошопе там не будет, лсожно и по большей части не нужно
Аноним 28/06/21 Пнд 05:16:04 212926924
Screenshot20210[...].jpg 675Кб, 1080x2340
1080x2340
Screenshot20210[...].jpg 600Кб, 1080x2340
1080x2340
>>2129249
Скрины с Pixel Plus UI, на Lineage то же самое. Может я ослеп уже со своей гаммашизой, второй страницы не вижу какой?
Да, я вроде как и вовсе стараюсь нивелировать коррекцию, сделать из логарифмической (2.2) близкую к линейной (~1.2). Понятно что у LCD есть свои нюансы обработки сигнала (которыми наверняка занимается сам дисплей), но насколько мне известно коррекция 2.2 была нужна CRT дисплеям ввиду их нюансов. Зачем её везде пихают? Можно конечно сказать, что глаза воспринимают свет логарифмически, но как это применимо к низкой освещённости, где восприятие почти линейно? Хотя, кто-то ведь до сих пор имперской системой мер пользуется - не удивлюсь если это какой-то традиционный индустриальный стандарт.
Аноним 28/06/21 Пнд 10:34:05 212931225
>>2129269
Да не, у тя тут порезанные настройки
Как минимум должен быть ещё один пункт меню с другими ползунками
Аноним 28/06/21 Пнд 19:04:53 212951826
>>2129312
Вот-вот. Понять бы, по какой причине они порезаны уже не в первой прошивке? И даже с KCal?
Аноним 28/06/21 Пнд 19:17:45 212952527
>>2129518
Самый простой путь — составь список прошивок в порядке убывания по количеству юзеров и багов
Шей все подряд, пока не увидишь нужное меню. По сути это все быстро делается, никакие гаппсы, ничего не надо ставить
Аноним 28/06/21 Пнд 19:18:46 212952728
>>2129518
А почему порезаны хуй его знает. Может потому что тот кто добавлял, не учел нюансов. Или того, что это мтк а не снап. А может просто криво придедал
Аноним 28/06/21 Пнд 22:00:07 212958729
>>2129527
>это мтк а не снап
Пока что главное подозрение, но авторитетной инфы от знающих людей™ ещё нет и хз куда плясать если это так.
BTW,
Havoc OS - то же самое - в LiveDisplay 3 слайдера RGB.
Аноним # OP 29/06/21 Втр 01:08:17 212963730
Screenshot20210[...].jpg 538Кб, 1080x2340
1080x2340
Накатил Descendant, и ЧСХ волшебные ползунки в ней есть, но застряли на 0 и не двигаются. Это троллинг такой?! И теперь даже RGB не работают, хоть и двигаются.
Аноним 29/06/21 Втр 01:13:06 212963931
Аноним # OP 29/06/21 Втр 01:18:18 212964032
>>2129639
Я подобным и пользуюсь как хреновым костылём - хоть низы чуть-чуть поднимаю блеклым фильтром. И ясен пень что гаммы в таких приложениях по какой-то волшебной причине нет. Я как раз недоумеваю, неужели андроид не позволяет постэффект гаммы сделать? Вроде инверсия экрана есть, а ведь для этого нужно инфу пикселей считать.
Аноним # OP 29/06/21 Втр 21:59:53 212995133
Похоже дело всё-таки в MTK. Инфы, можно ли на нём в принципе гамму расковырять, или всё это вшито в какой-то закрытый проприетарный драйвер, выяснить пока не удалось. Дрочу прошивки дальше. Заранее написал в саппорт МТК и шаломи - не надеюсь, что ответят что-то внятное (если вообще ответят), но хоть будет метаинфа. Я так понял, никто просто ничего не знает, не то что о каких-то нюансах чипов, а зачастую и о гамме вообще. Даже xda молчит, при чём во всех подобных тредах. Будто с краем матрицы столкнулся, не верится что это всё настолько не нужно андроид комьюнити.
Аноним # OP 29/06/21 Втр 23:46:48 213002734
Revenge OS - сэйм щит, RGB-огрызок LiveDisplay,
Аноним # OP 30/06/21 Срд 00:23:47 213003935
Dot OS туда же.
Аноним # OP 30/06/21 Срд 00:57:40 213005536
Cipher OS тоже минус (огрызок LiveDisplay).
Аноним 30/06/21 Срд 02:15:21 213009237
Corvus OS: нет даже огрызка.
Аноним 30/06/21 Срд 02:19:55 213009638
>>2129951
Это и на пк коммьюнити то нужно только всяким дизайнерам фотографам, коих единицы
А теоефоны вообще максимально казуальный аппарат. Повезло что впринципе существует такая вещь как kcal и live display хотя бы на квалкомах
Аноним 30/06/21 Срд 03:28:59 213010739
Fluid: LiveDisplay отсутствует.
Аноним 30/06/21 Срд 03:42:00 213010940
>>2130096
Вот я прямо и чувствую как мой манямирок, в котором гамма была третьим стандартным ползунком, который любой производитель пихал наряду с яркостью и контрастностью, а каждый юзер потом лез и настраивал под себя, больно трещит по швам. Если выяснится, что на iOS есть слайдер гаммы (не кнопка True YOBA Color®) - то и вовсе лопнет!
Аноним 30/06/21 Срд 04:15:02 213012941
>>2130109
Как только начинаю в это вдумываться, появляется ощущение будто я очутился в завуалированном цирковом макроизмерении, а вокруг подсадные клоуны жонглируют какой-то пёстрой немощной хуитой со сверхусложнёнными перезапутанными схемами и довольно кивают, мол, нам норм. А кто-то смотрит на это, и чуть ли дух от смеха не испускает. Мне и самому уже смешно, я просто не хочу в это верить! Всё это должно было быть во всех стоках ещё 10 лет назад - и встроенный рут, и контроль цвета, и открытый API для безграничной кастомизации/моддинга... по крайней мере сейчас уж никак не должно быть безальтернативного выбора из говна и мочи. Даже вот не знаю, выпить йаду или убица апстену?
Аноним 30/06/21 Срд 19:56:56 213046942
Pixel Extended: огрызок RGB.
Аноним 30/06/21 Срд 21:17:13 213050043
linear.png 390Кб, 900x601
900x601
halfcurved.png 411Кб, 900x601
900x601
https://www.benq.com/en-ap/knowledge-center/knowledge/gamma-monitor.html
Кулстори. Короче, 100 лет назад дядьки придумали для CRTшников хардверную гамма коррекцию, так как ЭЛТ выдавала нелинейное изменение интенсивности от линейного изменения напряжения. С тех пор индустрия приняла это за золотой стандарт и пихает везде и вся. ЧСХ, в статье как пример линейной гаммы пихнули тупо пересвеченную картинку с подкрученными яркостью и контрастностью на +50 (полностью проёбаны верха, чего с гаммой быть не может, если она не задрана в ёбаные облака всратой кривой). Первый пикрелейтед как она выглядит с линейной гаммой (что даже лишневато). И если уж второй пик (гамма 1.6) не выглядит естественнее третьего, ну или как минимум разборчивее в тёмных тонах (при чём настолько что можно яркость своего прожектора убавить раза в два), то видимо я в глаза ебусь. Да и сцена тут конечно не передаёт всю силу гаммы (а то и вовсе hdr или не 2.2), но кто в своё время рубился по сетке на тёмных картах - тот знает этот трюк. Вот посидел на 2.2 10 минут и уже испытываю ДИСКОМФОРТ и ловлю флешки, IPS самсунг если что (хотя я ещё и насыщеность убавляю аполовину)
Аноним 30/06/21 Срд 21:20:14 213050144
curved.png 441Кб, 900x601
900x601
>>2130500
третий пик чому-то анрелейтед (из статьи)
Аноним 01/07/21 Чтв 04:58:08 213067145
TenX: нет модуля.
Аноним 01/07/21 Чтв 05:37:03 213067946
Wave: нет модуля.
Аноним # OP 01/07/21 Чтв 06:09:52 213068647
CherishOS: огрызок RGB.
Аноним 01/07/21 Чтв 07:10:00 213070848
Sakura Project: огрызок RGB.
Аноним 01/07/21 Чтв 07:20:57 213071449
Pixel Experience Plus: огрызок RGB.
Аноним 01/07/21 Чтв 07:41:48 213071750
AOSP Extended: модуль отсутствует.
Аноним 01/07/21 Чтв 07:56:38 213072251
ArrowOS: модуль отсутствует.
Аноним 01/07/21 Чтв 08:01:18 213072452
Да похоже на твой тел просто не завезли
Либо на твой мтк
Уже должен был встретить полноценный лайв дисплей
Аноним # OP 01/07/21 Чтв 08:15:04 213073153
AncientOS: модуль отсутствует.
Аноним 01/07/21 Чтв 08:29:24 213073754
>>2130724
Ну меньше половины прошивок осталось. Сам я в это не верю естественно, просто следую жидкой инфе, что может быть кто-то что-то всё-таки доделал. Вообще кринжанул с этих OS, большая часть это тупо реколор пикселя с парой "авторских" фич, которые на деле либо модули магиска, либо и вовсе переименованные/перемещённые опции из других разделов. Зато красивые бутанимации и свистоперделки. С PIKA~CHU! на уведомлениях в сакуре вообще обзмеился.
Аноним 01/07/21 Чтв 09:03:34 213075455
ЧСХ, ни в одной нет дневного (и даже кастомного периода) лимита трафика, как в MIUI, ну и пососный стоковый софт без функционала. Ещё и андроид систем при включенном WiFi всё равно каждый раз подключается по моб. трафику и наёбывает на далары, хотя всё везде отключено, анрестриктед офф и даже лимит в 0 стоит. Кстати, пришёл шаблонный ответ:

Dear Sir/Madam,

Hello, Greetings from Xiaomi Customer Support! This is Daisy.

Thanks for your support with Xiaomi. We always strive to resolve the problems as soon as possible to satisfy our customers ultimately. However, this technical issue is far beyond our knowledge. We sincerely hope that you can give us some time to forward it to our technical team. Also, we would request you to submit your demand through Feedback & Suggestion (Settings >> Feedback & Suggestion). Till the time, please keep some patience. If we have any latest progress from our technical team, we will inform you.

If you have any other questions, welcome to visit again. Always believe that something wonderful is about to happen!


Особенно проиграл с последней строчки. Глядишь и правда дождусь когда они высрут секретные настройки дисплейя. Herro everynyan!
Аноним 01/07/21 Чтв 11:52:31 213083956
>>2130754
>Ещё и андроид систем при включенном WiFi всё равно каждый раз подключается по моб. трафику и наёбывает на далары, хотя всё везде отключено, анрестриктед офф и даже лимит в 0 стоит.
потому-что ты блокируешь только софт а не систему даже впн в андроиде нету чтобы траф тупо фильтровать
Аноним 01/07/21 Чтв 21:25:27 213104357
>>2130839
оно и понятно, и очень тупо. VPN есть, но сервер произвольный
Аноним 01/07/21 Чтв 22:03:42 213106558
Я кстати и сам проблему с гаммой не сразу заметил/понял, а вернее, не признал. Лет десять так глаза ломал. Думал, ну и что, что "темно"? Значит так и должно быть, умные дядьки же не зря так сделали. Зато цветопередача правильная, да и глаза так устроены! Щито поделать, десу? Короче, не думал вообще. Даже на чёрный фон не сразу перешёл. Вот так жёг глаза, страдал от сухости, но продолжал жрать кактус, да оправдывать чужой авторитет и свою позицию невежественной лалки. Во дурак! ЧСХ, именно игры заставили задуматься над проблемой. Видимо, всем этим и оправдана непопулярность. Есть одна теория, но это уже для /zog/. Хотя наверняка там большинство обсуждает теории заговора имея при этом гамму 2.2. Лооол, вот это ирония.
Аноним # OP 01/07/21 Чтв 23:55:45 213114159
Nusantara Project: огрызок RGB.
Аноним 02/07/21 Птн 03:09:08 213118260
Hycon OS: модуль отсутствует.
Аноним 02/07/21 Птн 03:10:27 213118361
Nezuko OS: модуль отсутствует.
Аноним 03/07/21 Суб 04:04:04 213156162
KangOS: модуль отсутствует.
Аноним 03/07/21 Суб 04:14:34 213156263
/e/: огрызок RGB.
Аноним 03/07/21 Суб 05:26:43 213156464
Styx Project: модуль отсутствует.
Аноним 03/07/21 Суб 06:00:41 213156865
ShapeShift: огрызок RGB.
Аноним 03/07/21 Суб 07:07:16 213158066
StagOS: модуль отсутствует.
Аноним 04/07/21 Вск 01:37:06 213213367
POSP: модуль отсутствует.
Аноним 04/07/21 Вск 01:37:33 213213468
exTHm: огрызок RGB.
Аноним 04/07/21 Вск 02:05:50 213214069
PalladiumOS: модуль отсутствует.
Аноним 04/07/21 Вск 02:16:43 213214270
AOSPK: огрызок RGB.
Аноним 04/07/21 Вск 03:18:05 213215171
AOSIP: модуль отсутствует.
Аноним 04/07/21 Вск 03:25:26 213215672
EvolutonX: огрызок RGB.
Аноним 04/07/21 Вск 04:22:50 213216273
BlissROM: модуль отсутствует.
Аноним 04/07/21 Вск 05:16:01 213216374
SuperiorOS: модуль отсутствует.
Аноним # OP 04/07/21 Вск 06:42:58 213217275
На этом заканичиваю перекатывать прошивки, и приступаю к ковырянию сырцов. Идея в том, что режим инверсии/цветовой слепоты же как-то работает, значит есть шанс что можно впихнуть туда формулу гаммы. И меня всё ещё сомневает инфа что за цвет отвечает ядро. Буду отписываться, если не потону.
Аноним 08/07/21 Чтв 06:27:50 213411176
Скачал ~100 гигов исходников Lineage OS. Пиздос. Что можно было туда понапихать? Хотя, учитывая что ведроид не так давно научился вендор/девайс-специфичную хуйню от системы отделять, не удивительно. Может я чего-то не понимаю, но по мне всё это очень запоздало и неуклюже. Будто изначально задумывали некий мещанский монолит, а потом сами на свои грабли наступили и начали костыли ваять. Даже отдельным проектом Treble назвали такой, казалось бы, самоочевидный столп разработки. Интересно, чем обернётся в итоге Фуксия. А пока рыщу исходники по тегам inversion, deuteranopia deuteranomaly, protanopia, tritanopia. Но уже кажется каким-то ёбаным колдунством.
Аноним 09/07/21 Птн 12:19:31 213473077
Мда... за 6 часов ни хрена по protanomaly. Видимо наивно что-то сразу в 100ГБ сурсов искать, придётся каким-то образом поделить. Ищу по файлам в VSCode, если есть метод быстрее и не сильно проигрывающий (а лучше выигрывающий) в удобстве - хотелось бы узнать.
Аноним 09/07/21 Птн 12:47:11 213475978
>>2134730
И тут же нашёлся некий сервис SurfaceFlinger с эффектом Daltonizer, даже матрицы преобразования цвета присутствуют. Не факт что это именно то, что нужно, но уже похоже на правду. Чуть позже поковыряю подробнее. ДУмаю инверсию всё-таки будет проще адаптировать, и мне кажется она где-то рядом.
Аноним 10/07/21 Суб 10:23:13 213509779
Screenshot20210[...].jpg 117Кб, 1200x1920
1200x1920
Цр дроид, ми пад4. Это не оно?
Аноним 10/07/21 Суб 15:19:09 213524580
>>2135097
Типа да, одна из насыщенностей это гамма. Оно реагирует вообще?
Аноним 12/07/21 Пнд 10:11:48 213591381
По inversion нашёлся некий SkHighContrastFilter модуля(?) skia, дублируюущего(?) skqp. Там инверсия реализована как вариант высококонтрастного фильтра, а учитывая что они примерно в одной менюшке в системе, может это оно и есть. Но всё ещё крайне жидко. Пока что продолжу поиски параллельно ковыряя, то что уже нашёл.
Аноним 12/07/21 Пнд 10:59:36 213592582
Так же перекатываюсь на сурсы PPUI, т.к. всё это ещё билдить придётся для проверки, лол. Для шаломи нет офф. поддержки Lineage хрю(.
Аноним 17/07/21 Суб 14:24:20 213878483
Нашёл в SurfaceFlinger.cpp mCurrentState.colorMatrix, которая собирает на себя эффекты saturation и daltonizer, но тут до меня дошло, что RGB матрицей гаммы не сделать, максимум что возможно - это эффект яркой десатурации с сохранением чёрного (0.5 .25 .25 | .25 0.5 .25 | .25 .25 0.5). Возможно будет попизже полноэкраного туманного фильтра, но до гаммы тут далеко. Т.к. мне нужно чтобы выходной сигнал изменялся динамически в зависимости от входного, нужны именно значения пикселей, и видимо кроме как gpu ковырять вариков нет. Ну придётся ковыряться дальше.
Аноним 17/07/21 Суб 17:42:36 213891784
Screenshot2021-[...].jpg 432Кб, 1080x2400
1080x2400
В miui изкоробки. Крутил сам, так больше нравится.
Аноним 17/07/21 Суб 23:16:54 213909685
>>2138917
Так они уже ввели это меню? Какие версия MIUI и девайс? И предыдущий экран можешь сфоткать? Я 12.0.1 ставил, в настройках было тоже уже с карандашами, но вместо ползунков те же три режима из прошлых версий. Сюда попадал ещё на 11 с помощью приложения шорткатов, но ползунки не работали. Подозреваю что это опять фича только Snapdragon.
P.S.: Видимо не мне одному "традиционная" гамма кажется всратой?..
Аноним 18/07/21 Вск 06:33:04 213918386
Screenshot2021-[...].jpg 267Кб, 1080x2400
1080x2400
Screenshot2021-[...].jpg 483Кб, 1080x2400
1080x2400
Screenshot2021-[...].jpg 504Кб, 1080x2400
1080x2400
Screenshot2021-[...].jpg 415Кб, 1080x2400
1080x2400
>>2139096
Когда только купил, стоял сток стабильная 12.2.4, и там уже было.

> Подозреваю что это опять фича только Snapdragon.
Либо от версии андроида зависит. Тут сразу был 11.

> P.S.: Видимо не мне одному "традиционная" гамма кажется всратой?..
По дефолту у меня было слишком контрастно, темные фоны были слишком темными и т.п. А с ползунком амолед стал похож на ипс моего старого телефона, глазам легче.
Аноним 18/07/21 Вск 13:52:24 213933887
>>2139183
Надо будет попробовать накатить, чем чёрт не шутит... Если всё-таки сделали наконец универсальные настройки для всего и вся - было бы тупо топ! Шаломи должен быть кошерным. А для меня так любой "стандартный" дисплей выглядит, гиперконтрастным и свалившимся в тёмные тона. На XLED вообще не понимаю, как без гаммы жить, т.к. даже тинт без ущерба не наложить.
Аноним 15/08/21 Вск 13:17:32 215305488
>>2139183
>>2139338
Магии к сожалению не произошло, на 12.5 всё то же самое. Более того, xiaomi.eu вроде как официально отказались делать прошивки для MTK, т.к. они легко кирпичатся. Я ещё немного поковырялся в исходниках ядра и драйверах, и мне теперь кажется, что гамма это чисто аппаратная фича, которая если и доступна, то только на некоторых/последних/небюджетных MTK. Куда подсосаться, чтобы программно перекрасить отдельные пиксели, пока ещё не вдупляю.
Аноним 15/08/21 Вск 17:09:14 215317689
>>2153054
>Более того, xiaomi.eu вроде как официально отказались делать прошивки для MTK
У меня эти настройки были до того как я прошил сяоми еу. То есть вариант что в глобалке вырезают исключён.

>теперь кажется, что гамма это чисто аппаратная фича, которая если и доступна, то только на некоторых/последних/небюджетных MTK
Не исключено, т.к. у меня снап 865. Либо версия андриода, если у тебя не 11.
Аноним 15/08/21 Вск 17:15:51 215317990
>>2153176
>теперь кажется, что гамма это чисто аппаратная фича, которая если и доступна, то только на некоторых/последних/небюджетных MTK
>Не исключено, т.к. у меня сна
Так и есть.

Почему то счоми скрывали про это.
Аноним 15/08/21 Вск 18:43:22 215319591
>>2153179
Да вообще про это инфы нет почти. Квалкомы могли бы например более усердно продвигать, что у них есть эдвэнсд калор контрол.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов