Switch Plasma Desktop from Software to Hardware mode

Afternoon
So I have upgraded to Fedora 41 and my desktop has switched to software rendering. I need to switch it back to hardware. I know its in a config file somewhere ?
Thanks
Jon

It is not in config files.
It actually depends upon whether the GPU supports accelerated graphics and that usually depends upon the driver installed and used.

What GPU is installed? and what driver is being used?

Please post the output of inxi -Fzxx as preformatted text using the </> button on the toolbar to retain on-screen formatting. (you may need to install inxi)

System:
  Kernel: 6.11.5-300.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-2.fc41
  Desktop: KDE Plasma v: 6.2.2 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 41 (KDE Plasma)
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING II v: Rev 1.xx
    serial: <superuser required> part-nu: SKU UEFI: American Megatrends v: 4901
    date: 07/25/2022
CPU:
  Info: 8-core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2
    rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
  Speed (MHz): avg: 550 min/max: 550/4426 boost: enabled cores: 1: 550
    2: 550 3: 550 4: 550 5: 550 6: 550 7: 550 8: 550 9: 550 10: 550 11: 550
    12: 550 13: 550 14: 550 15: 550 16: 550 bogomips: 115205
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060] vendor: ASUSTeK driver: nvidia
    v: 565.57.01 arch: Ampere pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: none off: DP-1 empty: DP-2, DP-3, HDMI-A-1, HDMI-A-2
    bus-ID: 09:00.0 chip-ID: 10de:2503
  Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
    alternate: fbdev,nouveau,nv,vesa gpu: nvidia display-ID: 0
  Monitor-1: DP-1 res: 2048x1152 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
    drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 565.57.01
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.3.296 surfaces: xcb,xlib,wayland device: 0
    type: discrete-gpu driver: N/A device-ID: 10de:2503 device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: NVIDIA GA106 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 09:00.1 chip-ID: 10de:228e
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 0b:00.4 chip-ID: 1022:1487
  API: ALSA v: k6.11.5-300.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.6 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    pcie: speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 03:00.0 chip-ID: 8086:1539
  IF: enp3s0 state: down mac: <filter>
  Device-2: Broadcom BCM4360 802.11ac Dual Band Wireless Network Adapter
    vendor: ASUSTeK driver: wl v: kernel pcie: speed: 2.5 GT/s lanes: 1
    bus-ID: 08:00.0 chip-ID: 14e4:43a0
  IF: wlp8s0 state: up mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Broadcom BCM20702A0 Bluetooth 4.0 driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-7:4 chip-ID: 0a5c:21e8
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0
    lmp-v: 6
Drives:
  Local Storage: total: 20.51 TiB used: 2.1 TiB (10.2%)
  ID-1: /dev/sda vendor: Crucial model: CT2000MX500SSD1 size: 1.82 TiB
    speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Seagate model: ST2000DM008-2FR102 size: 1.82 TiB
    speed: 6.0 Gb/s serial: <filter>
  ID-3: /dev/sdc vendor: Silicon Power model: SPCC Solid State Disk
    size: 1.86 TiB speed: 6.0 Gb/s serial: <filter>
  ID-4: /dev/sdd vendor: Seagate model: ST8000VN004-3CP101 size: 7.28 TiB
    type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 serial: <filter>
  ID-5: /dev/sde vendor: Seagate model: ST8000VN004-3CP101 size: 7.28 TiB
    type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 serial: <filter>
  ID-6: /dev/sdf vendor: NorelSys model: 1081CS0 size: 461.19 GiB type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 serial: <filter>
Partition:
  ID-1: / size: 1.82 TiB used: 1.42 TiB (78.3%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 458.4 MiB (47.1%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 1.82 TiB used: 1.42 TiB (78.3%) fs: btrfs dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 35.0 C mobo: 31.0 C
  Fan Speeds (rpm): cpu: 774 case-1: 0 case-2: 0 case-3: 0
  Power: 12v: 10.08 5v: N/A 3.3v: N/A vbat: 3.25
Info:
  Memory: total: 32 GiB available: 31.23 GiB used: 6.39 GiB (20.5%)
  Processes: 476 Power: uptime: 36m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 48
    Compilers: clang: 19.1.0 alt: 17/18 gcc: 14.2.1 Shell: Bash v: 5.2.32
    running-in: console inxi: 3.3.36

It worked fine on 40 , switched once to software mode and i edited a config to switch back and been fine until this upgrade

I see the nvidia driver there. It is possible that the upgrade resulted in a corrupted module for the driver.

Please try sudo akmods --rebuild --force to rebuild and reinstall the driver modules, then reboot to see if there is a difference.

still stuck in software mode, when you drag the mouse across the taskbar all icons disappear

This works

edit ~/.config/kdeglobals and remove:

[QtQuickRendererSettings]
SceneGraphBackend=software