upscayl / upscayl

🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.

Home Page:https://upscayl.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Option to disable app animations while upscaling

TIRTAGT opened this issue · comments

Checklist

  • I have checked that this issue isn't addressed in the FAQ.
  • 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.

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

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.

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

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.

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

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?

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 :)

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

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.