• 0 Posts
  • 39 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle




  • The “start button” is the kde plasma logo. So this would be Linux of some sort (makes sense given the community and what OP has said) and not windows

    The question is just whether OP is using steamOS that comes on the deck (and uses KDE plasma for desktop mode) or if they have installed a different distro that fits the desktop use case a bit better.


  • I disagree with your definition of “killed Linux gaming.” It killed native Linux development perhaps. But using Linux for gaming is more viable than ever thanks to Valve. They single handedly boosted Linux gaming, if anything.

    And they also offer more than the competition. For a while there games on EGS were just telling people to get support on steam forums because epic had nothing for supporting games they sold. Steam has forums, screenshot storage, achievements, remote play, friends lists, a shopping cart (🙄) and is adding new features like clips. I’m not using steam because it’s a monopoly, I’m using it because it’s a better platform.


  • If I’m going to be an optimist, the post says “People didn’t previously get diagnosed because a bad upbringing is just abuse and not diagnosis” and this person is saying “with a good upbringing, you get help with diagnosis instead of abuse.” No joke involved. just “The secret to not having miserable kids is not abusing them.”

    Obviously the negative take would be “Abusing your child until they behave ‘normal’ is a good upbringing because it ‘helps’ them blend in”

    Which one was it? 🤷 Poe’s law kinda means it’s impossible to know if this is sarcasm or not. I’m not about to go digging through someone’s post history to find out their attitude on the topic.


  • For a purely semantic sake, you’re probably right. But for a colloquial sake, the term “valid” here, doesn’t mean “legally valid” or “medically valid”, but instead means “emotionally valid.” For some people, confirmation is therapeutic enough to help. Also “diagnosis” doesn’t exclusively mean “medical diagnosis”. There are many definitions to the word, and in a medical sense, it usually means what you’re describing. But “I think I have ADHD” is a diagnosis. Not a medically valid one, but something that might help me get through the day sometimes. And if that’s all I need, then it’s emotionally valid.

    Being told “your self diagnosis is not valid” to some people is the same as being told “There’s nothing wrong with you.” (Because most people aren’t working on a strict legal medical definition of “diagnosis”) Emotionally validating your assessment that something is wrong can very well be what drives people to advocate for a medically valid diagnosis.

    Also, saying “You don’t have ADHD unless it’s diagnosed ADHD” is wrong regardless of stance on self diagnosis. If my arm is broken, it is in fact broken, even if it hasn’t been diagnosed. Undiagnosed issues are still issues. Too many anti-self diagnosis claims come across as saying that if you don’t have a diagnosis it doesn’t exist. At most you can claim “You don’t know for sure you have ADHD unless it’s medically diagnosed”

    As with all things, a self evaluation is a useful “what do I do next” step.





  • I thought that passing everything through it would allow the USB to feed/write the video stream without any other processing

    Unfortunately no. It captures the signal and turns it into something that the computer can digest, but the signal isn’t something that just proxies straight through to twitch. OBS is always going to do some re-rendering.

    A few tips:

    If you open OBS settings, there is a “Output” section. You can change the output mode to “Advanced”, and then select a “Video Encoder” … this is where you would find NVENC (there might be a way to do it in the simple output mode too, but I dont have an nvidia GPU to confirm.

    You’ll most likely want to change the Output resolution on the “Video” section of the settings down to 1280x720. Twitch limits your bandwidth anyway, and people tend to find that 1080p at low bandwidth doesn’t look any better than 720p at the same bandwidth (less compression artifacts because it doesnt have to compress as much, if at all)

    Twitch has an option for bandwidth tests (or at least used to). This will make their servers accept the stream, but you don’t actually go live on the site. You can use this to see how your computer handles the streaming. On the main OBS dashboard, you’ll see a 30.00 / 30.00 FPS in the bottom right corner (or whatever your resolution you’ve selected). There’s also a CPU meter down there.

    In the Docks menu there’s also a Stats dock. It will tell you how many Frames are missed due to rendering or encoding lag. If you have 0 missed frames, then your PC is handling the encoding just fine. It will also list how many dropped frames due to NETWORK you’ve had. This would indicate that there is a problem between you and Twitch/Youtube on the internet. Your computer is rendering the frames just fine, but Twitch isn’t receiving them.

    Use the stats dashboard to figure out where you are losing frames and then fix that (if its rendering/encoding, then its NVENC or your CPU struggling. if its Network, then its your ISP struggling). And if you aren’t losing frames, then you have nothing to worry about. This dashboard will also show you CPU and memory usage, but realistically, if youre using a 3080 with nvenc, those usages will probably be very low.


  • Even with the elgato doing “video encoding”, how does it get to Twitch/Youtube? It doesn’t do THAT kind of encoding. It’s encodes the HDMI capture into a local format that is basically a webcam stream. It has to be broadcast from OBS. and even if you are using the Elgato as a video source, OBS is going to re-encode it into what it wants to broadcast. There isn’t really getting around the video encoding cost of OBS, unless you have a device that streams to the internet directly from the capture card (which it doesn’t seem like Elgato makes one. Someone else might, but that’s not really what they are for)


  • They can. But Elgato also makes a “Camlink” in addition to the “HD60” series. And the Camlink dongles create a UVC device, which can be used as a webcam with no further tweaking necessary. Using a full desktop capture card for a webcam is slightly overkill, but absolutely works.


  • bisby@lemmy.worldtoLinux Gaming@lemmy.worldStreaming on Linux
    link
    fedilink
    English
    arrow-up
    14
    ·
    7 months ago

    Streamers use a capture device to stream on a second computer, with an extra GPU so the stream doesn’t interfere with their gaming performance. Don’t want stream encoding to hurt your framerate.

    I’ve never heard of anyone using a multiple device setup for internet bandwidth reasons (im sure its happened, but I would have to believe it’s generally not the reason people use multiple devices)


  • bisby@lemmy.worldtoLinux Gaming@lemmy.worldStreaming on Linux
    link
    fedilink
    English
    arrow-up
    23
    ·
    edit-2
    7 months ago

    … What exactly do you need the Elgato for? All the Elgato does is capture external HDMI signals.

    If you had 2 PCs, you would use the Elgato to send the gaming PC’s screen to the streaming PC. If you had an Xbox, you would use it to capture the Xbox’s screen on your PC for streaming.

    If you have 1 PC, you don’t need an Elgato, KDE already knows what your PC screen looks like, it is laying it out.

    What you should be doing is just “open OBS and set up your scenes and start streaming.” The only thing you might want to do is go into the video settings and set it to use NVENC (I think you can do that on Linux) to offload the encoding to your GPU (which has dedicated encoding hardware) instead of your CPU.

    Everything else should just work the same as it does on Windows.

    To be clear: The Elgato HD60 X does not do any streaming… it is a video capture device. OBS does all the streaming, and it already has access to all the things it needs to capture by nature of being on the PC. You can just capture your desktop in OBS without the Elgato.



  • You’re right. There are multiple definitions of the word stable, and “unchanging” is a valid one of them.

    It’s just that every where else I’ve seen it in computing, it refers to a build of something being not-crashy enough to actually ship. “Can’t be knocked over” sort of stability. And everyone I’ve ever talked to outside of Lemmy has assumed that was what “stable” meant to Debian. but it doesn’t. It just means “versions won’t change so you won’t have version compatibility issues, but you’ll also be left with several month to year old software that wasn’t even up to date when this version released, but at least you don’t have to think about the compatibility issues!”


  • Debian aims for rock solid stability

    To be clear, Debian “stability” refers to “unchanging packages”, not “doesn’t crash.” Debian would rather ship a known bug for a year than update the package if it’s not explicitly a security bug (and then only certain packages).

    So if you have a crash in Debian, you will always have that crash until the next version of debian a year or so from now. That’s not what I’d consider “stable” but rather “consistent”