The Problem

Coming from Windows where Focusrite Control manages everything, the assumption is that you need a special driver or a Linux-specific setup tool. You might also wonder whether PipeWire (Fedora’s default audio stack) will cause issues with a professional audio interface.

The Solution

The Scarlett 2i2 (and other Scarlett USB interfaces) are USB Audio Class compliant — the kernel handles them natively. No proprietary driver needed. PipeWire detects and routes them automatically.

Verify it’s detected:

pactl list cards | grep -A 5 -i scarlett

If Focusrite appears, you’re done — audio works.

Control sample rate:

PipeWire lets you force a specific rate at runtime:

# Temporarily set sample rate (survives until restart)
pw-metadata -n settings 0 clock.force-rate 48000

Make it permanent:

mkdir -p ~/.config/pipewire/pipewire.conf.d/

cat > ~/.config/pipewire/pipewire.conf.d/sample-rate.conf << 'EOF'
context.properties = {
    default.clock.rate = 48000
    default.clock.allowed-rates = [ 44100 48000 96000 ]
}
EOF

systemctl --user restart pipewire pipewire-pulse

For bit-perfect / DAW use — bypass PipeWire entirely via ALSA direct hardware access (hw:USB,0). In Strawberry or any ALSA-aware app, select the hw: device. This gives the Scarlett exclusive access and lets it auto-switch sample rates per file.

When in exclusive ALSA mode: system volume controls stop working (use the physical knob), and other apps can’t use the interface simultaneously. That’s expected behaviour, not a bug.