I tried several USB Flash drives and ubuntu-18.04.5-desktop-amd64.iso, ubuntu-mate-20.04.2.0-desktop-amd64.iso and ubuntu-21.04-desktop-amd64.iso with the same result - boot is very slow and live session ends with a full screen wallpaper with no UI components. Mouse right-click opens a popup menu, so I can get to the terminal or Nautilus.
As @Nmath noticed, the culprit was a second display. In a maze of cables, there was one leading to a display, far, far away. It was rarely used, and I was sure that it was powered down when not in use. Unfortunately, it was on permanent stand by. OS detected it as a primary display and that's why I was getting only a wallpaper on my monitor.
MoeWalls enables you to use live wallpapers on your desktop PC. Including 3D and 2D animations. MoeWalls is the ultimate software to add live wallpapers to your computer! From videos to real time graphics and interactive or audio responsive wallpapers, MoeWalls brings your desktop alive while taking care to not reduce the performance of games or maximized applications. We provides wallpaper engine for free.
The problem I'm having is that when I click 'Set Wallpaper' it begins my wallpaper service, then if I go back into my live wallpaper and click 'Set Wallpaper' again, it doesn't seem to close the previous service, but just runs another as well. This means each time I click 'Set Wallpaper' an image from the users SD card is read into a Bitmap variable and increases the memory used each time, which eventually throws an OutOfMemoryError.
For example, if I had my wallpaper set, then chose to set the 'Galaxy' live wallpaper, this would destroy my wallpapers service, but when setting my wallpaper again, it does not destroy the original service.
Before setting wallpaper again. Destroy the previous wallpaper.This worked for me. And Destroy Wallpaper in Activity from which you are calling WallpaperService. Destroying inside WallpaperService results in default Wallpaper of device.
It seems that when I already have my wallpaper running, then I click 'Set wallpaper' on its preview, the onDestroy() method isn't called. However, nullifying Bitmaps and calling stopSelf() can be put in the onSurfaceDestroyed method, this seems to work for each instance of the WallpaperService Engine open. It might not be the correct way to do things but it seems to work ok at the moment.
th reason that i think this is because while just looking at the live wallpapers my 2080 has about 15 to 40 persent usage and my igu has about 9 persent. i am using a second monitor and that is plugged into my igpu. i was wondering if my gpu was rendering the wallpaper and pushing it through the igpu.
Yes. But not because of it being demanding but because of Windows Desktop Management... you will be absolutely required to play in a true Full Screen mode or you may encounter some weird stuttering issues. (unless the animated wallpaper stops being animated when in background)
The GPU usage depends from clock speed as well. A 15% to 40% GPU usage at 800MHz is way different than the same % usage at max clock speed. I'm assuming you're using the Wallpaper Engine in which case I strongly recommend to disable the MSAA or leave it at minimum since that's just eating performance for no good reason. If you need MSSA on a wallpaper then just get a wallpaper that's in better quality to begin with.
How to go to settings: After installing app click on notification and run app. It shows list of installed live wallpapers. Select installed one. Preview will show up with three-dots menu with settings option. -> THIS IS RIGHT.
Let's try: Long tap on screen, Wallpaper, Show all, three-dot menu, live wallpapers - it shows similar dialog as in the previous try, but there is NO settings aviable and you can only select where to use selected live wallpaper (home screen or home screen + lock screen).
I am experiencing the same issue on my Galaxy S7, I am able to set the wallpaper but the gear you described is absent in all screens of the process, even tried tapping around to see if it was the same color as the background
760c119bf3