Can't have the brightness controll on GNOME49

I was configuring a machine with Ultra9-275HX and 5090 Max-Q running Linux 6.18.5-200.fc43.x86_64 and GNOME Shell 49.2

$ inxi -Gxx
Graphics:
  Device-1: Intel Arrow Lake-S [Intel Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Xe2-LPG ports: active: eDP-1
    empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 00:02.0 chip-ID: 8086:7d67
  Device-2: NVIDIA GB203M / GN22-X11 [GeForce RTX 5090 Max-Q Mobile]
    vendor: Hewlett-Packard driver: nvidia v: 580.119.02 arch: Lovelace pcie:
    speed: 32 GT/s lanes: 16 ports: active: none empty: HDMI-A-1,eDP-2
    bus-ID: 02:00.0 chip-ID: 10de:2c58
  Device-3: Chicony HP True Vision FHD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-6:2 chip-ID: 04f2:b809
  Display: wayland server: Xwayland v: 24.1.9 compositor: gnome-shell
    v: 49.2 driver: gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0x8fae res: 2560x1600 dpi: 189
    diag: 406mm (16")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.2.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel Graphics (ARL) device-ID: 8086:7d67
    display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo gpu: nvidia-settings,nvidia-smi x11: xdriinfo,
    xdpyinfo, xprop, xrandr

And I find out that this was a frequently mentioned topic so I first tried the most seen solution. I add a few startup param try to let the system use native for backlight controlling.

$ sudo cat /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core video.use_native_backlight=1 i915.enable_dpcd_backlight=1 acpi_backlight=native"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

But the solution is not working for me.

So then I tried brightnessctl and modifying backlight file directly.

$ sudo ls /sys/class/backlight/
intel_backlight  nvidia_0

But still didn’t make it, somehow the brightnessctl only works on nvidia_0(though still no brightness change) and also the backlight directories’ name is not quite the same to what I’ve seen in the topics.

Would it be a issue associated to the nvidia-driver or optimus ?