Low Utilization for gaming with fc42 kernel or cachyos-kernel

Such as these picture,Idk how to fix it

I tried to use nvidia-open 580.95.05 (RPMFusion akmod)
Tried to change kernel to kernel-cachyos
Tried to change config to get more performance
It is not work for fix it
Because that let me gaming lagging

The GPU always run in low power,Even not touch thermal wall
CPU is low utilization in CS2 (That is a CPU-side game)

Thx everyone to help me

This is ld.so --help

ne0w0r1d@Ne0-Cyrene:~$ ld.so --help | grep supported
  x86-64-v3 (supported, searched)
  x86-64-v2 (supported, searched)

Fastfetch

             .',;::::;,'.                 ne0w0r1d@Ne0-Cyrene
         .';:cccccccccccc:;,.             -------------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 42 (KDE Plasma Desktop Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: ROG Zephyrus M16 GU603ZM_GU603ZM (1.0)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.17.7-cachyos1.fc42.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 16 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 3359 (rpm), 21 (flatpak)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: bash 5.2.37
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (AUOC199): 2560x1600 @ 165 Hz (as 2048x1280) in 16" [Built-in]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    DE: KDE Plasma 6.5.1
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    WM: KWin (Wayland)
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM Theme: Breeze
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3/4]
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Icons: breeze [Qt], breeze-dark [GTK2], breeze [GTK3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Cursor: breeze (24px)
ccccccccccccccccccccccccccccc:'.          Terminal: konsole 25.8.2
:ccccccccccccccccccccccc:;,..             CPU: 12th Gen Intel(R) Core(TM) i7-12700H (20) @ 4.70 GHz
 ':cccccccccccccccc::;,.                  GPU 1: NVIDIA GeForce RTX 3060 Mobile / Max-Q [Discrete]
                                          GPU 2: Intel Iris Xe Graphics @ 1.40 GHz [Integrated]
                                          Memory: 5.24 GiB / 15.31 GiB (34%)
                                          Swap: 1.58 GiB / 15.31 GiB (10%)
                                          Disk (/): 36.93 GiB / 148.10 GiB (25%) - btrfs
                                          Disk (/home): 281.32 GiB / 780.93 GiB (36%) - btrfs
                                          Local IP (wlo1): 192.168.2.21/24
                                          Battery (ASUS Battery): 87% [AC Connected]
                                          Locale: zh_CN.UTF-8                                                 

NVIDIA SMI

ne0w0r1d@Ne0-Cyrene:~$ nvidia-smi
Thu Nov  6 16:20:02 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05              Driver Version: 580.95.05      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3060 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   55C    P5             15W /  113W |    1536MiB /   6144MiB |     13%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            3508      G   /usr/bin/kwin_wayland                    24MiB |
|    0   N/A  N/A            3603      G   /usr/bin/Xwayland                         6MiB |
|    0   N/A  N/A            3645      G   /usr/bin/ksmserver                        2MiB |
|    0   N/A  N/A            3647      G   /usr/bin/kded6                            2MiB |
|    0   N/A  N/A            3652      G   fcitx5-plasma-theme-generator             2MiB |
|    0   N/A  N/A            3678    C+G   /usr/bin/plasmashell                    543MiB |
|    0   N/A  N/A            3734      G   /usr/bin/kaccess                          2MiB |
|    0   N/A  N/A            3737      G   ...it-kde-authentication-agent-1          2MiB |
|    0   N/A  N/A            3740      G   ...ibexec/xdg-desktop-portal-kde          2MiB |
|    0   N/A  N/A            3930      G   /usr/bin/kdeconnectd                      2MiB |
|    0   N/A  N/A            3936      G   /usr/bin/xwaylandvideobridge              2MiB |
|    0   N/A  N/A            3966      G   /usr/libexec/DiscoverNotifier             2MiB |
|    0   N/A  N/A            4053      G   /usr/bin/ksecretd                         2MiB |
|    0   N/A  N/A            4231      G   /opt/sparkle/sparkle                     60MiB |
|    0   N/A  N/A            4994      G   /usr/libexec/baloorunner                  2MiB |
|    0   N/A  N/A            6605      G   ...share/Steam/ubuntu12_32/steam          2MiB |
|    0   N/A  N/A            6879      G   /usr/bin/krunner                          9MiB |
|    0   N/A  N/A            6905      G   ./steamwebhelper                         32MiB |
|    0   N/A  N/A            6940    C+G   ...am/ubuntu12_64/steamwebhelper          5MiB |
|    0   N/A  N/A            7053      G   /app/discord/Discord                     62MiB |
|    0   N/A  N/A            7261      G   /usr/bin/kwalletd6                        2MiB |
|    0   N/A  N/A            8906      G   /usr/bin/spectacle                       30MiB |
|    0   N/A  N/A            9175      G   /opt/QQ/qq                               83MiB |
|    0   N/A  N/A            9525      G   ...eatures=GlobalShortcutsPortal          2MiB |
|    0   N/A  N/A            9574      G   ...rack-uuid=3190708988185955192        223MiB |
|    0   N/A  N/A           10161      G   /usr/bin/konsole                          2MiB |
+-----------------------------------------------------------------------------------------+

Game status(CS2 and ZenlessZone Zero)


image

I tried to use another distro ( CachyOS ), It’s not have this problem
I wanna use RPM and Fedora, Because in mainland China,I cannot install it eazily,and AUR services is not stable in this moment

Unfortunately,I cannot to update fc43. Because I need to use Wine-TkG 9.21 by patrickl ( yabridge ) and I wanna use howdy and resolve to finish my work

ZenlessZone Zero with Lutris and GE-Proton 10.24

Hello.

You can try to set performance profile.

For CPU

Check which daemon control performance profile

rpm -q tuned || rpm -q power-profiles-daemon
If you have tuned
# Check current power profile:
tuned-adm  profile
# Set to performance:
tuned-adm  profile throughput-performance
If you have only ppd
# Check current power profile:
powerprofilesctl get

# Set to performance:
powerprofilesctl set performance

For GPU

sudo nvidia-smi -pm 1
sudo nvidia-settings -a "[gpu:0]/GpuPowerMizerMode=1"

Check utilization when gaming:

watch -n 1 'nvidia-smi --query-gpu=power.draw,power.limit,utilization.gpu,clocks.gr,clocks.mem,temperature.gpu --format=csv'
2 Likes

Yep, I tried to change tuned profile to throughput-performance, It not work
So, I removed tuned, and enable ppd to be my tuner
It is working fine
When I use tuned, It is very low, ~130 FPS,P1 ~70 FPS

But I am using ppd ↓
image

Update:
I used ublue‘s tuned config to fix it now

Interesting.

I am using tuned with AMD CPU and GPU (AMD Ryzen 7 5800X, AMD Radeon RX 6700 XT) and dont see sagnificant difference between tuned and ppd.

With tuned

throughput-performance

# stress-ng --cpu 16 --cpu-method matrixprod --metrics --timeout 60

stress-ng: info:  [906865] setting to a 1 min run per stressor
stress-ng: info:  [906865] dispatching hogs: 16 cpu
stress-ng: metrc: [906865] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s CPU used per       RSS Max
stress-ng: metrc: [906865]                           (secs)    (secs)    (secs)   (real time) (usr+sys time) instance (%)          (KB)
stress-ng: metrc: [906865] cpu              564860     60.00    796.55      0.81      9413.56         708.42        83.05          2972

With PPD

performance mode

# stress-ng --cpu 16 --cpu-method matrixprod --metrics --timeout 60

stress-ng: info:  [909264] setting to a 1 min run per stressor
stress-ng: info:  [909264] dispatching hogs: 16 cpu
stress-ng: metrc: [909264] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s CPU used per       RSS Max
stress-ng: metrc: [909264]                           (secs)    (secs)    (secs)   (real time) (usr+sys time) instance (%)          (KB)
stress-ng: metrc: [909264] cpu              557382     60.00    789.67      0.67      9289.13         705.25        82.32          2912

Never heard of

Can you provide link?

yeah, It is from GitHub

I am using these profile now, with scx and cachyos zram settings to improve my performance

Maybe I am using laptop, Because throughput-performance mode is so aggressive that my GPU always get temp limit