![Interfacing Linux](/img/default-banner.jpg)
- Видео 13
- Просмотров 62 657
Interfacing Linux
США
Добавлен 3 янв 2024
Hardware and software guides for Linux creatives.
For the past decade, I've dived deep into the world of Linux content creation. Interfacing Linux is a culmination of the knowledge I've acquired and my attempt to pass it on to future creators by creating a knowledge base that's not scattered across archived mailing lists, forum posts filled with guesswork, unsearchable RUclips comments, Discord servers, and locked Reddit threads.
That's why I created InterfacingLinux.com, a site dedicated to the review and discussion of Linux hardware. It's completely ad-free, and you'll never have to worry about me selling your data to the tech titans.
Need help troubleshooting your Linux setup? Hop in the forums and let’s get things working.
For the past decade, I've dived deep into the world of Linux content creation. Interfacing Linux is a culmination of the knowledge I've acquired and my attempt to pass it on to future creators by creating a knowledge base that's not scattered across archived mailing lists, forum posts filled with guesswork, unsearchable RUclips comments, Discord servers, and locked Reddit threads.
That's why I created InterfacingLinux.com, a site dedicated to the review and discussion of Linux hardware. It's completely ad-free, and you'll never have to worry about me selling your data to the tech titans.
Need help troubleshooting your Linux setup? Hop in the forums and let’s get things working.
No Capture Card Needed: NDI 6 on Linux with OBS
#NDI is a neat piece of software that allows you to send audio and video over a network connection in real time. On #Linux, we can use it as a plugin with #OBS to create all sorts of wacky nonsense.
CORRECTION: I said megabit instead of mebibyte in the bandwidth segment. Senior moment :)
Enjoy my content? Consider becoming a Patron: www.patreon.com/interfacinglinux
LINKS
Read the guide: interfacinglinux.com/2024/08/15/ndi-6-on-linux-with-obs/
Wishlist: www.amazon.com/hz/wishlist/ls/2TT1LCDTNHGSX
X: intlinux
Have questions about your Linux setup? Ask in the forums. I'm here to help.
interfacinglinux.com/community/
TIMESTAMPS
00:00 Intro
00:15 What is NDI?
00:35 Hardware and software requ...
CORRECTION: I said megabit instead of mebibyte in the bandwidth segment. Senior moment :)
Enjoy my content? Consider becoming a Patron: www.patreon.com/interfacinglinux
LINKS
Read the guide: interfacinglinux.com/2024/08/15/ndi-6-on-linux-with-obs/
Wishlist: www.amazon.com/hz/wishlist/ls/2TT1LCDTNHGSX
X: intlinux
Have questions about your Linux setup? Ask in the forums. I'm here to help.
interfacinglinux.com/community/
TIMESTAMPS
00:00 Intro
00:15 What is NDI?
00:35 Hardware and software requ...
Просмотров: 10 552
Видео
FireWire + FFADO With PipeWire
Просмотров 566Месяц назад
By default, PipeWire uses ALSA drivers for FireWire interfaces, which usually works fine, but the latency is terribad. Thankfully, PipeWire learned how to FFADO somewhere around version 1.0.4, and it's about time I put it to the test. Enjoy my content? Consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affiliate Links] Presonus FireStudio Mobile: ebay.us/MFYTLr LINKS...
Broadcast Hardware On Linux - AudioScience ASI5211
Просмотров 12 тыс.Месяц назад
Join me on an adventure filled with fussy hardware, bad documentation, and tech gremlin wrangling! The ASI5211 was a neat bit of hardware for its time. Having a MIC preamp and onboard DSP stapled to a PCIe card was a cool party trick. Let's see if we can get it working on a modern Linux system. Enjoy my content? Consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affi...
Linux On The HP EliteDesk Mini
Просмотров 2,6 тыс.3 месяца назад
For some bizarre moon-reason, Amazon and eBay are flooded with HP EliteDesk 705 G4 Minis. These are not some anemic i3 or N100 powered snooze bricks, nay! Let's tear one apart, fix some bits, slap some Linux on it and find out what works. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affiliate Links] EliteDesk 705 G4: amzn.to/4dZmtaK Repl...
Focusrite Solo Gen 4 On Linux
Просмотров 2,3 тыс.4 месяца назад
With the recent release of kernel 6.8 overflowing with Focusrite Gen 4 driver goodness, I figured it's the perfect time to test the latest Gen 4 Solo on Linux. This little critter boasts some new features compared to its predecessor, but also omits some functionalities found in other Gen 4 models. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODU...
AV1 On Linux With The Sparkle A310 ECO
Просмотров 23 тыс.5 месяцев назад
Sparkle managed to cram an Intel Arc A310 into a 50W package. This got me interested in seeing what it would take to set up #AV1 encoding on #Linux. But first, we must battle the low-profile bracket mini-boss. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affiliate Links] Sparkle A310 ECO on Amazon: amzn.to/3xqpIak LINKS Read the review: ...
Fanless Digital Audio Workstation
Просмотров 2,2 тыс.5 месяцев назад
I wanted to see how Noctua's ginormous block of fanless metal worked with an approved CPU, proper case, and realistic workload. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affiliate Links] Noctua NH-P1 on Amazon: amzn.to/3Trkq5F LINKS Read the review: interfacinglinux.com/2024/04/06/av1-on-linux-with-the-sparkle-a310-eco/ Wishlist: www....
Compiling Ardour 8 On Debian 12
Просмотров 8806 месяцев назад
#Ardour 8.4 is out with exciting new features, including the ability to import AAF and updates for control surfaces. However, #Debian 12 users are stuck with the older version 7.3. Let's fix that! Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux LINKS Read the guide: interfacinglinux.com/2024/03/05/compiling-ardour-8-on-debian-12 Wishlist: www.amazon.com/hz/w...
TASCAM FireOne On Linux
Просмотров 8486 месяцев назад
Thirteen years before Presonus released the ioStation 24C, #TASCAM introduced the FireOne. A portable #FireWire audio interface with shortcut keys, transport control, and jog wheel for use with your digital audio workstation. Let’s plug it in and see if it knows how to #Linux in 2024. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affiliat...
Magewell USB Capture HDMI (Gen 2) on Linux
Просмотров 9236 месяцев назад
The Magewell USB Capture HDMI Gen2 boasts impressive specs and a rugged build, designed for the demands of professional use. Let’s see if this “engineered-without-limits” block of metal lives up to its pro pedigree, even in the world of #Linux. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux RELATED PRODUCTS [Affiliate Links] Magewell USB Capture HDMI (Gen 2...
FireWire Audio With PipeWire
Просмотров 8047 месяцев назад
A forum member requested assistance using FFADO drivers with their FireWire audio interface. However, they weren’t familiar with PipeWire, which was their current sound server. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux LINKS Read the guide: interfacinglinux.com/2024/02/02/firewire-audio-with-pipewire/ Wishlist: www.amazon.com/hz/wishlist/ls/2TT1LCDTNHG...
Windows VSTs On Linux With Yabridge
Просмотров 4,6 тыс.7 месяцев назад
For 30 years, WINE has bridged the gap between Windows and Linux for running applications, particularly games. But its utility extends further, even into the realm of audio. Enter yabridge, an application that unlocks the doors to running your beloved Windows audio plugins right on your Linux system. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux LINKS Guid...
NVIDIA Linux Drivers With A Real-Time Kernel
Просмотров 2 тыс.7 месяцев назад
Installing NVIDIA drivers can be a kaleidoscope of nightmares for new Debian users. It's a choose your own adventure game riddled with pixelated pitfalls and binary baddies. Fear not, brave adventurers, for with courage and cunning, you'll emerge victorious, sometimes. Like my content? Please consider becoming a Patron: www.patreon.com/interfacinglinux LINKS Read the guide interfacinglinux.com/...
NDI 3 years in OB havent used sdi for a long time
These videos have really great production quality and your forum looks great too. Good work! Its amazing to see how far the linux desktop experience has come. The only rub right now is latency for realtime playback. Its fine when running linux native reaper but I have some windows only plugins from Neural. I actually tried the tactic of running Reaper itself in wine since Neural uses the awful iLok DRM. The latency was just bad enough to sound like a really really shallow reverb.
Right on. Use the operating system that works best for your production environment.
@@VennStone sorry I should have clarified that I don't like the latency. 😭 I think what I'll have to do is if I need to track some guitar and I want realtime playback I'll do it on the Linux side with free or Linux native guitar amp VSTs and then when I want to mix (don't care about latency), then I'll swap over to Reaper running in wine.
I should have said that the latency in wine cause a delay that ruins the instant feedback of a real amp or realtime audio processing. I find that almost any amount of latency messes with your head/rhythm.
I just got this card for my home media server. All my files are in h.264 so I almost never transcode, but the few times I do, it nearly pegged my CPU at 100%. It’s a 2008 Intel Xeon E5450 @3.0 GHz, 8GB of DDR2-800 memory, an Intel 120GB SSD, 3TB and 8TB storage drives to run PLEX on Ubuntu Server. Yes, I did the LGA-771 mod. I had to update my Kernel and install Mesa like you said, but it works. Transcodes happen on the card and the CPU stays at IDLE! Great little card for video transcoding and keeping power usage on such an old system down. I used console only version of Ubuntu and it runs at about 350MB of memory usage idle. The SSD keeps the whole thing snappy and gives a good spot for transcoding to operate from while the slower drives are more than capable of keeping up with my needs. The 3TB I use as a share drive on my network and the 8TB is solely for media storage for Plex. I haven’t even hit 3Tb used on it yet, though.
Saw this video and literally bought 2 on ebay. Thanks!
How much more powerful is the A310 compared to a typical Xe iGPU for ML? Planning to put it into my NAS for encoding and some ML
Have you tried Benylin?
Never heard of it.
After this instruction my OBS won't start, I did something wrong somewhere. Otherwise, I don't know anything about Linux, I tried this on LinuxCNC. How can I correct it now?info: --------------------------------- warning: Failed to load 'en-US' text for module: 'decklink-captions.so' warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so' libDeckLinkAPI.so: cannot open shared object file: No such file or directory warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed warning: Failed to initialize module 'decklink.so' info: [DistroAV] obs_module_load: you can haz DistroAV (Version 6.0.0) info: [DistroAV] obs_module_load: Qt Version: 6.4.2 (runtime), 6.4.2 (compiled) QCoreApplication::arguments: Please instantiate the QApplication object first info: [DistroAV] load_ndilib: Found '/usr/local/lib/libndi.so.6'; attempting to load NDI library... info: [DistroAV] load_ndilib: NDI library loaded successfully info: [DistroAV] load_ndilib: NDIlib_v5_load found info: [DistroAV] obs_module_load: NDI library initialized successfully ('NDI SDK LINUX 09:00:13 May 6 2024 6.0.1') QWidget: Must construct a QApplication before a QWidget Aborted
You can uninstall the plugin using the three steps provided in the guide.
There's also DroidCam, but the android app isn't open source. However, the advantage is that it works over USB too (or wifi, if you prefer)
I've been using NDI & OBS but on Windows, when I loaded OBS on Linux on the same computer, OBS complained about the video adapter beeing no good, so I tossed Linux and went back to Linux. At Church we have two PC's one for slides (PowerPoint) the other for cameras and streaming via OBS. We use NDI to ger video of the slide show to superimpose ovee the video stream as needed.
Amazing intro. Amazing video. Amazing voice. You could voice Solid Snake if you wanted. Great job!!
When two computers are involved anyway, those HDMI->USB video capture cards (as shown in last minute) are cheap and work without any proprietary software. Of course for single stream capture, those fancy multi-stream stuff remains exclusive to NDI.
This is cool in theory until you introduce legacy consoles and HDMI devices that don't support it into the mix. Like the Xbox One or Xbox 360 or OG Xbox or Nintendo Wii with HDMI adapters or Nintendo GameCube with HDMI adapter or Nintendo Wii U or Nintendo Switch or Sony PlayStation 3 or above. Simply, if you're going to be recording consoles, or any other device, a capture card is a guaranteed, best bet. However, if you're going to just be recording computers, a computer, this is better.
The reason I would use a capture card is to not put strain on my PC
Do you know if this will compile on ARM? Would like to try it on my Radxa Rock 5B maybe.
scratching this off the bingo card!!
I had no idea they had NDI tools for Linux
"Ethernoodle" Thanks for ruining my vocabulary. :')
i recently got some motivation to make music with a friend again hes down this is great news
Thanks man for making this video, have been looking for ages...Easy to understand and even i got it to work :D Much Appreciated. Keep up the good work!
Glad to hear that
(EDITED) Commented on the wrong video, lol :P
is this NDI6 in general or HX? normal NDI used to be 100mb for a 1080i59.94 signal
too bad it's closed source.
Let's reverse it
@@metaorior thats the spirit 😎
I volunteer for a church and we're working on upgrading from a handicam and an HDMI capture card to something a bit... less janky. They ultimately chose SDI6G as the interface, but the demo I did used NDI and it was crispy :)
Was this a while back, or did they have reasons not to use 12G?
@InterfacingLinux We're only doing 1080p30 and another church had a few reels of unused 6G that they'd rather somebody use than just sit and gather dust. Since you can run 4k30 over 6G, we took it off their hands. Free, headroom for future upgrades, and works with the rest of what we're putting in is a winning combo!
NDI basically means... you're not gonna notice the difference...
The bandwidth part is for NDI HX and on OBS, for some reason, does not allow you to change the bitrate. Some ndi sources can eat up to 150Mbps at 1060@60, because they follow the "full" spec.
Just need to find some POE SBC’s with hdmi out to act as NDI receivers for TVs, could save some $$$ vs paying $200+ for HDbaseT stuff
Glad to see NDI still works well
if you're just going between obs instances you might as well just use teleport, it's way less hassle
whoa i never heard abt this. seems super useful for gettig video off modded consoles if someone makes an application for this. like ik the video would be trash off something like a 3ds but this would allow for this to work. and for a switch this is an alternative to usb capture that requires the console to be in handheld mode
A major issue with getting it onto oddball machines is NDI is all closed source and proprietary, so you'd have to do some pretty crazy shenanigans to force their binaries to work. And, for hardware with CPUs they don't provide binaries for at all, you're SOL.
why do linux users tend to treat it as a "secret thing" been on linux for years, it feels weird at first, but when 95% is browser based anyways, it makes no difference. also windows sucks hard.
This is an updated version of my NDI video from five years ago. No secrets, just updates :)
sorry for the unrelated question, I know it's in the bingo card, but is there an easy link to the music used in the video ? I quite like it
It's from the Electronic Music Pack Vol. 3 fro Ovani Sound. This is a looped version I made for the video.
Great stuff as always. Thanks Venn!
I used to use something called teleporter for obs not sure if still supported did about the same thing. Still cool
Teleport is still around and active. Great option if you're only sending A/V from OBS to OBS.
3:40 This is not megabits per second, It's megabytes per second. So you can carry about three 4k streams before the typical gigabit ethernet starts to sweat. Fast ethernet is hopeless even for full HD.
Correct. Around 250 megabits per stream.
That is a really cool technology that I didn't know existed but wanted to try for quite some time
In the NDI bandwidth requirements section you say "megabits", but the sysinfo is displaying "mebibytes". 30 megabits is ~3.8MB/s. But 30 mebibytes is 31.45MB. This might cause confusion.
Yeah I did. Good catch. Going to blame the all-caps IL font for the oversight, rather than calling it a senior moment.Thanks.
I bought one if these a310's.. and now I've ordered an adaptor cable so I can plug its fan into a 4pin mobo fan header and control it myself. will reply here how well that works when it arrives.
The installation is a bit roundabout but consider giving NDI a look. It's a cheap way to expand your current setup. Thanks for watching. 00:00 Intro 00:15 What is NDI? 00:35 Hardware and software requirements 01:04 OBS version requirement 01:17 OBS-NDI is now DistroAV 01:35 Installing dependencies 01:47 Cloning the DistroAV github repository 01:53 Configure and build the plugin 02:00 Install the DistroAV plugin 02:09 Download and install the NDI 6 SDK 02:30 NDI send and receive options in OBS 03:13 Using NDI with digital audio workstations 03:29 NDI bandwidth requirements 03:46 NDI latency 04:17 NDI vs capture card image quality 04:36 Verdict
One comment said the installation is one click
@@lenowoo Yeah, I'm really curious what the commenter is referencing. There is a "work in progress" Flatpak (mentioned in the video) that requires a minimum of three clicks since you need to copy and paste the command in a terminal.
I hope it's okay to ask as a linux nooB: I had a gen 1 8i6. I saw there were no linux drivers for the GUI for it, and I want to use it with Reaper. So I went and bought a gen4 2i2. I tried following what directions I could find (I'm on Nobara, which I understand is related to Fedora) and ran into a problem where a popup says it needs a firmware update to work. I went to the link that popup provided and saw some files I am unfamiliar with how to run, such as .deb and tar.gz. I read somewhere else to place a file in a folder as usr/lib/firmware/scarlett2, but no such folder exists on my setup even though I tried installing the main linux/scarlett2 a couple of different ways. I followed the github install directions as best I could understand, typing in various commands but still ran into the same popup/warning. I can't find any more clear instructions on what to do at this point, and the scarlett2 folder still doesn't exist where it is supposed to. Thanks to anyone for any possible help. I really want to get linux working to get away from windows if possible.
You will have to download, compile and install the Scarlett2 Firmware Management Utility. Instructions on the github page. Can't walk you through that process in the RUclips comments but I can the forums. Link in the video description.
@@InterfacingLinux Thank you for that.
friend, I don't know if it's some ardour bang, although all the procedures were completed successfully, on mine the cursor isn't stopping, I usually press the home key to go back to the beginning and it starts on its own, even with the mouse it does this, could anyone to help?
Try checking out 8.6 instead of 8.4.
this thing is a BEAST it's cheap and fast, got one for a mini NAS Project
I'm going to try this out. For the money, I think the AVerMedia BU113 Live Streamer Cap 4K is a WAY better deal and you don't have to buy it USED. Goes for $80-$100 new. The AVermedia capture card also supports up 4k resolution and uses USB C instead of USB A. This Magewell maxes out at 2048x2160p? What the hell kind of resultion is that? I don't think they advertise it but, the AVerMedia is Linux compatible. Mine works with Fedora, Mac and PC. Yes, the software is only available for windows but, I haven't needed any software to get it to capture my camera's HDMI in OBS on Windows, Linux or Mac. They do provide a list of compatible cameras and even my unlisted Canon works. Only little idiosyncracy on in OBS on Linux is when you try and select a resultion 4k isn't listed but, it still captures if you set it to default. It will let you select 4k in windows. Case is plastic and I've def stepped on mine but didn't hear it crack so we're looking good.
Does the AVer support hardware video cropping, up/down scaling, de-interlacing, aspect ratio conversion, color format conversion, frame rate conversion, flip/mirror, custom resolutions and custom EDIDs? Can you program that to the deivce and move it between PCs? Because you can with the Magewell and that is beyond handy in my studio. The AVer seems like a nice card for home use.
@@InterfacingLinux Did some testing and here's what I found. Cropping is supported. They just call it zoom. It's kinda nice bc there's a slider you can adjust then click and drag to pan around. Their software is called AVerMedia CamEngine 4. You can do the basics like crop, transform (mirror/flip/etc). It also has very basic options filters for skin tone, smoothing, virtual backgrounds and even some character effects. There's even an option to record using Vulkan or OpenGl. Supported resolutions are up to 4k 30p all the way down to 720p. There's also some basic layouts for where you want the capture to be displayed on your monitor. Do you want 1/2 the screen to display the capture of just a small portion in the bottom left/right. Very basic. As for colorspace OBS allows me to adjust between REC 709, 601, 2100 PQ, 2100 HLG. No options to deinterlance with the included software. There was another program you could download to update the firmware and update the other bundled software. It sounds like our needs are different. For me, I just needed something that could capture the 4k output from my camera. It looks really good. I connect a Sony ZV-E10 via USB and use the stream function to capture via OBS and it does not look nearly as good as it does from the HDMI+Capture card. What kind of footage are you capturing that needs to be de-interlaced? What sources are you capturing that need their aspect ratio converted? Are you going from 4:3 to 16:9 or the other way around? 2048x1080 is such an odd resolution imo. If you capture 1080p or less then I guess that's reasonable. It'd be nice if there was a firmware update that let you capture up 4k 30p/24p. I apologize if I sounded salty earlier. I watched this video again bc I noticed the aforementioned quality difference when capturing over USB directly to a computer in OBS vs a capture card. I put in an offer for 1 on ebay. Before I noticed it didn't capture 4k it had already shipped. I'll still give it a try and maybe I won't even need if I can play around with the USB Streaming settings on the ZV-E10 and improve the quality. All this and I'm realizing I commented on this video 5 months ago talking up the AVermedia BU113 hah ha! Keep up the good work. All the best!
Those are great news. I've been using Linux Mint 22 (since the Beta) using pipewire/FFADO and jack (not emulation) by installing Ubuntu Studio Audio configuration from the Mint Repo. It works just fine. Both Ubuntu Studio and Linux Mint 22 work fine with FFADO and Pipewire. Latency is better than pulse audio but not that of a huge but at least is working. For those who love mint and ubuntu. It is a great flavor to add. A hello from Brasil. P.S. I tried to do all these steps you showed with Debian and did not work.
Debian ships with PipeWire 0.3.6 so that's not a surprise :)
@@InterfacingLinux bomber..
🤣 Poor LTT Linus
cool 👍
Open Source FTW, and Pipewire is looking better and better! Kudos for this channel, this is GREAT content.
Right on, just trying to help people out. PipeWire has been a fun project watch.
This was an interesting experiment. It's good to know the FFADO drivers will be alive and kicking for future generations. 00:00 Intro 00:11 PipeWire / FFADO history 01:08 Setup 01:21 Check PipeWire version 01:31 Install packages 01:44 Configure rtprio, niceness, and memlock 01:53 Add user to pipewire group 01:58 Disable ALSA drivers 02:18 Configure PipeWire FFADO module 02:36 Testing 02:39 Round-trip latency 02:56 Desktop audio 03:17 Digital audio workstations 03:32 Verdict