Skip to content

Commit 2e9acf3

Browse files
mairacanalpopcornmix
authored andcommitted
drm/v3d: Increase the autosuspend delay
The downstream implementation of power management for v3d used a 100ms delay and it has been tested for many years with success. Use the same delay with the runtime PM implementation. Although the shorter 50ms delay is not problematic in RPi 5, it can cause occasional GPU resets on RPi 4 during intensive workloads, due to the overhead of negotiating with the ASB bridge during frequent power domain transitions. Signed-off-by: Maíra Canal <mcanal@igalia.com>
1 parent d8b07cb commit 2e9acf3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/gpu/drm/v3d/v3d_drv.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ static int v3d_platform_drm_probe(struct platform_device *pdev)
423423

424424
v3d_init_hw_state(v3d);
425425

426-
pm_runtime_set_autosuspend_delay(dev, 50);
426+
pm_runtime_set_autosuspend_delay(dev, 100);
427427
pm_runtime_use_autosuspend(dev);
428428

429429
ret = drm_dev_register(drm, 0);

0 commit comments

Comments
 (0)