wallpapervideoextension in Sonoma uses lots of RAM and CPU

I've noticed that the WallpaperVideoExtension is using upto 1GB of RAM and chewing up plenty of CPU under Sonoma. I have to use Activity Monitor every few hours to kill the process.

I'm not using any of the Apple video wallpapers/screen savers, and haven't d/l any of them.


Has anyone else seen this issue? Any ideas as to how to permanently kill the extension (set 'defaults' command in Terminal would be ideal).

Any help appreciated

E


ps Mac Mini M1 16/256


Mac mini, macOS 14.0

Posted on Oct 4, 2023 8:01 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 5, 2024 8:52 AM

I've created a script to kill the wallpaper extension every 15 min because this is out of control, I don't even use this thing.



at


/Applications/Scripts/wallpapperkiller.sh


with content, uncomment second line if the ImageExtension also bothers you with high cpu usage.


pgrep WallpaperVideoExtension | xargs kill -9
# pgrep WallpaperImageExtension | xargs kill -9
date > /Applications/Scripts/wallpaperkiller.log


then, run


crontab -e


and add the following line


*/15 * * * * /Applications/Scripts/wallpapperkiller.sh



you can also run this script manually if you want, each other time


more info about crontab can be found here https://medium.com/@justin_ng/how-to-run-your-script-on-a-schedule-using-crontab-on-macos-a-step-by-step-guide-a7ba539acf76

49 replies
Question marked as Top-ranking reply

Feb 5, 2024 8:52 AM in response to EJW Tas

I've created a script to kill the wallpaper extension every 15 min because this is out of control, I don't even use this thing.



at


/Applications/Scripts/wallpapperkiller.sh


with content, uncomment second line if the ImageExtension also bothers you with high cpu usage.


pgrep WallpaperVideoExtension | xargs kill -9
# pgrep WallpaperImageExtension | xargs kill -9
date > /Applications/Scripts/wallpaperkiller.log


then, run


crontab -e


and add the following line


*/15 * * * * /Applications/Scripts/wallpapperkiller.sh



you can also run this script manually if you want, each other time


more info about crontab can be found here https://medium.com/@justin_ng/how-to-run-your-script-on-a-schedule-using-crontab-on-macos-a-step-by-step-guide-a7ba539acf76

Dec 18, 2023 12:26 PM in response to EJW Tas

Been doing some more digging....


Inside [computer name]/private/var/folders there are a series of folders whose names are 2-character alphanumerics (eg ky, d2, bn etc)


one of these was 500MB - inside there are 5 folders, including 'O', 'C' [cache] and 'T' [temp]


opened the "C" folder and there was a folder "com.apple.wallpaper.caches" that was 300+mb - it seems that the wallpaper extension is spawning up to 11 cache files a day of my wallpaper image, despite my wallpaper not changing since I installed Sonoma.



the folders in private/var are 'cleaned up' and purged as needed during restart, but I generally only restart my mac about once every few days.


I can't lock the "com.apple.wallpaper.caches" to stop the extension writing new cache files as was my first thought, so I'll keep looking into this


thanks to others who have posted here sharing their experiences... suspect it's more widespread as I checked a friend's mac over the weekend and they too had an out of control extension using 1GB of RAM on their M1 mac.

\



Jun 13, 2024 6:47 AM in response to MalcolmIncognito

Long time ago I disabled the motion background, but I kept seeing this process:


Shell (Wallpaper) 


And over time it takes a lot of CPU.


When I read your post, I decided to check my screensaver settings and I had recently set it to: "Shell". So I exchanged it for: "Message" and not everything seems to be running smoothly, so my problem was related to the screensaver, not the background, the process indication of Wallpaper was misleading.


Thanks for the hint, I think it helped me, but I will keep an close eye on the process list.





Oct 10, 2024 9:05 AM in response to EJW Tas

This started happening to me recently. Sonoma 14.6.1. I was seeing the SPOD at odd times. It didn't show up in the Activity Monitor CPU panel, but when I looked at the Disk panel, it had read many gigabytes of data. kill -9 seemed to do the job, and per the suggestion offered, I've turned off the "Show as Screensaver" setting. We'll see what happens. Also, all of my backgrounds are static images, nothing "live."

Aug 5, 2024 5:49 AM in response to EJW Tas

The video was even stuttering, in my case (upon login). I had at least 30% CPU usage on an M1 at all times.

Killing the process did not work.

What worked for me was a full system restart. - Going back to the old days I guess... the very old days when I had to restart my computer.

So far it has survived 1 day, and a couple of system-sleep and wake-up pairs, and still no extra CPU usage.


Mar 13, 2024 10:02 AM in response to leroydouglas

leroydouglas wrote:

Try uninstalling your "WallpaperVideoExtension" and compare your results.


if this is third party software

Look for a built-in or in-app uninstaller and use that.


If in doubt refer to the developers website; Support/Help/FAQ/known issues/compatibility /updates/uninstall:

Contact a third party vendor

Contact a third-party vendor - Apple Support


Since everyone else seems to have ignored this...

WallpaperVideoExtension is not a third-party item. It's part of macOS Sonoma, and seems to be responsible for showing and managing videos as wallpapers on the desktop and/or lock screen.


There seems to be no way to disable or remove it (it is on the write-protected system partition), and it continues to run and consume CPU/GPU/RAM even when not using video wallpapers.

Aug 30, 2024 6:23 AM in response to Illuminated23

This problem continues to exist in Sonoma 14.5 with an M2 Pro Mac. My experience:


  • a force kill results in WallpaperVideoExtension restarting, almost immediately
  • after restart and a few seconds of cool down, it uses 0.0 CPU
  • after some time, or some event (sleep?) it returns to using anywhere from 20 to 100% CPU
  • the force kill method can be used again to get its CPU usage back to zero


While the script method on a cron would probably be effective, I am not going to use it because I want to see when/if this if fixed.

Sep 8, 2024 9:16 AM in response to EJW Tas

I've noticed this when the following conditions are met (for me).

I run my MacBook Pro m1 in clamshell mode

I finish work and leave the machine just sitting

Following morning when waking from sleep, the screen is dark grey after entering password to log back in

I use activity monitor to find wallpapervideoextension and kill that process

The normal background (not video) comes back


The MacBook Pro does heat up during the night when this happens. Also, it doesn't happen every day, in my case, the laptop had an uptime of 3 days


11:14  up 3 days, 16:20, 2 users, load averages: 1.80 2.13 3.78


This is annoying, the script elsewhere in this thread does kill the process, but I also don't want to wake up my machine in the middle of the night. So I might set it to run first thing in the morning and last thing at night (daily)


Apple I hope the scenario I described above helps in getting rid of this bug.


Mar 13, 2024 9:45 AM in response to EJW Tas

I have video wallpapers disabled, and regularly run into this issue.

Just now, when I woke my mac, the video was playing on my "lock screen" despite being disabled everywhere.

Worse, the system seemed to be playing 30+ copies of the video, all overlaid on top of the others, and they slowly faded out creating this bizarre "ripple" across the default sonoma field video.


It ended too quickly to capture, and switched back to my regular wallpaper but it was definitely trippy.


Right now the process is still running, consuming 85% of my M3 Macbook Pro's CPU, while the system is completely idle.


I'd love to see a permanent fix for this. It's insane to deal with constantly.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

wallpapervideoextension in Sonoma uses lots of RAM and CPU

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.