Steam Game Recordin...
 
Notifications
Clear all

Steam Game Recording Linux (beta)

2 Posts
1 Users
0 Reactions
304 Views
VennStone
(@vennmints)
Member Admin
Joined: 6 months ago
Posts: 118
Topic starter  

Steam released their Game Recording (Beta) for Linux, and I wanted to see what kind of performance hit the system took compared to OBS.

Unfortunately, GPU encoding is not working with NVIDIA at the moment, so that hit is brutal. Is that going to stop me? Nope!

options
nogpu2

Recording quality

Quality settings range from 1.5 Mbps to 24 Mbps with a default of 12.

recqual

Baseline performance

For a baseline, we're going to run the Cybertruck 2077 benchmark at 1440p with high settings and DLSS set to balanced.

setting

That gives us a baseline of 65.38 FPS average with a min of 56.16.

nocap

Steam capture

Steam capture without GPU acceleration knocked things down to an average of 49.33 FPS with a min of 43.67.

steamcap

OBS Capture

OBS with GPU acceleration averaged 59.88 with a min of 51.40.

obscap

Export Format

Taking at peek at the exported *.mp4 shows us it's downscaled to 1080p using h264 with a high preset. Audio is AAC at 160 kb/s.

format

The key takeaway is: If you're on NVIDIA, stick with OBS for now unless your system can handle the performance hit. It's really no worse than using OBS with software encode.

Steam Game Recording JustWorks™ on the Steam Deck, so I'm guessing anyone with an AMD GPU shouldn't encounter issues enabling hardware acceleration. Give it a try.

It's a neat idea and a convenient way to make clips for those times you didn't plan on bringing OBS into the relationship.

This topic was modified 4 days ago 3 times by VennStone
This topic was modified 2 days ago by VennStone

Check out the IL Wishlist for upcoming project ideas.


   
Quote
VennStone
(@vennmints)
Member Admin
Joined: 6 months ago
Posts: 118
Topic starter  

Now for some hot AMD 5600G action because two hours later I remembered I had one lying around.


No recording

The 5600G managed 43 FPS at 720p.

AMDbaseline

GPU hardware recording disabled

This is neat / impressive. 40 FPS while recording.

softwarerecord

GPU hardware recording enabled

Well now, that's a mystery of sorts. Another 40 FPS?

gpuencode

System load

At first, I thought GPU encode was borked on the 5600G, but having a look at htop shows that's not the case. 

gpuenc
softenc

 

Welp, that raised more question than it answered ¯\_(ツ)_/¯

Check out the IL Wishlist for upcoming project ideas.


   
ReplyQuote

If you like what I'm doing, consider supporting Interfacing Linux on Ko-fi!

Recent Posts