Fedora 41 - Brightness Control Not Working & Overheating

System Information:

  • Fedora 41
  • Microsoft Surface Laptop 4 (AMD CPU/GPU)

Issue:

I’m experiencing two main issues:

  1. Brightness Control: I’m unable to adjust the brightness of my screen. Night Light is also disabled with the message “Night light unavailable - this could be the result of the graphics driver being user, or the desktop being used remotely.”
  2. Overheating: My laptop’s fans are constantly running and the system is overheating, even when performing light tasks like browsing the web.

System Logs

jamie@fedora:~$ journalctl -b | grep -i error
journalctl -b | grep -i power
journalctl -b | grep -i backlight
Oct 30 00:31:03 fedora kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GP18.SATA], AE_NOT_FOUND (20240322/dswload2-162)
Oct 30 00:31:03 fedora kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240322/psobject-220)
Oct 30 00:31:03 fedora kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GP18.SAT1], AE_NOT_FOUND (20240322/dswload2-162)
Oct 30 00:31:03 fedora kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240322/psobject-220)
Oct 30 00:31:03 fedora kernel: RAS: Correctable Errors collector initialized.
Oct 30 00:31:03 fedora systemd-vconsole-setup[368]: /usr/bin/setfont failed with a "system error" (EX_OSERR), ignoring.
Oct 30 00:31:03 fedora systemd-vconsole-setup[375]: setfont: ERROR kdfontop.c:183 put_font_kdfontop: Unable to load such font with such kernel version
Oct 30 00:31:03 fedora systemd-vconsole-setup[600]: setfont: ERROR kdfontop.c:183 put_font_kdfontop: Unable to load such font with such kernel version
Oct 30 00:31:03 fedora systemd-vconsole-setup[590]: /usr/bin/setfont failed with a "system error" (EX_OSERR), ignoring.
Oct 29 23:31:22 fedora gnome-session[2142]: gnome-session-binary[2142]: WARNING: Could not check if unit gnome-session-wayland@gnome-login.target is active: Error calling StartServiceByName for org.freedesktop.systemd1: Process org.freedesktop.systemd1 exited with status 1
Oct 29 23:31:22 fedora gnome-session-binary[2142]: WARNING: Could not check if unit gnome-session-wayland@gnome-login.target is active: Error calling StartServiceByName for org.freedesktop.systemd1: Process org.freedesktop.systemd1 exited with status 1
Oct 29 23:31:24 fedora gsd-sharing[2321]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Oct 29 23:31:24 fedora gsd-sharing[2321]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Oct 29 23:31:24 fedora gnome-shell[2176]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Oct 29 23:31:25 fedora org.gnome.Shell.desktop[2806]: Errors from xkbcomp are not fatal to the X server
Oct 29 23:31:25 fedora org.gnome.Shell.desktop[2802]: MESA: error: ZINK: failed to choose pdev
Oct 29 23:31:28 fedora org.gnome.Shell.desktop[2176]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:31:28 fedora org.gnome.Shell.desktop[2176]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:31:28 fedora org.gnome.Shell.desktop[2176]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:31:28 fedora org.gnome.Shell.desktop[2176]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:31:28 fedora org.gnome.Shell.desktop[2176]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:31:28 fedora org.gnome.Shell.desktop[2176]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: WARNING: log rate limit exceeded (5 msgs per 24h). Discarding future messages.
Oct 29 23:31:31 fedora gnome-session[3240]: gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3295: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:31 fedora gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3295: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:31 fedora gnome-session[3240]: gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3297: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:31 fedora gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3297: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gnome-shell[3300]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Oct 29 23:31:32 fedora gnome-session[3240]: gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3471: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3471: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gnome-session[3240]: gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3485: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3485: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gnome-session[3240]: gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3580: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gnome-session-binary[3240]: GnomeDesktop-WARNING: Could not create transient scope for PID 3580: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
Oct 29 23:31:32 fedora gsd-usb-protect[3548]: Failed to fetch USBGuard parameters: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Oct 29 23:31:33 fedora gnome-shell[2176]: JS ERROR: Gio.IOErrorEnum: Xwayland exited unexpectedly
Oct 29 23:31:33 fedora xdg-document-po[2883]: Error releasing name org.freedesktop.portal.Documents: The connection is closed
Oct 29 23:31:37 fedora geoclue[2571]: Failed to query location: Query location SOUP error: Not Found
Oct 29 23:31:42 fedora org.mozilla.firefox.desktop[4259]: [Parent 2, Main Thread] WARNING: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:31:42 fedora firefox[4259]: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:54 fedora gnome-shell[3300]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Oct 29 23:31:54 fedora gnome-shell[3300]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Oct 29 23:32:24 fedora gnome-shell[3300]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Oct 29 23:32:24 fedora gnome-shell[3300]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Oct 29 23:32:24 fedora gnome-shell[3300]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Oct 29 23:32:31 fedora gnome-shell[3300]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:32:31 fedora gnome-shell[3300]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:32:31 fedora gnome-shell[3300]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:32:31 fedora gnome-shell[3300]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:32:31 fedora gnome-shell[3300]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
Oct 29 23:32:31 fedora gnome-shell[3300]: libinput error: event9  - Microsoft Surface 045E:09AF Touchpad: WARNING: log rate limit exceeded (5 msgs per 24h). Discarding future messages.
Oct 29 23:32:57 fedora org.mozilla.firefox.desktop[4259]: [Parent 2, Main Thread] WARNING: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:32:57 fedora firefox[4259]: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:36:07 fedora org.mozilla.firefox.desktop[4259]: [Parent 2, Main Thread] WARNING: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:36:07 fedora firefox[4259]: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:36:39 fedora geoclue[2571]: Failed to query location: Query location SOUP error: Not Found
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GPP1.NVME.NRST: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GPP2.WRST: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GPP2.WIFI.DRST: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GPP9.EHST: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GP17.XHC0.P0U0: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GP17.XHC0.P3U0: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GP17.XHC1.P0U1: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GP17.XHC1.P3U1: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GP17.XHC1.RHUB.PRT4.DBT0: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.PCI0.GP17.XHC1.RHUB.PRT4.DBT1: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.P0S0: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.P3S0: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.P0S1: New power resource
Oct 30 00:31:03 fedora kernel: ACPI: \_SB_.P3S1: New power resource
Oct 30 00:31:03 fedora kernel: Low-power S0 idle used by default for system suspend
Oct 30 00:31:03 fedora kernel: pci 0000:03:00.1: D0 power state depends on 0000:03:00.0
Oct 30 00:31:03 fedora kernel: pci 0000:03:00.3: extending delay after power-on from D3hot to 20 msec
Oct 30 00:31:03 fedora kernel: pci 0000:03:00.4: extending delay after power-on from D3hot to 20 msec
Oct 30 00:31:03 fedora kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
Oct 30 00:31:03 fedora kernel: ACPI: button: Power Button [PWRB]
Oct 30 00:31:03 fedora kernel: usb: port power management may be unreliable
Oct 30 00:31:03 fedora kernel: PM: genpd: Disabling unused power domains
Oct 29 23:31:17 fedora systemd[1]: Starting upower.service - Daemon for power management...
Oct 29 23:31:17 fedora systemd-logind[1650]: Watching system buttons on /dev/input/event0 (Power Button)
Oct 29 23:31:17 fedora systemd[1]: Started upower.service - Daemon for power management.
Oct 29 23:31:17 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=upower comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 29 23:31:21 fedora kernel: wlp2s0: Limiting TX power to 23 (23 - 0) dBm as advertised by 7a:45:58:15:64:76
Oct 29 23:31:24 fedora /usr/libexec/gdm-wayland-session[2141]: dbus-daemon[2141]: [session uid=42 pid=2141] Activating service name='org.gnome.ScreenSaver' requested by ':1.22' (uid=42 pid=2397 comm="/usr/libexec/gsd-power" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Oct 29 23:31:32 fedora systemd[3135]: Starting org.gnome.SettingsDaemon.Power.service - GNOME power management service...
Oct 29 23:31:33 fedora systemd[3135]: Started org.gnome.SettingsDaemon.Power.service - GNOME power management service.
Oct 29 23:31:33 fedora systemd[3135]: Reached target org.gnome.SettingsDaemon.Power.target - GNOME power management target.
Oct 29 23:31:42 fedora org.mozilla.firefox.desktop[4259]: [Parent 2, Main Thread] WARNING: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:31:42 fedora firefox[4259]: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:32:57 fedora org.mozilla.firefox.desktop[4259]: [Parent 2, Main Thread] WARNING: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:32:57 fedora firefox[4259]: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:36:07 fedora org.mozilla.firefox.desktop[4259]: [Parent 2, Main Thread] WARNING: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:36:07 fedora firefox[4259]: Failed to enumerate devices of org.freedesktop.UPower: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:46 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!
Oct 29 23:31:47 fedora gsd-media-keys[3482]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code1: No usable backlight could be found!

Welcome to the forums.

F41 is very new and may have some teething problems that will be fixed shortly. With this in mind, have you tried F40?

The brightness issue has been discussed in a number of other threads, have you searched for a solution there? I had a little look and it could be the kernel, a driver issue, a gnome issue or a hardware issue. Try a few things and then get back to us.

The fans spinning up again could be kernel or hardware.
I would try F40 or wait a few weeks for F41 updates to mature.

Hi @theprogram thanks for your reply!

I was able to narrow the problem down to a kernel issue (and solve it) via the following steps:

  • First I booted fedora from my bootable usb with a fresh F41 (I had to include nomodeset in the commands else it wouldn’t work) and once booted I found that there the same issue was apparent, thus indicating that its likely not a driver issue I think?
  • Next i tried downgrading my kernel, but it was quite a hassle and I didn’t manage to find how and where I could find previous kernel releases (sudo dnf install on one of these kernels didnt’t work kernel | Package Info | koji - they couldn’t be found by dnf)
  • So ultimately I just downgraded to F40 (again using nomodeset), where the issue was fixed! (on kernel 6.8.5)
  • Next I tried installing the latest kernel (6.11.4), but after installing, the issue was back again.

So I guess I’ll just use F40 with kernel 6.8.5 until a new kernel comes out and the issue is fixed. Note that kernel 6.11.4 didn’t work both on F40 and F41 (I also tried 6.11.5 on F41, but without any luck) so I don’t think its a F41 issue.

Thanks for your help again!

1 Like

Good work!

You can mark your own answer as the ‘solution’, for the benefit of others. I’m glad you could upgrade your Microsoft hardware :slight_smile:

Using your ‘broken’ Fedora 41 install, you can then install “koji” package with dnf, then visit the Koji kernel page at:
https://koji.fedoraproject.org/koji/packageinfo?packageID=8

Find a good looking kernel there (green “state” checkmark), “fc40” or “fc41” as the version (you can go higher like fc42). You can browse thru the kernels by clicking the “>>>” in the “<<< Builds ### through ### of #### >>>” widget at the bottom of the list .
Now, using the name of the kernel, for example suppose you like kernel:

kernel-6.8.5-301.fc40 on page **Builds 301 through 350 of 8344**

Make a directory and change to it and run the download-build:

mkdir temp
cd temp
koji download-build --arch=x86_64 kernel-6.8.5-301.fc40

Then remove the unnecessary packages and install it using dnf in local “file” mode ( using ./*.rpm as the argument to dnf to show it you mean it to use the downloaded files in the temp folder)

rm  {r*,p*,l*,kernel-debug*,kernel-uki*}.rpm
sudo dnf install ./*.rpm

After it completes, reboot and pick the new kernel from the grub list. If it’s working well, you can make it default kernel with:

sudo grubby --set-default=/boot/vmlinuz-6.8.5-301.fc40.x86_64

using 6.8.5-301 for example. This way you can run with Fedora 41 generally but with an older kernel like 6.8.9-300.fc40 that was working (no fan or brightness problems)