ninbura
ninbura
Explore posts from servers
AAE📼 Addie’s Analog Emporium 🌐
Created by itzmojo on 9/20/2024 in #tech-help
Built a streaming PC but I can only use one monitor with a 4090 now?
I'm dealing with this for a few months now. Got with support, but got busy and fell through on the communications. I have yet to get 4K120 HDR working without bad pass-through output. As for the disabled monitor issue, I've seen this before with high-res high-refresh displays. The GPU has a maximum output bandwidth, and you're hitting it. If you set the EDID to 1080p60 on the 4K Pro I bet you could enable the cloned display. Best case scenario you use passthrough though, cloning displays often causes other issues like tearing, stuttering, and the like.
29 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by luna/dylan 🍒 on 8/15/2024 in #tech-help
Stuttering at 4K60 with AverMedia Live Gamer Ultra 2.1 and Elgato 4K X
Cool, when you get the chance run the following command on the capture machine and paste the output here.
ffmpeg -list_devices true -f dshow -i dummy
ffmpeg -list_devices true -f dshow -i dummy
Then I can provide you with a recording command.
25 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by luna/dylan 🍒 on 8/15/2024 in #tech-help
Stuttering at 4K60 with AverMedia Live Gamer Ultra 2.1 and Elgato 4K X
Yeah, fairly unpopular because people understandably don't like command line tools. Step one would be installing FFmpeg with winget. Simply run the following command in a PowerShell terminal.
winget install gyan.ffmpeg
winget install gyan.ffmpeg
25 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by luna/dylan 🍒 on 8/15/2024 in #tech-help
Stuttering at 4K60 with AverMedia Live Gamer Ultra 2.1 and Elgato 4K X
You can overcome your audio issues with an extractor like this. Then you don't have to clone your display, which is notorious for introducing stutters and tearing. That's one piece of the puzzle, sounds like you tested with a direct connection and still got stutters. 1. Video recording apps with previews often have a composite step that uses your GPU to render frames, as opposed to simply dumping the feed from the capture card into your encoder. 2. Your laptop has an iGPU, which means your capture apps may be rendering with the iGPU, but encoding with the Nvidia GPU. This will exacerbate composite stutters in my experience. If your up for it, I can walk you through making a test recording with FFmpeg. I can almost guarantee that this will result in a recording without stutter.
25 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 7/27/2024 in #tech-help
Elgato 4K Pro 4K120 HDR VRR Passthrough
Yeah first thing I did was update 4Kcu & then update firmware on the 4K Pro via 4Kcu. Powered down the system, flipped the switch on his PSU, and waited 30 seconds before turning it back on. I set the EDID mode to display after said reboot. The windows source sees the TV's EDID identically whether it's through the capture card or not. So it must be something happening internally with the capture card. I opened a ticket with Elgato, hope they can help me figure it out.
6 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 7/27/2024 in #tech-help
Elgato 4K Pro 4K120 HDR VRR Passthrough
So far the most acceptable configuration is using the splitter. - Proper HDR on the TV. - Manual tone-mapping on capture card in OBS, but looks okay. - Unfortunately no VRR. But it'd be nice if I could get it all working. - 4K120 HDR VRR to TV. - Auto tone-mapping on the capture card.
6 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 7/6/2024 in #tech-help
Video Player w/ Hardware Accelerated AV1 Decoding on Linux (Nvidia GPU)
Oh that's interesting, I'll check it out. Thanks 🙏
8 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 7/6/2024 in #tech-help
Video Player w/ Hardware Accelerated AV1 Decoding on Linux (Nvidia GPU)
Also note - I had to use the apt version of mpv, I initially installed mpv with snap and couldn't get it working. I know snap sandboxes stuff, probably a way to configure access of a snap package, but I couldn't figure it out. sudo apt install ffmpeg mpv easiest for sure.
8 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 7/6/2024 in #tech-help
Video Player w/ Hardware Accelerated AV1 Decoding on Linux (Nvidia GPU)
Weird how hard it was for me to find this answer, been trying to figure this out for months. I'm sure I just wasn't using the right queries, but also Linux things.
8 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 7/6/2024 in #tech-help
Video Player w/ Hardware Accelerated AV1 Decoding on Linux (Nvidia GPU)
Answering my own question - Use mpv. It relies on FFmpeg, and the version installable with apt on Ubuntu 24.04 is compiled with Nvidia headers. I created a config with these options, works perfectly.
# ~/.config/mpv/mpv.conf
hwdec=nvdec
vo=gpu
# ~/.config/mpv/mpv.conf
hwdec=nvdec
vo=gpu
8 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
Thanks for the follow up, I'll try and mess with this some more tomorrow to see if I get desirable results.
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
Yeah I tried putting that at 1 and 15, it could be that it just doesn't work with the constant quality modes. Which would make sense logically. But it'd be nice if I get the quality to drop with no movement and rise with a lot of movement. Can't seem to get anything like that going. constqp seems like the way to go with GPU acceleration in FFmpeg. I appreciate you guys throwing out some ideas though, I'd just like to understand it all :CH_BigBrain:
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
Maybe if I started messing with bitrates manually I could get something going. But in my head that just defeats the purpose of using one of the "constant quality" modes.
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
I've messed with vbr-cq a bit, like putting qmin & qmax at different values. But it typically just hugs the higher number. If you don't specify a bitrate (like I did with 0) it defaults to 2000, some FFmpeg thing. So my first test was to set cq at 1 and it changed almost nothing. But that was because you also need to set the bit rate separately. With my example commands if I put cq at 1 I do get a massive file. But yeah... I've felt the same way, like I must be misusing something. But I see everyone online doing the same stuff. Most people suggest setting cq to 1 and qmin & qmax 5 or so levels apart. But no matter how set min/max I get massive files that look no better than using constqp. For example something like -cq 1 -qmin 30 -qmax 36. I'd be interested to understand the difference in implementation for OBS and FFmpeg. Because in OBS you just set it to 18, get a good file size, and great quality. I get a similar result with constqp -qp 52 in FFmpeg. But I can't get anything even approximating the same file size using vbr-cq.
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
No description
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
From my understanding vbr & cq is also quite different from software encoding + crf. If I take a the file encoded with the GPU via vbr & -cq 18 , and re-encode it with software based libsvtav1 at -crf 18 the file is 4.5x (486MB vs 1750MB) smaller and visually indifferent. The scale for CRF goes to 63 for libsvtav1 & -crf as well. So, a more apt comparison would likely be around level 22.
ffmpeg -y -i "//192.168.2.4/a-sexy-q-drive/ffmpeg/b_ffmpeg_qc-18_min_max_b-0.mp4" `
-map 0 -c:v libsvtav1 -crf 18 -preset 10 -c:a copy `
"//192.168.2.4/a-sexy-q-drive/ffmpeg/g_ffmpeg_software_crf-18.mp4"
ffmpeg -y -i "//192.168.2.4/a-sexy-q-drive/ffmpeg/b_ffmpeg_qc-18_min_max_b-0.mp4" `
-map 0 -c:v libsvtav1 -crf 18 -preset 10 -c:a copy `
"//192.168.2.4/a-sexy-q-drive/ffmpeg/g_ffmpeg_software_crf-18.mp4"
Of course nothing is apples to apples when comparing encoders. But what I mean to demonstrate is that seemingly the only way to get a similar file size / quality balance in FFmpeg via GPU encoding when compared to software encoded AV1 via FFmpeg or GPU encoded AV1 in OBS is to use constqp. No matter how I configure vbr + cq via GPU accelerated encoding in FFmpeg, I always end up with a file 4x+ times larger with no obvious visual quality gain; when compared to OBS or constqp.
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by ninbura on 5/28/2024 in #tech-help
Curious as to what options others are using in FFmpeg for av1_nvenc encoding.
Anywho, seems like I should be using constqp with a qp value somewhere between 36 & 72 to get a similar file size / quality when compared to my OBS configuration. Interested on what others are doing. Feels like a huge rabbit hole.
18 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by Logan on 5/23/2024 in #tech-help
Help with fixing Elgato Game Capture bug
Feed is directly from the camera to the capture card? Almost seems like an EDID issue somehow. I've had issues where my 4K60 Pro just won't pickup my GH5S when connected directly. But as soon as I have it connected to a separate HDMI splitter the issue went away. I think the Elgato functions better with the splitter because it's always powered on, and or my camera better agrees with the 4K60 EDID baked into the splitter. If you happen to have a powered HDMI splitter, I'd give that a shot.
11 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by Kinou054 on 3/7/2024 in #tech-help
OBS + TikTok LIVE Studio = Not enough Encode Sessions
I mean it sounds like you're not hitting the encode session limit based on your description as to what you're doing. But have you tried patching your driver to bypass Nvidia's encode limit?
12 replies
AAE📼 Addie’s Analog Emporium 🌐
Created by Boo on 2/8/2024 in #tech-help
OBS Audio Monitor
I personally wouldn't recommend using Audio Monitor as your main mixer, or even OBS as your VST host. A more suitable app for this purpose would be something like Reaper. Even then, I wouldn't personally recommend that. Software mixers are prone to so many issues. Lets just say you're dead set on it. 1. add all your audio sources to OBS 2. Isolate or group certain sources to specific output tracks in the "Advanced Audio Properties dialog" on OBS. Note that you'll want to avoid isolating anything on the first output track as this is typically your main OBS track for streaming and recording. 3. Via the audio monitor dock, use the Outputs option (settings cog > Outputs) to route each track to your respective virtual cables. 4. Assuming your virtual cables loopback, you should now have access to source from OBS as inputs in any application.
2 replies