You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redmi Note 12 Pro 5G (rubyx)
Redmi Note 13 Pro 5G (garnet)
risingOS version
risingOS 6.x
Exact version / Build date
6.0
Dec 20 2024 (garnet)
Dec 24 2024 (rubyx)
Bug description
Loading a high-resolution home screen wallpaper causes a noticeable perfomance hit where it's displayed
Steps to reproduce
Set a home screen wallpaper (say a 4k or 2160p image)
scroll through home screen pages
OR
visit personalize settings (where the wallpaper displays) then scroll up and down
Relevant log (logcat/build log)
12-25 04:24:37.581 986 1192 I hwcomposer: [DBQ] (q2:0xb400007dac00d8b0) Free Slot(1), handle=0xb400007dbc010fb0, 10368000 -> 0
12-25 04:24:37.597 986 1192 I hwcomposer: [DBQ] (q2:0xb400007dac00d8b0) Buffer queue is created with size(3), m_id(2571), q2
12-25 04:24:37.597 986 1192 I hwcomposer: [DBQ] (q2:0xb400007dac00d8b0) Reallocate Slot(0), pool(0 -> 0) size(0 -> 10368000) secure(0 -> 0)
12-25 04:24:37.599 986 1192 I hwcomposer: [DBQ] (q2:0xb400007dac00d8b0) Alloc Slot(0), handle=0xb400007dbc013fd0 c=0 w=1080 h=2400 p=1088 ys=1088 vs=2400 f=2 sec=0 sh=0, usage=0x800
12-25 04:24:37.600 986 1198 D TRS : DpAsyncBlit: in: job (49013 205) (3872, 8388, 15488, 0, C2sc, P4), sec0, flush 0 Buffer 24506: plane=1 bufVA={0xce,0x0,0x0} bufMVA={0x0,0x0,0x0} bufSize={0x7be5200,0x0,0x0} proxy={0xb400007dcc0265a0,0x0,0x0}fence=205
12-25 04:24:37.600 986 1198 D TRS : DpAsyncBlit: out0: (1080, 2400, 4352, 0, C2s, P1), misc: (X:0, Y:0, R:0, F:0, S:0, A:0, D:0), sec0, flush 0 Buffer 24506: plane=1 bufVA={0xd4,0x0,0x0} bufMVA={0x0,0x0,0x0} bufSize={0x9f6000,0x0,0x0} proxy={0xb400007dcc026230,0x0,0x0}fence=-1
12-25 04:24:37.600 986 1198 D TRS : DpAsyncBlit: crop0: (0, 0, 3776, 8388, 0, 0, 0, 0)
12-25 04:24:37.614 3502 4584 I AiAiEcho: SmartspaceNotificationPredictor no parser can handle this notification or notification is invalid
12-25 04:24:37.633 3502 4584 I AiAiEcho: SmartspaceNotificationPredictor no parser can handle this notification or notification is invalid
12-25 04:24:37.667 986 1199 W TRS : DpAsyncBlitStream: 0xb400007f7c6792c0, 60 ms
12-25 04:24:37.702 2556 2556 D StatsLog: LAUNCHER_SWIPELEFT
12-25 04:24:37.740 21081 21170 D LocalImageResolver: Couldn't use ImageDecoder for drawable, falling back to non-resized load.12-25 04:24:37.741 21081 21170 D LocalImageResolver: Couldn't use ImageDecoder for drawable, falling back to non-resized load.
12-25 04:24:37.763 29064 29083 I AdapterProperties: getBondedDevices: length=2
12-25 04:24:37.780 986 1192 I hwcomposer: [DBQ] (q2:0xb400007dac00d8b0) Reallocate Slot(1), pool(0 -> 0) size(0 -> 10368000) secure(0 -> 0)
12-25 04:24:37.781 986 1192 I hwcomposer: [DBQ] (q2:0xb400007dac00d8b0) Alloc Slot(1), handle=0xb400007dbc017c50 c=0 w=1080 h=2400 p=1088 ys=1088 vs=2400 f=2 sec=0 sh=0, usage=0x800
12-25 04:24:37.782 986 1198 D TRS : DpAsyncBlit: in: job (49015 204) (3872, 8388, 15488, 0, C2sc, P4), sec0, flush 0 Buffer 24507: plane=1 bufVA={0xce,0x0,0x0} bufMVA={0x0,0x0,0x0} bufSize={0x7be5200,0x0,0x0} proxy={0xb400007dcc026280,0x0,0x0}fence=204
12-25 04:24:37.782 986 1198 D TRS : DpAsyncBlit: out0: (1080, 2400, 4352, 0, C2s, P1), misc: (X:0, Y:0, R:0, F:0, S:0, A:0, D:0), sec0, flush 0 Buffer 24507: plane=1 bufVA={0xdc,0x0,0x0} bufMVA={0x0,0x0,0x0} bufSize={0x9f6000,0x0,0x0} proxy={0xb400007dcc026050,0x0,0x0}fence=-1
12-25 04:24:37.782 986 1198 D TRS : DpAsyncBlit: crop0: (3, 0, 3776, 8388, 0, 0, 0, 0)
12-25 04:24:37.832 986 1196 I hwcomposer: [HWC] (0)fire a callback of refresh to SF[4]
12-25 04:24:37.847 986 1199 W TRS : DpAsyncBlitStream: 0xb400007f7c6792c0, 61 ms
12-25 04:24:37.862 986 1192 I hwcomposer: [HWCLayer] setHwlayerType(), id:2571, release queue sp, type 3 -> 0
Screenshots or videos
Scroll lag on rubyx + entire personalization section lag
2024-12-25.04-24-44.1.mp4
Noticeable lag when triggering overscroll in personalization settings (garnet)
Screen-20241225-043120.mp4
Solution
No response
Additional context
By nature, this is a device-specific issue as bitmap rendering performance is dependent on the SoC in use, however the bitmap should be scaled in both of these cases.
Acknowledgements
I've checked device is officially supported (for device specific reports and not source related).
I'm running latest version available on risingOS channel for this device
I have searched the existing issues and this is a new and no duplicate or related to another open issue.
I have written a short but informative title.
I filled out all of the requested information in this issue properly.
The text was updated successfully, but these errors were encountered:
Issue type
User interface
Device
Redmi Note 12 Pro 5G (rubyx)
Redmi Note 13 Pro 5G (garnet)
risingOS version
risingOS 6.x
Exact version / Build date
6.0
Dec 20 2024 (garnet)
Dec 24 2024 (rubyx)
Bug description
Loading a high-resolution home screen wallpaper causes a noticeable perfomance hit where it's displayed
Steps to reproduce
OR
visit personalize settings (where the wallpaper displays) then scroll up and down
Relevant log (logcat/build log)
Screenshots or videos
2024-12-25.04-24-44.1.mp4
Screen-20241225-043120.mp4
Solution
No response
Additional context
By nature, this is a device-specific issue as bitmap rendering performance is dependent on the SoC in use, however the bitmap should be scaled in both of these cases.
Acknowledgements
The text was updated successfully, but these errors were encountered: