Video Recording on the Steam Deck... IT'S EASY NOW!
Вставка
- Опубліковано 26 вер 2024
- The Steam Deck does not have video capture / instant replay, and it should!
I challenge Valve to implement a solution as good as this one.
SOCIALS
» antvenom.live
If you own a Steam Deck, you would know that aside from capturing screenshots, there is no way to capture any kind of Instant Replay video footage using the unmodified SteamOS experience. But, why not? The Steam Deck is a PC after all, and there exist many options for doing exactly this on a PC. It makes absolutely no sense to me that the Steam Deck, which to this point has sold over a million units, is lacking a feature that their nearly 7 year old competitor has had since day 1.
Writer & Editor
» AntVenom
Co-Writer
» Furx
MUSIC
» UA-cam Audio Library (Magenta, Air Hockey Saloon, Bug Catching, Weirder Stuff)
Oh hi. This looks ... familiar. Thanks for making the video and highlighting recorder and shotty.
I got most of the way there with mic recording. I'll try to get it out soon. It's a bit hard to keep a good development pace in free time when I could also be spending that free time with my kids 😊.
The SD card thing I'm not too sure about. I can try to give more descriptive warnings but I'd need to have a good way of knowing that the issue is happening. Will look into it.
Just so everybody passing through knows, this is the current developer of Decky Recorder!
And yeah, I know I published this video a bit before you could look into the SD Card issue, but I really appreciate the work you've put into keeping this project alive!
@@AntVenom❤
@JackofSome if possible can you update the ducky recorder to work on the new version of ducky loader and steam deck? Please
can u tell me when mic recording comes out
Just a small correction but video capture wasn't available on Switch at launch. That was added in system update 4.0.0 released on October 18th 2017. Taking screenshots has been possible since launch though.
There screen recording is so lame though I really dislike it could never record any cool clips😂 and then you have to go through the website and all that to send it to your phone
This is also why i love the steamdeck. It was made for the community to be allowed to do what they want. Including adding things that are not there.
Yea u can do anything with it its amazing
even to the point you can run portal RTX
@Lunarcreeper Yeah, but not that well I might add
Update to this. Valve is rolling out a screen caping tool built into steam os and desktop. Its in beta but its really neat.
i think the reason SD cards will probably be kept as EXT4 on the deck is because proton has some issuses trying to play games on an NTFS (the one windows uses) drive, and since a lot of people store games on SD cards this will cause a lot of headaches. i wish microsoft would bring EXT4 support to windows, it would be very helpful as someone who dualbooted windows and linux for the longest time.
sure, but they could also make it so FAT32 formatted SD cards also get automatically mounted since I don't think that should give proton problems, and both Linux and Windows can see FAT32 out of the box. Maybe exFAT as well? Though I'm not sure if SD cards can be formatted to that
@@charagender maybe that could work, im not sure if there any cavets to performance tho
@@charagender i think that'd come with the same problems… afaik, ntfs is just a fancy version of fat32, and is, by design, very barebones. it doesn't support files over ~4gb (or something like that), and has no support for unix permissions
I think the main problem with NTFS is that it is proprietary and thus Linux distros tends to by default try to avoid using it because even though we have reverse engineered support that hasn't always been and probably still isn't perfect. I don't know if valve will want to risk supporting it in case it causes issues with peoples data. (@charagender) FAT32 on the other hand should be fine and i don't know why it wouldn't automount, it should in desktop at the very least and the github repo antvenom mentioned doesn't seem to mention having a need to add support FAT32 (only NTFS, BTRFS and exFAT). I don't have a FAT32 sd card to test on my deck but iv used proton on a linux desktop with a FAT32 formatted ssd with no problems.
I'm pretty sure that if they had to choose, they would rather create a Linux-based version of Windows instead of bringing Linux-friendly features to Windows. They can't have lots of people suddenly realise that most advantages of their platform are superficial
That's the perks of the steam deck being a PC, these kind of improvements are possible via mods, but I still agree with you this should be a native feature.
Just make it come with OBS preinstalled
@@wilh3lmmusic it would have to be integrated into the gaming mode of the steam deck to make it seamless, only having it installed is useless otherwise
OBS is desktop software, it would be clunky to use in console mode anyway.@@wilh3lmmusic
Maybe it's because of performance, you would need to record constantly, which would hurt performance, and most importantly battery life
@@AnEagle please watch the video before commenting, there isn't a major impact
I entirely disagree, it should be present as an option, but it's not a thing that should be on by default
Because always recording in background take GPU power and take space
It is very understandable that they didn't include it
Adding it as an option would be a good idea tho
an option is fine, as long as there's an option.
Yeah, see this was my thought. For instance, with some Switch games, you actually cannot do video because the system needs to disable it due to the game weighing so heavy on the system. Personally, I'd probably leave it off but I certainly understand the appeal.
@@DisposalFur This is mostly due to having to capture the framebuffer and keeping it stored somewhere, the Switch doesn't have a lot of RAM to keep it in, and writing the past five minutes of the framebuffer to the onboard flash or the SD card would wear them out very quickly due to writing to them constantly. AFAIK on games that support it, the Switch just keeps part of the framebuffer in RAM as an MPEG stream that's constantly adding to itself and discarding its oldest bits. It never actually writes to the SD Card or onboard flash until you hit save. Which on one hand is good because it keeps your SD Cards intact, on the otherhand that would be a place to offload stuff from RAM to somesort of disk.
To continue HDDs wouldn't have this problem nearly as bad due to not suffering write amplification, granted this could in theory *work* on the Switch even with flash storage if they had some write cache.
An even better idea would be a small dedicated bank of RAM to keep the past 30 seconds of footage in to free up the working RAM and VRAM. This could be further enhanced by not swamping the GPU and CPU with copy operations by having some dedicated circuitry to copy the contents of the framebuffer constantly to this footage RAM cache. That way there would also be no framerate loss.
Steam Deck should have video capture, definitely!
Overall, the Steam Deck is awesome!
Non Minecraft video!!!
Is antvenom a venomous ant?
yes
steam deck my belove
Let's go
Did you know that this isn't the only non-minecraft video that AntVenom did.
Yeah I agree. There are so many times I've been playing on Steam Deck and wanted to capture my gameplay and forget I am not using my switch where I can just hold down 1 button to capture 30 seconds of gameplay.
Well then you're watching the right video!
Now you can!
Ant, I want to say that your style of videos translates PERFECTLY from Minecraft to tech tutorial videos like this. You're an extremely talented teacher, and I would totally watch more content outside of your usual norm if you upload more. I'm watching the videos for you, regardless of what type of content you upload 🤗🤗
I could not have said it better myself!
I do wish windows would just support ext4 (it would solve so many issues I have with using steam between windows and Linux) but of course that would kinda kill windows faster… although windows first needs better support for mounted drives having “illegal” characters as ntfs already supports having this but windows moves the files to a lost state
Also the point of the deck is not need windows in the future if needed, Microsoft with there Xbox service has be targeting value in a way that steam is not comfortable with and they saw the need for a alternative path
Other note NTFS just sucks to support properly in linux while there is good drivers they aren’t fast or fully reliable. This is because while we know lots about supporting the format Microsoft keeps not following there own “rules” with how the file system works and this results in exceptions needing to be made in the driver to catch these. Ext4 is fully open source, has superior support for permissions, encryption, speed, snapshots, and raid style backing up in software.
Probably just tooting a horn at this point though so do your research if you are more interested. But i also understand why people just don’t care as well, most don’t even know what a file system is much less care unless something goes wrong.
I do however wonder myself why there is not ext4 driver beings worked on by the community this part I can’t find information for for some reason
also NTFS is case insensitive, meaning you can't have files with the same name in the same directory (with just change of upper/lowercase)
Non-MC vids from you are great too
Your content is generally high quality overall and it carries well into other topics
Really good video! Just some notes:
-Switch didn't launch with the clipping functionality, that was added in a later update, and not every switch game actually supports video clipping w/ the capture button (ex: Smash Bros)
-Switch can save screenshots/clips to either system memory OR sd card. regardless of where they're saved, you can go to data management, and you'll see an option to copy this data to a computer via a USB cable (similar to the solution you talked about in this video!). This option is there mostly for folks who don't have an sd card, as it'd be impossible for them to offload the files (if they didn't wanna do the phone transfer option)
Literally just got a steam deck today, so this video is coincidentally super helpful and interesting, thanks :)
Congratulations! I hope you enjoy the Heck out of it.
Nice to see you PotatoPie, enjoy that steam deck!
I've been watching your vids sine I was a little kid. Starting with alll the early Modded minecraft vids like the Lazer mod. I'm glad to see you branching out. I hope it works out good enough to not have to do minecraft all the time. You are one of the people who inspired me to make vids and stuff when I was younger. So. Thank you. And good luck.
I don’t even own a steam deck and I still watched this video all the way through
Ha me too I think ima save up for one it look NICE
You should get one
the SD cards has to be EXT4 because Proton has in the prefix (where it stores windows things) "illegal" characters like "c:" in directory dosdevices, tho it's up to microsoft to add support to EXT4 in windows, it's literally open source
To explain why the Deck didn't ship with video capture, you have to understand how janky the Wayland display protocol is. Not allowing screen recording¹ is also considered a _security feature,_ not a bug.
Decky Recorder and now OBS working in Gaming Mode is a _huge deal_ that was only made possible because of Valve throwing a ton of money at open source development projects.
¹At least, the simple way that Linux has been doing it for almost 40 years
Isn't the KDE session (Desktop Mode) set to be X11 on SteamOS still? I'd assume this has to do with the way Valve has implemented their software keyboard
based and omoripilled
omoripilled and based
Close
i omor💀
Burgers
Is this some kind of insider that I don't know?
Or don't I understand it because English isn't my native language?
The Switch actually didn't have video capture since day 1, but I completely agree!
It was pretttttyyyyy close.
I used to really enjoy your old antfarm survival map series as a kid, imagine my surprise to find this video when looking for help trying to record my own content!
I was wondering why I never see any video’s recorded on steam deck, this answered that and even more.
Love the recent Deck vids! I got mine towards the end of last summer, at the start of Q3, and got it almost exclusively to play Minecraft on. It's been a real game-changer to have Java Edition (snapshots and all) available on the go for about 4-5 hours of playtime. As someone who has an NVidia GPU, GeForce's Instant Replay feature is super helpful. I, too, long for Deck Instant Replay... :(
The Switch didn't have clips since day one. This was added over 6 months later, and barely any games supported it when it first released.
I really like your videos about steam deck stuff. They definitely influenced my decision to get one in the first place, but have also massively enhanced my experience with my deck. Keep up the incredible work!
Interesting to see AntVenom make Steam Deck videos! I didn't expect this from you but it's a pleasent surprise. Looking forward to the next video!
I gotta say, I really enjoy the non minecraft content especially with the Steam Deck, making me learn even more about it even after I screwed around with stuff like DeckyLoader. Keep it up!
When he mentioned that the switch is almost 7 years old I wanted to die
😂
Great video Ant! I don't have a Steam Deck but I've shared this in places where people have them.
Appreciate that!
One of the nice things about the Steam Deck is that you can add these things back in. You're out locked down like I'm a switcher on the other console. So, well, yes, you could add a feature back in on Steam Deck. You can't do that on Switch. Also, you have become a Steam Deck fanboy, and it's nice. I also wonder what UA-cam channel is, Steam Deck related to UA-cam channels you watch.
The video recording is basically essential for glitch hunting in nintendo's games, ironically
The decky loader does not work right, most video capture have green flickers, hoping something better comes along
Another major decky loader plugin is playtime it tracks the time you play on non steam games like minecraft and any roms you have i would 100% recommend it so that you roms fit in more with your other steam games besides that i love the video and the non minecraft related content is great keep it up
Ant posts high quality content
UA-cam see it's not profitable
UA-cam algorithm makes video underperform
Damn, a minecraft youtuber touching grass!? I do like tech too so i like that you are mixing it up a bit.
I was shocked to see you using multiple fingers on the face buttons when you have 4 back buttons 😂😂😂
Correction: The Switch *did not* have screen replay recordings on day one, only screenshots. The screen replay recordings came a bit later, I think 2-4 months later. Definitely year 1, though.
Windows and steam doesn't communicate well so it's more complicated than just plugging it into your PC unless you are already running linux
0:13 i see that keychron Q5
just wish the knob didnt offset the rest of that cluster
They should make the cards format to maybe exFAT, since that file system is readable by Windows, Mac and Linux unlike ext4 which is a Linux only system but then again, ext4 is the default system for basically all of Linux, unless you choose BTRFS during install on other distros
Small correction, the "record last 30s" feature on the Nintendo Switch was not quite a day 1 thing (Though the feature was announced before the Switch was released)
As a programmer who sees 99.9% of people on the internet just constantly complaining over and over and never actually reporting the problems and/or trying to help implement them somehow (which is really how things roll with FOSS development, even though Steam is not FOSS but Valve adopts that flow anyway), I'm glad to see you're the exception to the rule. Thanks for helping on improving Linux gaming, every effort counts no matter how niched :)
Also I think it's interesting that you're testing the waters on a different kind of content. Been following you since around somewhere between Village and Pillage and the Nether Update IIRC, you still had that old nostalgic intro.
Definitely giving this video as much engagement boost as possible. Would love to see you be able to branch into more variety content. Cheers!
Personally I really hope they add such a feature not only on Steam Deck, but in the Steam app in general.
A globally available game capture tool for all platforms without the need for Nvidia Replay or the AMD equivalent would be amazing.
I love videos like this please make more!
I installed Decky, restarted, I’m not finding Decky Recorder in the list, though... what am I doing wrong?
Ducky recorder hasn’t been updated in a while to work with the most recent steam deck updates, so it was removed because it doesn’t work anymore
It will comeback wean it’s updated again
Small note! Switch hasn't had it since day 1, but it did come pretty early on, in a mid 2017 update I believe! initially it was only a few games, but its been rolled out to pretty much everything for a while now! theres only a few exceptions, usually games where they want to avoid people posting cutscenes or theres an alternative recording going on AFAIK
I feel like it is unreasonable to expect this feature built in on steam deck. On nintendo switch, videocapture only works in some nintendo games, and while I dont know how exactly it works, probably requires specific programming when developing a game. Othervise, it requires running a separate program on background, and if ever implemented, most people would likely seek a way to disable it to save on resources.
It works on the vast majority of games on the Switch. I THINK I've had an issue with it in Smash, but it's been forever since I played it. I use this feature all the time on the Switch, and I rarely run into issues with it.
And if Valve implemented it as off by default, I legit would not care, as long as the option were there.
There is a mod that allows all games to get video captured on Nintendo Switch, it might just be a simple toggle for the developers.
The problem of the EXT4 , is because NTFS on linux is very slow , i mean reaaally slow , here in the company i needed to change all my disks to EXT4 to be able to just transfer files without getting crazy because is so crazy slow for transfer like 100GB you gonna need 18 hours using a i9 13900K and a ssd , its unbelievable how worse the new distros of linux did with the support of other disks formats
ouch
@@AntVenom ye , its why i guess valve dont whant to be automatically mounted because all the games gonna run terribly, our dont launch at all depending how much files needs to load at same time
I love the Steam Deck, and while I knew all this already, having had Decky on my Steam Deck from the get go, I was excited to see how you felt about it. So, I did enjoy the video quite a bit ^^
Please make more content like this! This was very well made and I’d love to see more general techy stuff from you as well as the Minecraft content
AntVenom playing Pikmin brings me joy
I’m not gonna finish the video as it doesn’t pertain to me, don’t have not ever intend to get a steam deck. But I am very very glad and excited to see you branching out your content. I said something similar with the speedrunning video but it really feels like you are making videos about whatever you want and it makes you more passionate and invested and I love it. Please keep doing what makes you happy and we will continue to support you!!
you should make more non-minecraft content. dont get me wrong, i love the minecraft videos (been watching them for damn near 12 years), but this is excellent too
2:49 in this, you can do the opposite setup, which is NOT forcing your computer (Windows) to use ext4 SD Card, but forcing Steam Deck to use NTFS SD Card instead. Been using this method for months, since I have dual-booted Windows as the second OS
I’ve been thinking of buying a steamdeck for a while now and this video definitely convinced me to!!! Subscribe!!!
Wait for the sale. During Black Friday or Christmas they’ll put them on sale like they did during summer
Not the typical minecraft content but i like that youre branching out dude . Awesome vid , keep up the good work
Absolutely love Decky Recorder! But yeah, integrating the Steam Decks built in mic audio would be stunning. Really hope that happens.
Honestly I’m surprised Ant HASNT become a general gaming tech channel yet
Came for the Farlands, stayed for the Steam Deck tutorials.
valve alredy added auto mount for non ext4 in the preview channel
For real? Well then I guess that issue got fixed for 3.5 then (assuming that's true) 😂
Love the video! I know I've seen you comment on LTT videos before, and knowing that you have a love for tech as well as minecraft is awesome! Keep up the great work :D
Hell yes!
Honestly, a 5-10% fps drop is enough for me to not want to use it. I am already doing everything I can to eek out performance in my games.
While I understand wanting this feature, it’s likely not a widely requested one else valve would have added it (like they did with the color adjustments). It’s not a matter of “try harder” as you put it, but instead prioritization.
Eh, I disagree on the "try harder" point. They know this is a feature people want, and it would not be all that difficult for them to implement the option. They're an extremely big company, and their employees can move between whatever projects they want. My hope is that one of them decides to work on this feature, because every Steam Deck owner would benefit from having the option to record video.
I'm the kind of guy who grew up with low res games, so it's totally fine to record stuff at 720p and sometimes even lower 😅
Please do more tech videos like this!
Yeah, I'm gonna admit as just being a Linux user in general, quick capture stuff does actually take quite a bit of setup (in terms of macros and for recording, not every recording app is entirely a synch). Usually for recording it's easier to just use OBS, but that means you have to do it _for the whole session you're playing the game you're trying to capture__. And with screenshotting, it's possible to set to macros to launch an app with an overlay for capture, but there's also multiple apps that can do it and each of them has some catch or just a bunch of extras you probably didn't need outside of just catching the intended moments without a fuss.
It's awesome honestly that there will always be people somewhere in the community at large who finds a way (like the devs who created the plugins you showed us here), but it is _also_ something amiss when you have a larger paid team under a company like Valve when they don't make for a solution or collaborate with other app devs in the space to make one they can integrate in some way. That I kinda can agree with.
Honestly ROG Ally selling at $400 during Christmas is wild.
Slight error
The switch actually didn't have video capture since day one it was added an an update after launch
Imma use this + Syncthing to send the recordings straight to the PC, it should work pretty neatly.
I was literally just reading the announcement that you'd be posting this lol
Microphone recording would be cool but I really want webcam support for what I'm doing. I'll look into OBS based solutions. I completely agree that there should have been a built-in solution. It should try to reach feature parity with the Nintendo Switch.
To be missing a feature that Nintendo even has is unheard of
this would definitely be interesting to have as an option, but i understand valve's reasoning here i think. they don't want users to unknowingly drop themselves out of performance targets. 5-10% is definitely enough to throw a game out of whack if it was configured (either by the user or developers) to utilize as much of the hardware as possible to maintain a certain framerate.
i dunno, maybe they could offer it as a developer mode option or something, that would be a neat middle ground
The fix for the performance targets issue is to just have a pop up mentioning the potential for performance loss when you goto record, with an option to disable that message from popping up if you don't wanna see it. These aren't insurmountable issues.
@@AntVenom yeah, that's fair enough. i guess it's reasonable to also assume most steam deck users are savvy enough to understand why things are happening.
i appreciate you replying!
Yes, Valve needs to put an instant capture, but the switch didnt have that feature until years later.
I genuinely thought it did before this video
Really cool to see you branch out your content! Would be happy to see some more
no longer works outdated
yep... :\ RIP
Would love to see more videos on the steam deck. This was informative!
Fun fact: NVIDIA has had instant replay for 10 years, and NVENC for 11 years
The fwct you can easily do this is also kinda the big differentiator to the switch. Good luck getting into the switch enough to be able to implement anything like this yourself.
Uh oh he looking into the redstone in the steam deck.
The Switchs video capture feature was not a day 1 feature, it was added in the 4.0.0 system update in October 2017
I will always love your vids Ant!!!
0:24 Hate to be that guy, but the Switch actually didn't have replay capture since day one. It came in an update later down the line.
Feel free to nerd emoji me now
it's cool seeing antvenom have the same hyperfixation I do with the deck's capabilities 😅
VALVE = HALF LIFE = TEAM FORTRESS 2 SERIES CONFORMED
This is one thing the Switch has that I really wish were on the stock Steam Deck. I'd love to hold down the mapped screenshot button to save a clip. It shouldn't be _too_ hard to implement given that a horrendously outdated Android tablet has it.
nice little ptc collab in the video :^)
Nice video and thanks for changing the title of the video. og title wasnt feeling right in my opinion ^^
I never cared for instant replay (never used it on any platforms) but if there is an idea to be pitched, better now than never so good job :)
Just a heads up, ext4 (or btrfs) are required for Wine (Proton, the compatibility layer Valve uses to translate Windows games into Linux) to properly play a game. This is because both ext4 and btrfs are case sensitive file systems. While a system like ntfs (Windows default) will treat a directory named "Downloads" the same as "downloads", ext4 and btrfs will not, they would be two separate folders.
If i had money id totally get a steam deck. Cool video!
Honestly Loving The New Videos Somehow You Can Make Anything Entertaining For Me. Keep Going 💯
love the style of video would 100% watch steam deck tweak videos from u
Nintendo Switch did not have video capture functionality from day one. When they added it in an update, it originally only worked with select Nintendo games and nothing else. And taking out the microsd card then putting it back in frequently is a bad idea on both the switch and the Steam Deck, as it can wear out the card slot, reducing read-write performance.
Ngl I really don't care about the video capture thing, I don't really use or enjoy that kind of thing. I'm glad that people who want this have the option, but for me, I'll never use it. And tbh I didn't even realize it wasn't there.
Not a steam deck owner, but I'd personally prefer and recommend to use an emulated USB ethernet adapter + some stub DHCP server + Samba instead of MTP. It might be slightly less plug-and-play but it'd be so much more reliable and would behave more like the average user would expect, considering how synchronous MTP is.
I doubt valve would ever automatically allow ntfs drives to be added just because how bad the ntfs drivers on linux are. Its interesting to see you make steam deck content, makes me want to get one more, if only I could
I ordered the 1TB so it won't be an issue.