-
-
Notifications
You must be signed in to change notification settings - Fork 114
Open
Labels
BugSomething isn't workingSomething isn't working
Description
Please confirm there isn't an open report for this issue
- I have searched through bug reports
Summary
Adjacent to #175
switcheroo-control is installed but not enabled by default on new Solus installations, at least as far as I can tell.
Steps to reproduce
- Install a fresh copy of Solus (KDE in my case; any should work) on a dual-GPU system
- Launch an app that uses
PrefersNonDefaultGPU=true - Observe as the app still launches on the default GPU
- Check
sudo systemctl status switcheroo-control - switcheroo-control reports being
disabled; preset: enabled
Expected result
The app should launch on the second GPU and switcheroo-control should be enabled by default.
Actual result
The app launches on the default GPU because switcheroo-control isn't running or even enabled.
An example log from one of my systems:
aaron@hp-solus-laptop ~ $ sudo systemctl status switcheroo-control
○ switcheroo-control.service - Switcheroo Control Proxy service
Loaded: loaded (/usr/lib/systemd/system/switcheroo-control.service; disabled; preset: enabled)
Drop-In: /usr/lib64/systemd/system/service.d
└─10-timeout-abort.conf
Active: inactive (dead)
aaron@hp-solus-laptop ~ $ sudo systemctl enable switcheroo-control
Created symlink '/etc/systemd/system/graphical.target.wants/switcheroo-control.service' → '/usr/lib/systemd/system/switcheroo-control.service'.
aaron@hp-solus-laptop ~ $ sudo systemctl status switcheroo-control
○ switcheroo-control.service - Switcheroo Control Proxy service
Loaded: loaded (/usr/lib/systemd/system/switcheroo-control.service; enabled; preset: enabled)
Drop-In: /usr/lib64/systemd/system/service.d
└─10-timeout-abort.conf
Active: inactive (dead)
aaron@hp-solus-laptop ~ $ sudo systemctl restart switcheroo-control
[sudo] password for aaron:
aaron@hp-solus-laptop ~ $ sudo systemctl status switcheroo-control
● switcheroo-control.service - Switcheroo Control Proxy service
Loaded: loaded (/usr/lib/systemd/system/switcheroo-control.service; enabled; preset: enabled)
Drop-In: /usr/lib64/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Sun 2026-01-04 14:46:15 CST; 2s ago
Invocation: de1fd70842274df88591689f4c449198
Main PID: 20724 (switcheroo-cont)
Tasks: 5 (limit: 17674)
Memory: 1.6M (peak: 2M)
CPU: 18ms
CGroup: /system.slice/switcheroo-control.service
└─20724 /usr/lib64/switcheroo-control/switcheroo-control
Jan 04 14:46:15 hp-solus-laptop systemd[1]: Starting switcheroo-control.service - Switcheroo Control Proxy service...
Jan 04 14:46:15 hp-solus-laptop systemd[1]: Started switcheroo-control.service - Switcheroo Control Proxy service.
Environment
- Is system up to date?
Repo
Polaris (stable)
Desktop Environment
Budgie
System details
I have found this issue crop up across multiple systems with different brands and generations of GPU.
Most recent:
aaron@hp-solus-laptop ~ $ inxi -b
System:
Host: hp-solus-laptop Kernel: 6.17.8-324.current arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.5.4 Distro: Solus 4.8 opportunity
Machine:
Type: Laptop System: HP product: OMEN Gaming Laptop 16-ap0xxx v: N/A
serial: <superuser required>
Mobo: HP model: 8D26 v: 43.38 serial: <superuser required> Firmware: UEFI
vendor: AMI v: F.06 date: 05/07/2025
Battery:
ID-1: BAT0 charge: 66.4 Wh (79.8%) condition: 83.3/83.3 Wh (100%)
CPU:
Info: 8-core AMD Ryzen AI 7 350 w/ Radeon 860M [MT MCP] speed (MHz):
avg: 623 min/max: 623/2000
Graphics:
Device-1: NVIDIA GB206M [GeForce RTX 5060 Max-Q / Mobile] driver: nvidia
v: 580.119.02
Device-2: Advanced Micro Devices [AMD/ATI] Krackan [Radeon 840M / 860M
Graphics] driver: amdgpu v: kernel
Device-3: Luxvisions Innotech HP True Vision FHD Camera driver: uvcvideo
type: USB
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: gpu: amdgpu resolution: 1920x1200~165Hz
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.3.2 renderer: AMD
Radeon 860M Graphics (radeonsi gfx1152 LLVM 19.1.6 DRM 3.64
6.17.8-324.current)
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e
Drives:
Local Storage: total: 953.87 GiB used: 14.2 GiB (1.5%)
Info:
Memory: total: 16 GiB note: est. available: 14.64 GiB used: 3.31 GiB (22.6%)
Processes: 355 Uptime: 32m Shell: Bash inxi: 3.3.40
aaron@hp-solus-laptop ~ $
Other comments
No response
Metadata
Metadata
Assignees
Labels
BugSomething isn't workingSomething isn't working
Type
Projects
Status
Triage