upscayl icon indicating copy to clipboard operation
upscayl copied to clipboard

Option to disable app animations while upscaling

Open TIRTAGT opened this issue 1 year ago • 7 comments

Checklist

  • [X] I have checked that this issue isn't addressed in the FAQ.
  • [x] I have searched for this in the issues tab.

Description

I noticed during upscaling on a dedicated Nvidia GPU, my GPU 0 (Integrated Intel Iris Xe GPU, this is a laptop) is also heavily loaded: image

The high utilization on GPU 0 or the iGPU is solved temporarily when upscayl window is minimized: image

I believe the high utilization is because of the upscayl animation: image

although it's a pretty general/basic animation, but it looks like that's still that heavy for the integrated GPU.

And for laptop or even desktops with limited cooling capacity, having an option to disable app animation is nice.

Related Problem(s)

💥 Are there any problems that coerced you into filing this feature request?

Yes, my GPU are overheating as the heatsink is shared with the CPU (and therefore iGPU) 🤣 image

Blue = CPU (Intel), Green = the dedicated Nvidia GPU

Alternatives

Minimize the upscayl window, this seems to stop the issue temporarily as the iGPU doesn't need to render the animation if the window isn't active.

TIRTAGT avatar Apr 04 '24 04:04 TIRTAGT

Wow, Intel Iris, le premium integrated graphics, can't handle a spinning wheel?

aaronliu0130 avatar Apr 04 '24 16:04 aaronliu0130

Wow, Intel Iris, le premium integrated graphics, can't handle a spinning wheel?

Yup, It's my first time using upscayl on this laptop, mostly used upscayl on my PC with just Ryzen 5 5600G (and it's iGPU), that handled upscayl a lot better than this laptop if ignoring the RTX 3050.


Lenovo paired this entry gaming laptop with RTX 3050 to a 11th gen Intel i5-11320H, a pretty trash combination in my opinion.

TIRTAGT avatar Apr 04 '24 16:04 TIRTAGT

Jesus Christ. And you set the GPU ID, right?

aaronliu0130 avatar Apr 04 '24 20:04 aaronliu0130

Jesus Christ. And you set the GPU ID, right?

Yes, because I want to make sure the dedicated nvidia is used and not the integrated one.

TIRTAGT avatar Apr 05 '24 05:04 TIRTAGT

That's so weird haha. Maybe I can turn the animation into a webm file?

NayamAmarshe avatar Apr 06 '24 07:04 NayamAmarshe

Probably that would help (I have no specific idea if it solves the issue though, but I can test if you set me up with a patch for that).

I believe having an option to turn the animation off is harder than trying to work around for the poor iGPU performance?

TIRTAGT avatar Apr 06 '24 08:04 TIRTAGT

Probably that would help (I have no specific idea if it solves the issue though, but I can test if you set me up with a patch for that).

I believe having an option to turn the animation off is harder than trying to work around for the poor iGPU performance?

Oh I can certainly add that as an option, no worries :)

NayamAmarshe avatar Apr 06 '24 08:04 NayamAmarshe

I have replaced the huge 1024px logo image with a small svg, this should hopefully not cause issues anymore.

NayamAmarshe avatar Apr 24 '24 20:04 NayamAmarshe

I did not add an option to disable all animations because DaisyUI and ShadCN mess with the no-animation class and it's also something very specific. I hope this svg replacement works.

NayamAmarshe avatar Apr 24 '24 20:04 NayamAmarshe