Video summary
Elgato 4K60 Pro (Mk.2) on Linux
Main summary
Key takeaways
Overview
Support for the Elgato 4K60 Pro (Mk.2) on Linux is provided via a community-made PCIe capture driver, because Elgato/Aver Media don’t offer Linux-specific PCIe drivers. The tutorial covers installation/management of the driver, performance testing, and current Linux limitations.
What’s covered / key tutorial steps (technological workflow)
Why this is needed on Linux
- USB capture cards typically work well on Linux thanks to widely compatible UVC drivers.
- PCIe capture cards (like the Elgato 4K60 Pro) usually require dedicated drivers that are often missing on Linux.
Community driver installation (one-line script)
The walkthrough references a GitHub script that:
- Downloads and builds the driver for the Elgato 4K 60 Pro Mark II
- Adds the driver to the kernel
- Loads the driver at boot
- Enables use in OBS Studio and GUVC View
- Supports multi-app usage simultaneously
Note: The script is likely not compatible with the original (non-Mk.2) model (not tested).
Kernel conflict handling
- The installer may require a step to ignore kernel conflicts, because it expects an Arch-like kernel, not a specific distro/kernel variant.
- A reboot after installation is recommended.
Driver management / diagnostics
Driver status and management are handled using SC0710-CLI, including:
- Checking driver status
- Rebooting the driver
- Other maintenance/management tasks
Performance / review-style findings
Once running, the uploader was able to capture:
- 1080p 60
- 4K 60
- PC and console sources with minimal issues
Supported resolution/fps modes that worked well on Linux
- 4K 60
- 1440p 144 Hz
- 1080p 240 Hz
- 1080p 60 Hz
A mode that didn’t work as expected
- 1080p 120 Hz
- Detected/pass-through in Windows
- In Linux, capture programs couldn’t see a video feed (even though the card supports it)
Current Linux limitations called out
HDR is not supported
- No HDR pass-through with automatic tone mapping to SDR, because the developer hasn’t reverse engineered the required onboard commands.
- HDR capture also fails in required color spaces (P010/P016) due to missing hardware register map support.
EDID / monitor mode switching is not supported
- The Linux driver cannot change EDID modes (the advertised supported formats).
- This can cause problems when the card is configured using a different monitor’s EDID.
- Example: a Dell 1080p 240 Hz EDID not matching the user’s display.
- In Windows, the 4K Capture Utility can:
- Use internal EDID vs plugged-in display EDID
- Merge them
- Import custom EDID profiles
Implication: Windows may still be needed at least for EDID/profile setup.
Resolution/frequency switching caution
- When changing resolutions, close capture software first to avoid possible kernel panic or driver stalls.
Stability comparison with Windows
- Windows reportedly showed “weird” refresh-rate/mode mapping issues during EDID switching (e.g., 59.94 Hz mapping incorrectly to other modes).
- Those specific issues reportedly didn’t happen on Linux after configuration.
Recommendation / conclusion
- If you’re buying specifically for Linux today, the uploader suggests alternatives like:
- Magewell
- USB capture cards (since USB cards now support 4K60)
- If you already own the Elgato 4K60 Pro Mk.2 and it’s keeping you on Windows, the Linux driver approach is presented as worth trying.
Main sources / speakers
- Primary source: The video uploader/narrator (author of the Linux driver walkthrough and personal testing)
- Secondary source: The community GitHub repository containing the build/install script for the Elgato 4K60 Pro Mark II Linux driver
- Tools mentioned: SC0710-CLI, OBS Studio, GUVC View, and the Elgato 4K Capture Utility (Windows EDID/profile tool)