Probably from a conversation with Claude.ai, maybe GPT


Perfect — here’s a concise one-page Markdown reference you can save anywhere (Documents folder, GitHub repo, or even a ~/fedora-notes.md). It covers everything we’ve talked about for Fedora + Sway + RPM Fusion — both your current setup and future OBS/video work.

# Fedora Sway + RPM Fusion Quick Reference
 
## 1️⃣ Current Setup Check
 
### Repositories
```bash
dnf repolist

Look for:

  • fedora
  • updates
  • rpmfusion-free
  • rpmfusion-nonfree
  • Any COPR/vendor repos you use

Multimedia Group

dnf group info multimedia

Installed: ✅ Check ffmpeg version:

rpm -q ffmpeg
rpm -q ffmpeg-free
  • ffmpeg-free → current Fedora “free” version
  • ffmpeg → full RPM Fusion version (needed only for OBS, recording, or video encoding)

2️⃣ RPM Fusion Setup (Already Done)

sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf update

Optional Multimedia Upgrade (Only for Recording / OBS / Full codecs)

sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf groupupdate multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video

3️⃣ Hardware Acceleration Check

Intel/AMD

vainfo

NVIDIA

nvidia-smi

Check driver loaded and capabilities (HW encoding support for OBS / ffmpeg).


4️⃣ OBS / Screen Recording Tips (Wayland / Sway)

  • Use PipeWire as capture source
  • Choose HW encoder if available (VA-API / NVENC / AMF)
  • Test short recordings to check CPU/GPU load
  • For Vulkan apps: optional obs-vkcapture plugin

5️⃣ When You Need Full ffmpeg

  • Editing/exporting videos
  • Screen recording or OBS streaming
  • Playing proprietary formats (DVD/Blu-ray)
  • Using software requiring full codec support

Otherwise, ffmpeg-free is sufficient for:

  • YouTube / web video
  • Screensharing via browser / Zoom / Teams

6️⃣ Notes

  • RPM Fusion is safe to leave enabled long-term
  • COPRs: use selectively; remove if obsolete or broken
  • Sway Spin: lightweight, Wayland-native, but OBS benefits from hardware acceleration

---

You can save this as, for example:  

```bash
~Documents/Fedora_Sway_RPMFusion.md

It’ll be a ready reference for later upgrades — swap to full ffmpeg only when you do OBS or heavy video work.

If you want, I can also make a super minimal “cheat sheet” version that’s like 10 lines, perfect to keep pinned somewhere for instant reference. Do you want me to do that?