A method for memory control in a system connected to a display device having an idle display state in which the displayed content is not changing over a period of time, or is changing very little, but the display device is on, the system including: a plurality of components (14, 16, 18A-18B, 24, 32, 34) including a central processing unit - CPU - complex including one or more CPU processors; a memory system comprising a memory controller coupled to the plurality of components and a memory cache having a power management mechanism configured to reduce the effective size of the cache by powering down portions of the memory cache, the memory controller being configured to access a memory responsive to memory operations from the plurality of components, the method comprising the following steps: caching, in the memory cache, at least some memory data accessed from the memory responsive to the memory operations from the plurality of components comprising checking, by the memory controller, the memory cache for a hit for the memory operations from the plurality of components comprising not accessing the memory and accessing the memory cache in response to the hit for a given memory operation; detecting the idle display state of the display device; and responsive to detecting the idle display state, disabling the power management mechanism so that the memory cache remains powered up and full size so as to store frame data, responsive to detecting an exit from the idle display state, enabling the power management mechanism. a plurality of components (14, 16, 18A-18B, 24, 32, 34) including a central processing unit - CPU - complex including one or more CPU processors; a memory system comprising a memory controller coupled to the plurality of components and a memory cache having a power management mechanism configured to reduce the effective size of the cache by powering down portions of the memory cache, the memory controller being configured to access a memory responsive to memory operations from the plurality of components, the method comprising the following steps: caching, in the memory cache, at least some memory data accessed from the memory responsive to the memory operations from the plurality of components comprising checking, by the memory controller, the memory cache for a hit for the memory operations from the plurality of components comprising not accessing the memory and accessing the memory cache in response to the hit for a given memory operation; detecting the idle display state of the display device; and responsive to detecting the idle display state, disabling the power management mechanism so that the memory cache remains powered up and full size so as to store frame data, responsive to detecting an exit from the idle display state, enabling the power management mechanism. caching, in the memory cache, at least some memory data accessed from the memory responsive to the memory operations from the plurality of components comprising checking, by the memory controller, the memory cache for a hit for the memory operations from the plurality of components comprising not accessing the memory and accessing the memory cache in response to the hit for a given memory operation; detecting the idle display state of the display device; and responsive to detecting the idle display state, disabling the power management mechanism so that the memory cache remains powered up and full size so as to store frame data, responsive to detecting an exit from the idle display state, enabling the power management mechanism.