[PATCH 3/4] drm/radeon: consolidate uvd/vce initialization, resume and suspend.

Deucher, Alexander Alexander.Deucher at amd.com
Wed Mar 16 20:58:30 UTC 2016


> -----Original Message-----
> From: Dave Airlie [mailto:airlied at gmail.com]
> Sent: Wednesday, March 16, 2016 4:41 PM
> To: Koenig, Christian
> Cc: Jerome Glisse; Deucher, Alexander; dri-devel at lists.freedesktop.org
> Subject: Re: [PATCH 3/4] drm/radeon: consolidate uvd/vce initialization,
> resume and suspend.
> 
> Just an aside,
> 
> So is there no way to do hibernate with these blocks?
> 
> Like can you not cleanly shut them down without doing a power cycle.

Christian is the expert, but my understanding is that once they are running, you can't re-initialize them without cutting the power to them (either via S3/S4 or powergating the block on chips that support it).  On windows hibernate is more like suspend.  There is no additional freeze and thaw in between. Probably the proper fix is only init the blocks once on resume from hibernate instead of doing it twice.  Kexec will probably have similar problems.

Alex



More information about the dri-devel mailing list