The big question I have is how well does it work on Linux. I'd assume pretty well considering all of their work on making gaming on Linux a great experience, but if I stream on Discord my FPS tanks hard with an NVIDIA card and X11. I look forward to seeing how well does in comparison.
May very well be a Discord issue as I have never had problems with either OBS or ffmpeg(1) for RTMP even on modest hardware when streaming on X11 and Linux with both NVIDIA and AMD cards.
One of the frustrating things is the native Linux Discord's lack of ability to stream audio from the program you're currently streaming.
The only way I've gotten it to work is to run a wrapper around the web version of Discord that does some funny things with audio streams to get something that works about 75% of the time (which is 3/4 more times than I worked before, progress!).
I notice that my CPU and GPU get hit much harder than in Windows when I do that.
Pretty poorly unfortunately. You're better off using OBS on linux to record your gaming sessions. Same as how you're better off using sunshine/moonlight to remote stream instead of their remote play feature.
In my experience only NVENC is supported by most video recording tools, and if you are on AMD, it's using the CPU, thus slowing everything to a crawl.
AMD should be using VA-API but it's not a very good system as it fails or breaks if you look at it the wrong way. I use a tool to stream my desktop to my TV (sunshine) which uses it, and every month VA-API fails with a new error so it has to resort to CPU encoding.