@煜然0710 保持學(xué)習(xí),有效積累,遇到什么窗戶(hù)紙的問(wèn)題,可以私信我,我可以盡可能解答
我的成長(zhǎng)之路不想看我的廢話,直接點(diǎn)擊[導(dǎo)航]王小二的技術(shù)棧站目錄[/p/42cf0c14f081] 前言 我是一個(gè)從2014年畢業(yè)到目前為止一直在Android領(lǐng)域工作的工程師,我想分享...
@煜然0710 保持學(xué)習(xí),有效積累,遇到什么窗戶(hù)紙的問(wèn)題,可以私信我,我可以盡可能解答
我的成長(zhǎng)之路不想看我的廢話,直接點(diǎn)擊[導(dǎo)航]王小二的技術(shù)棧站目錄[/p/42cf0c14f081] 前言 我是一個(gè)從2014年畢業(yè)到目前為止一直在Android領(lǐng)域工作的工程師,我想分享...
@江湖人稱(chēng)阿福 GPU合成的layer不會(huì)出現(xiàn)在dump sf中HWC layers
[096]圖解HWC的合成策略背景 最近好幾個(gè)網(wǎng)友都來(lái)問(wèn)我HWC是根據(jù)什么條件來(lái)決定client合成還是device,作為之前一直"吹牛逼",說(shuō)自己如何好學(xué),如何積極回答網(wǎng)友問(wèn)題的博主,這波必須安排,看完...
最近這個(gè)簡(jiǎn)書(shū)手機(jī)端的廣告,真的是讓我受不了,我決定以后新的文章都在掘金上更新。https://juejin.cn/post/7366896388658593803[https...
背景 最近在看SurfaceSyncGroup,很多代碼還是很好理解的,但是其中有幾處細(xì)節(jié),可能你看的時(shí)候沒(méi)有注意。因?yàn)檫@個(gè)SurfaceSyncGroup名字太長(zhǎng),我后面都...
背景 最近好幾個(gè)網(wǎng)友都來(lái)問(wèn)我HWC是根據(jù)什么條件來(lái)決定client合成還是device,作為之前一直"吹牛逼",說(shuō)自己如何好學(xué),如何積極回答網(wǎng)友問(wèn)題的博主,這波必須安排,看完...
背景 這是一個(gè)來(lái)自朋友的疑問(wèn),在sf調(diào)用hwc的binder_f1的函數(shù)中hwc調(diào)用sf的binder_f2,會(huì)導(dǎo)致線程的優(yōu)先級(jí)從97降級(jí)為120。 一、基礎(chǔ)知識(shí)-Binde...
DRM相關(guān)視頻 一個(gè)像素的奇幻漂流 · Linux 內(nèi)核中的 DRM[https://www.bilibili.com/video/BV1PN411H7cS/?spm_id_...
@杭禮 多謝支持
我的成長(zhǎng)之路不想看我的廢話,直接點(diǎn)擊[導(dǎo)航]王小二的技術(shù)棧站目錄[/p/42cf0c14f081] 前言 我是一個(gè)從2014年畢業(yè)到目前為止一直在Android領(lǐng)域工作的工程師,我想分享...
@熱騰騰的飯啊 哈哈,我加油
[085]SW VSYNC模型更新與校準(zhǔn)背景 對(duì)于Vsync信號(hào)的相關(guān)領(lǐng)域中,一直有一座大山我一直沒(méi)有翻躍,那就是SW VSYNC模型更新與校準(zhǔn)。經(jīng)過(guò)認(rèn)真閱讀努比亞技術(shù)團(tuán)隊(duì)的文章SurfaceFlinger模塊-V...
@lilixxy 驅(qū)動(dòng)文件中可以修改,具體對(duì)看你的驅(qū)動(dòng)文件放哪里
[069]PLL_CLK引發(fā)的降幀問(wèn)題前言 一個(gè)新的項(xiàng)目不管在什么情況下,畫(huà)面都只能維持30幀左右,不能達(dá)到60幀。一般這種問(wèn)題首先是轉(zhuǎn)給性能組分析,那就讓我開(kāi)始分析吧。 一、最簡(jiǎn)單的demo 首先我寫(xiě)了一個(gè)最簡(jiǎn)...
多謝支持
[093]SurfaceSyncer的致命缺陷背景 我遇到一個(gè)很有意思的ANR問(wèn)題,從trace分析來(lái)看,Launcher應(yīng)用在不斷地queuebuffer,但是SurfaceFlinger對(duì)應(yīng)的buffer的數(shù)量沒(méi)有增...
背景 我遇到一個(gè)很有意思的ANR問(wèn)題,從trace分析來(lái)看,Launcher應(yīng)用在不斷地queuebuffer,但是SurfaceFlinger對(duì)應(yīng)的buffer的數(shù)量沒(méi)有增...
背景 來(lái)自于一個(gè)網(wǎng)友在技術(shù)交流群中問(wèn)題,我正好之前開(kāi)發(fā)過(guò)程中也遇到了類(lèi)似的問(wèn)題,寫(xiě)個(gè)文章記錄一下。 一、這個(gè)功能到底有什么用 保護(hù)你的手機(jī)操作的安全,避免你誤點(diǎn)了某個(gè)功能,怎...
@陳勝旦_ 所以 aosp 開(kāi)發(fā)還是用 ubuntu 吧
[073]M1編譯AOSP是什么體驗(yàn)前言 朋友入手了一臺(tái)新款M1的Macbook Pro,成功編譯AOSP,分享一下經(jīng)驗(yàn) AOSP on mac 準(zhǔn)備工作: git Python 3 獲取代碼,切換到清華源 M...
背景 在[075]WinScope簡(jiǎn)介和使用[http://www.itdecent.cn/p/b1ce6e313bbb]中介紹了如何使用WinScope,但是總感覺(jué)這樣子...
@木頭疙瘩糖 還有就是我感覺(jué)描述這幾段代碼,有點(diǎn)蠢蠢的,也不知道怎么描述更好
[085]SW VSYNC模型更新與校準(zhǔn)背景 對(duì)于Vsync信號(hào)的相關(guān)領(lǐng)域中,一直有一座大山我一直沒(méi)有翻躍,那就是SW VSYNC模型更新與校準(zhǔn)。經(jīng)過(guò)認(rèn)真閱讀努比亞技術(shù)團(tuán)隊(duì)的文章SurfaceFlinger模塊-V...
@木頭疙瘩糖 我是實(shí)在想不出怎么畫(huà)才能更容易理解,本來(lái)就是圖就是希望幫助你看代碼,不結(jié)合代碼,這圖就是抽象的,更好的肯定是視頻黑板畫(huà)圖,靜態(tài)的圖總歸無(wú)法表示動(dòng)態(tài)的算法
[085]SW VSYNC模型更新與校準(zhǔn)背景 對(duì)于Vsync信號(hào)的相關(guān)領(lǐng)域中,一直有一座大山我一直沒(méi)有翻躍,那就是SW VSYNC模型更新與校準(zhǔn)。經(jīng)過(guò)認(rèn)真閱讀努比亞技術(shù)團(tuán)隊(duì)的文章SurfaceFlinger模塊-V...
@木頭疙瘩糖 有疑惑就問(wèn)
[085]SW VSYNC模型更新與校準(zhǔn)背景 對(duì)于Vsync信號(hào)的相關(guān)領(lǐng)域中,一直有一座大山我一直沒(méi)有翻躍,那就是SW VSYNC模型更新與校準(zhǔn)。經(jīng)過(guò)認(rèn)真閱讀努比亞技術(shù)團(tuán)隊(duì)的文章SurfaceFlinger模塊-V...
本文基于Android 13的代碼。以下是google官方對(duì)unsignaled-buffer-latch的部分介紹https://source.android.google...