mpurses / Sonder

Rainmeter skin
https://www.deviantart.com/michaelpurses/art/Sonder-Rainmeter-skin-838147223
253 stars 12 forks source link

For some reason sonder is now taking up 25% of an i7 CPU and 15+GB #19

Closed brimwats1 closed 3 years ago

brimwats1 commented 3 years ago

My computer started completely locking up a few days ago whenever rainmeter ran. I eventually narrowed it down to sonder. I have tried updating sonder and rainmeter and it locks up every time. How can I get you logs?

mpurses commented 3 years ago

That doesn't sound good. Which skins are you using within Sonder? I'm assuming it's one skin causing it, so unload one at a time until you find out which one is causing it. (The only ones that I could possibly see using that much CPU is either System-Advanced or WorldMap. And that is only if they are not set up correctly.)

brimwats1 commented 3 years ago

I am only using WorldMap, Forecast and the Time. However, I cant unload the skins at all, unless you can tell me a way to unload them without opening rainmeter. Everytime I add the sonder folder back to the skins folder it locks the computer up and I can't do anything.

brimwats1 commented 3 years ago

The last thing I remember doing before this was adding two extra locations to worldmap. If I knew some way of restoring things to default without having sonder loaded, I would do that, but I've tried replacing sonder a couple of times but everytime I open rainmeter with sonder in the skin folder, it all locks up and I have to restart the computer and move sonder from the skins folder.

mpurses commented 3 years ago

Type in %AppData%\Rainmeter into the Windows explorer location bar. This is where the current layout is stored. Open Rainmeter.ini and set all of the Sonder items to Active=0

This will make them not load when Rainmeter starts. Since you are using the WorldMap first try turning on hardware acceleration in the Rainmeter Settings and restart your computer. (If it's already on and you were having issues, then that could also be the problem).

If you want to start fresh with Sonder you can delete the Sonder folder and then reinstall Sonder (because it will preserve your variables if you re-install over it).

If you want to start fresh with Rainmeter, you could delete the Rainmeter Roaming folder and install the latest beta. (Which version did you have installed as well? 4.4 Beta or 4.3?)

Let's start there and see if that fixes anything.

brimwats1 commented 3 years ago

Type in %AppData%\Rainmeter into the Windows explorer location bar. This is where the current layout is stored. Open Rainmeter.ini and set all of the Sonder items to Active=0

Sonder does not appear in this file. Yet, when I load rainmeter with sonder C:\Users\USER\Documents\Rainmeter inside, it locks up. The only way to prevent it is to move it outside of that folder

This will make them not load when Rainmeter starts. Since you are using the WorldMap first try turning on hardware acceleration in the Rainmeter Settings and restart your computer. (If it's already on and you were having issues, then that could also be the problem).

It was already on.

If you want to start fresh with Sonder you can delete the Sonder folder and then reinstall Sonder (because it will preserve your variables if you re-install over it).

I have deleted and readded the sonder folder at C:\Users\USER\Documents\Rainmeter four times now.

If you want to start fresh with Rainmeter, you could delete the Rainmeter Roaming folder and install the latest beta. (Which version did you have installed as well? 4.4 Beta or 4.3?)

4.4. I'd rather not delete it and lost all my other configs.

brimwats1 commented 3 years ago

Sonder does not appear in this file.

This was wrong, I was accidently limiting my search by case. I found and deleted the sonder configs (turns out I was also using date, recycling bin, wifi and bluetooth).

Anything I should do next with config?

mpurses commented 3 years ago

For testing purposes, Could you temporarily keep a backup of your current Rainmeter.ini somewhere, and then clear it out and start fresh? This file just holds the location of the skins on screen and which are on/off. So you can add it back after we figure out what the cause is within Sonder.

Delete the existing Sonder folder in the skins folder, don't copy any Sonder folders back into it, then I would clean install the latest Sonder rmskin (UNCHECK the load included layout on the install screen). And add one skin at a time making sure nothing jumps up your CPU while you are doing that.

It will be helpful doing one skin at a time to eliminate other skins possibly interfering.

brimwats1 commented 3 years ago

okay! that is going to take a good deal of time, more than I have this week (because of four conferences) but I should be able to take some time this weekend if that is acceptable?

mpurses commented 3 years ago

No problem, take your time, thanks for helping me out.

brimwats1 commented 3 years ago

Delete the existing Sonder folder in the skins folder, don't copy any Sonder folders back into it, then I would clean install the latest Sonder rmskin (UNCHECK the load included layout on the install screen). And add one skin at a time making sure nothing jumps up your CPU while you are doing that.

I can't seem to reproduce the issue. It seemed that the space widget caused the biggest jump but it wasn't locking up any more. I will try adding the same number of time zones I had before and see if that eventually locks us up again. Will update here if so!