My iGPU Spiking to 100% Problem

EndeavourOS is my first Linux , and my first impression is the best compare to windows .

but i am facing a problem like my igpu is spiking to 100% even when i just have a single tab and no face animation , i haven’t done any rice or anything but this is gpu problem is something that i haven’t face even in windows then problem i have in windows is more ram usage and cpu but never has any problem with my gpu.

my power profile is on performance mode .

i am putting all my system spec and os info blow i appropriate if you help me.

Operating System: EndeavourOS
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.30.0
Qt Version: 6.11.2
Kernel Version: 7.2.8-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8350U CPU @ 1.70GHz
Memory: 24 GiB of RAM (23.3 GiB usable)
Graphics Processor: Intel® UHD Graphics 620
Manufacturer: HP
Product Name: HP EliteBook 840 G5
System Version: SBKPF

Welcome to Linux. I can’t tell from the specs alone what is using the GPU, so these are things to check, not a diagnosis. First, where do you read the 100%? Some monitors show GPU “busy” differently, and on an Intel iGPU like the UHD 620 the clock speed also changes with load. To see which part is busy you can install the intel-gpu-tools package (it ships intel_gpu_top, a top-like view of Intel GPU usage) and run it in a terminal while the spike happens. Then try the other power profile in Plasma (Balanced instead of Performance) and see if the number changes. Finally, note whether it happens with a specific app, for example a browser with video or animations, or on the plain desktop. If you post what intel_gpu_top shows (which engine is busy) and when it spikes, people here can narrow it down.

Install intel-gpu-tools package

sudo pacman -S intel-gpu-tools

Then run

sudo intel_gpu_top

Find out what is causing it to spike.

Install the intel media driver

sudo pacman -S intel-media-driver libva-utils

Edit:

Check with command

vainfo

If you get an error vaInitialize failed or operation failed, your environment variables are misconfigured.

Add the following to /etc/environment

export LIBVA_DRIVER_NAME=iHD

Edit:

You could also install the eos hardware tool and check.

sudo pacman -S eos-hwtool

eos-hwtool --check


Edit:

Also remove xf86-video-intel driver

sudo pacman -R xf86-video-intel


Edit:

Before doing these things ALWAYS make sure your system is fully updated first.














eos-hwtool --check
Missing packages for profile intel_i915:
lib32-mesa
lib32-vulkan-intel
lib32-libva-intel-driver

most of the load is coming from wayland and zen

I tried everything you tell.

Same 4k playback in windows and Linux but some time my 3d render hit 100% in Linux but it max gose to 30% on windows why is there something wrong and I am using dual monitor all the time too in windows.

Did you install these missing packages?

Should be balanced tho.
Hard to tell if anything else wrong untill…

You could experiment by disabling GPU acceleration (if enabled) in the browser.

Yes i have installed everything my power profile is set to performance. The wayland is spiking the 3d/render even when I just scroll browser and even when I minimize the app and stay on my home screen if there is any one running even when they minimize the gpu spikes