Preguntas y respuestas de la comunidad de usuarios de Slimbook

¡Bienvenido al foro de la comunidad!

Si tienes problemas de software, este es tu sitio. Construyamos entre todos un lugar mejor, proporcionando experiencias, información de uso y tips. Si tienes alguna pregunta, procura dar información detallada sobre tu sistema.

Si tienes problemas de hardware, tramita la GARANTÍA AQUÍ, ya que nuestros técnicos no suelen revisar el foro por estar trabajando en reparaciones.

0

Latest EC firmware kills GPU performance when on battery (Executive 255H)

Avatar
Riddler

I updated the EC firmware for my Executive 255H to version 1.18.00 and noticed a decrease in GPU performance when the laptop is disconnected from the charger.
I did a little research and realized that when the charger is disconnected, the actual iGPU frequency is limited to 100 MHz, which is very low.

I didn't immediately associate this with the EC update, so I tried different methods for quite a while and even switched from the i915 to the xe driver.
But the frequency was limited to 100 MHz on both drivers.

And only when I rolled back the firmware to 1.17.00 did the problem disappear immediately.

Some tech details:

It throttle on PL4 and force drop the `act_freq` of GPU to 100, but the system ask for max freq (see cur_freq) 



Executive 14 255H
Avatar
Descartar
14 Respuestas
0
Avatar
Riddler
Mejor respuesta

I can't attach a screenshot because I don't have enough karma 🤷‍♂

Avatar
Descartar
0
Avatar
Samanta Sanchez Slimbook
Mejor respuesta

Good morning, Riddler

Which setup are you currently using? (kernel, OS, DE...) We've tried replicating it with an Slimbook OS GNOME with 6.17 oem kernel, with EC 1.18 and BIOS 1.14 GOS01, we have checked `intel_gpu_top` from `intel_gpu_utils` package and in idle it doesn't go lower than 400Mhz on battery mode

Regards,

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

I was on omarchy 3.4.1, with 6.18 kernel.

I didn't update bios because the version was the same. I only updated EC to 1.18.

BTW the issue appears in couple of minutes after the system load, first few minutes it works good.

Now Omarchy updated to 3.4.2 and the kernel is 6.19 now but I didn't try the 1.18 firmware yet, so I can't confirm the issue still exists. I'll try to check on evening.

Avatar
Descartar
0
Avatar
Samanta Sanchez Slimbook
Mejor respuesta

Hello, Riddler
We have tested the latest Omarchy release (with 6.19) and we have been able to replicate the issue, we also tried another distro based on arch with a newer kernel (6.18) but could not replicate it (Manjaro 6.18 KDE Wayland), other distros or configurations have not been tested (eg, CachyOS with Hyprland)

Regards,

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

Does it mean it's something missing in Omarchy?

BTW I have installed `qc71-laptop-slimbook-dkms-git` AUR package. I'm not sure if it could be the reason.

Please let me know if I can somehow help you to understand and fix the reason.

Avatar
Descartar
0
Avatar
Samanta Sanchez Slimbook
Mejor respuesta

Hello, Riddler
I've checked the Hyprland wiki and found this https://wiki.hypr.land/Configuring/Performance/#low-fpsstutterfps-drops-on-intel-igpu-with-tlp-mainly-laptops
Could you check your `/etc/tlp.conf` and check if increasing those values help with reducing the low frequency on the iGPU?

Regards,

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

I don't use TLP, so it should not be the case.

Anyway it's clearly somehow related to the EC firmware, because when I rolled it back to 1.17 I have no problem with GPU on battery anymore.

I'll try to upgrade the EC to 1.18 tonight and see if the problem returns.

Some more details:
> cat /etc/tlp.conf
cat: /etc/tlp.conf: No such file or directory

> powerprofilesctl
* performance:
    CpuDriver:  intel_pstate
    Degraded:   no

  balanced:
    CpuDriver:  intel_pstate
    PlatformDriver:     placeholder

  power-saver:
    CpuDriver:  intel_pstate
    PlatformDriver:     placeholder

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

Ok, I've updated EC to 1.18 and the problem reproduced again on the latest Omarchy.

On a battery (problem):
intel-gpu-top: Intel Meteorlake (Gen12) @ /dev/dri/card1 -  100/2250 MHz;   0% RC6

and Render/3D close to 100% on any activity, like scrolling the current page in a browser.

When charge connected (normal performance):

intel-gpu-top: Intel Meteorlake (Gen12) @ /dev/dri/card1 -  411/1072 MHz;  40% RC6

and Render/3D usually under 20% with usual browser use.

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

Nothing else was changed in the system, the only change was is updating EC firmware, so it should be something in the firmware works wrong.

1.17 does not have problems with GPU, 1.18 has the issue.

Avatar
Descartar
0
Avatar
Samanta Sanchez Slimbook
Mejor respuesta

Good morning, Riddler
After testing it today, with a 1.18 version on Omarchy, we can not replicate the issue you mentioned (we were checking the right value instead of the left value of Mhz from intel_gpu_top
Even though the powerprofilesctl output show that it is in performance mode, the internal work modes might be in a different mode
With `slimbookctl info` you can check which mode is currently on, and you can change the work modes with Fn+F5 or Fn + X depending if you are on ISO or ANSI keyboard layout 

In any case, you can set a minimum frequency with `intel_gpu_frequency -i XXX` if you wish to have more frequency in your intel iGPU

Regards,

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

Hi Samanta,

How can I install `slimbookctl` to omarchy/arch?

Avatar
Descartar
0
Avatar
Samanta Sanchez Slimbook
Mejor respuesta

Hello, Riddler
You can add our Arch repositories that contain all of our packages that we maintain ourselves, (eg, yt6801, qc71, service..) here:
https://slimbook.com/en/blog/guides-2/post/add-the-slimbook-repositories-on-linux-71

You can also check which packages your laptop should have here:
https://slimbook.com/en/blog/guides-2/post/software-and-drivers-executive-meta-package-497

Installing the meta-executive package should install everything that you need

As you mentioned that you intsalled yt6801 from the AUR, i recommend uninstalling and installing our package, as the AUR package might not be as updated as ours

Regards,

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

Ok, I've uninstalled all slimbook related packages from AUR and added the official one `slimbook-meta-executive`.
The issue is still in place. intel-gpu-top shows the first number not exceeding 100 MHz, which is actual freq and the 2250 MHz is what the system is requested but throttled because of PL4.

To check the throttling I used the command and it shows 1 even on very light usage on battery but is constantly 0 on charge:

`watch -n 1 "cat /sys/class/drm/card1/gt/gt0/throttle_reason_pl4"`

Output of `intel-gpu-top`:

`intel-gpu-top: Intel Meteorlake (Gen12) @ /dev/dri/card1 -  100/2250 MHz;`

Here is the output of `slimbookctl info`

uptime: 0h 10m 5s
kernel: Linux version 6.19.6-arch1-1 (linux@archlinux) (gcc (GCC) 15.2.1 20260209, GNU ld (GNU Binutils) 2.46) #1 SMP PREEMPT_DYNAMIC Wed, 04 Mar 2026 18:25:08 +0000
memory free/total: 24.30 GB/30.88 GB
disk free/total: / 857.22 GB/951.85 GB
disk free/total: /home 857.22 GB/951.85 GB
disk free/total: /boot 1.81 GB/2.00 GB
boot mode: UEFI

product: Executive-14-UC2
sku: Executive-14-UC2
vendor: SLIMBOOK
bios: N.1.14GOS01
EC: 1.18
serial: X4AR4NAI2254903219

memory device: 16384 MB 5600 MT/s
memory device: 16384 MB 5600 MT/s
cpu: Intel(R) Core(TM) Ultra 7 255H x 16
TDP: 90 W
TDP slow: 90 W
TDP peak: 229 W


ac: Offline
battery info: 97% Discharging 62080 mAh
primary fan speed: 1748 RPM
secondary fan speed: 0 RPM

model:0x104
platform:0x100
family:executive
module loaded:yes

fn lock: yes
super key lock: no
profile: performance

Avatar
Descartar
0
Avatar
Riddler
Mejor respuesta

Forgot to mention what setting `intel_gpu_frequency` to 800 for example does not help and the actual freq is still limited to 100.

Avatar
Descartar