Migrated over from [email protected]

  • 1 Post
  • 26 Comments
Joined 10 months ago
cake
Cake day: June 28th, 2025

help-circle
  • Yeah, that’s reasonable. I think it’s pretty cool tech, even if my own priorities and my display prevent me from using it as well.

    The only place I really take issue with it is when someone like Capcom pushes it hard in a game like MH: Wilds to reach 60FPS. 30->60 is adding 33ms of input lag, in an action game, reaching a level of input lag we haven’t seen in the mainstream since N64 games that couldn’t push past 15-20FPS.

    Once you’re at least at 60FPS native, you’re only adding 16ms of input lag, and that begins to feel like a pretty reasonable trade if you really like that smooth look.


  • What? Your numbers are right, if you were running the game at 100FPS it would take 10ms to render a frame. Plus your 10ms of additional latency from holding the frame. 10ms + 10ms is 20ms.

    If you were running the game natively at 50FPS, it would take 20ms to render a frame. That’s the same number. The total input lag from rendering is identical. Add in the slowdown from your GPU rendering the in-betweens and it’s even a little bit worse.

    VSync may complicate this though, depending on the method, since you may already be holding a frame for some amount of time, I hadn’t considered that. I personally use VRR, so it isn’t much on my setup.


  • This doesn’t surprise me. Raw math, frame gen makes no sense to me unless you’re already hitting 120 FPS natively, and therefore you need at minimum a 240Hz display to make use of it.

    Basic math, to generate frames, you must have the next frame ready to generate an in-between. Which means your frame display is delayed by a frame, meaning your input lag is equivalent to natively running at half the rate you’re natively running at. And this is assuming flawless, instant frame generation. For “motion smoothness”, a vague, not all that important element of game feel, IMO.

    So, crunch some numbers. Natively running at 60? Neat, you can have the “motion smoothness” of 120 for the input lag of 30. Not worth it IMO, 30 feels pretty rough when you’re used to 60.

    Native 120? Alright, the difference in input lag to 60 is way less. 8ms of added lag is tolerable, and with 4x frame gen you can drive a 480Hz monitor. Pretty good, and the time gap is small enough you’ll have minimal visible errors in the generated frames. The question of course being… do you own a 480Hz monitor? Not to mention 120 has solid motion smoothness already, so it’s still kind of a questionable trade. I’d still personally prefer native 120, but it’s at least reasonable.

    A debatable sweet spot might be 80-100, 40-50FPS is more than halfway to 60 from 30 (in milliseconds), and you can multiply into more reasonable monitors than 480Hz. 360Hz to fully leverage 4x frame gen is something you’re more likely to actually own.

    End of the day though, my core takeaway is that frame gen is incredibly niche. You either need to be obsessive about motion smoothness without caring about input lag, have a hella fast monitor and great performance, or uh… most likely, not understand any of this and want framerate go bigger.


  • As much as I think that’s correct a lot of the time, something like Bruno has value too. Implementing complicated auth for an annoying service once and reusing it across several pre-written requests, useful features like a GUI and history to see prior responses from an endpoint, being able to share the “collection” in the repo as examples/developer tools that’s maintained alongside the code, writing docs with each request to explain its usage, this stuff does add value that isn’t trivial to do with curl.


  • It’s usually pretty good about that, very apologetic (which is annoying), and usually does a good job taking it into account, although it sometimes needs reminders as that “context” gets lost in later messages.

    I’ll give some examples. In that same networking session, it disabled some security feature, to test if it was related. It never remembered to turn that back on until I specifically asked it to re-enable “that thing you disabled earlier”. To which it responds something like “Of course, you’re right! Let’s do that now!”. So, helpful tone, “knew” how to do it, but needed human oversight or it would have “forgotten” entirely.

    Same tone when I’d tell it something like “stop starting all your commands with SSH, I’m in an SSH session already.” Something like “of course, that makes sense, I’ll stop appending SSH immediately”. And that sticks, I assume because it sees itself not using SSH in its own messages, thereby “reminding” itself.

    Its usual tone is always overly apologetic, flattering, etc. For example, if I tell it bluntly I’m not giving my security credentials to an LLM, it’ll always say something along the lines of “great idea! That’s a good security practice”, despite directly suggesting the opposite moments prior. Of course, as we’ve seen with lots of examples, it will take that tone even if actually can’t do what you’re asking, such as in the examples of asking ChatGPT to give you a picture of a “glass of wine filled to the very top”, so it’s “tone” isn’t really something you can rely on as to whether or not it can actually correct the mistake. It’s always willing to take another attempt, but I haven’t found it always capable of solving the issue, even with direction.


  • Man, AI agents are remarkably bad at “self-awareness” like this, I’ve used it to configure some networking on a Raspberry Pi, and found myself reminding it frequently, “hey buddy, maybe don’t lock us out of connecting to this thing over the network, I really don’t want to have to wipe the thing because it’s running a headless OS”.

    It’s a perfect example of the kind of thing that “walk or drive to wash your car?” captures. I need you to realize some non-explicit context and make some basic logical inferences before you can be even remotely trusted to do anything important without very close expert supervision, a degree of supervision that almost makes it totally worthless for that kind of task because the expert could just do it instead.



  • I’ve definitely seen it be stubborn like that in my tinkering with it, just absolutely locked on to a specific approach like a dog with a bone, even after I’ve already started nudging it to move on and try something else. I assume that’s a result of “recency bias” in its memory, missing the forest for the trees, because I don’t need that solution to work, I need a solution to my original problem, preferably the most elegant and least hacky solution.

    Certainly one of the things that indicates to me that LLMs will be best used by someone who knows what they’re doing for the foreseeable future. Shame it also creates so much deskilling and discourages learning those skills in the first place. Absolutely something that worries me for our future.



  • No kidding, it’s intense. I like the channel well enough, and find they’ve handled their various scandals to my satisfaction, at least. And yes, it’s 100% more entertainment than deep technical content I’m gonna learn from, but whatever, guilty pleasures aren’t some horrible sin, and it’s a better use of my time than reality TV. Being such a large channel does also get them access to some really worthwhile stuff now and again, like major factory tours, or Linus Torvalds, and that is stuff that’s really worth my time.

    All of that said, I assume there’s lots of people here like myself, but it just ain’t worth jumping out of the woodwork for the guy. I like him, but not nearly enough to cast myself against this much vitriol for his sake.

    This is the coolest video they’ve done in ages, and Linus Torvalds seems like such an excellent, genuine guy. He gives really thoughtful answers to even some of the silly joke questions, and it’s great. I super appreciate his perspective, and he interviews excellently.



  • Man… tough choices.

    I’m saving Dark Souls 1. It’s a beautiful game, great replay value I’ve barely begun to tap into, and really cool multiplayer features. Also a game I’d love to introduce more people to.

    I’m also saving Hollow Knight. Trying to beat Pantheon of Hallownest, or Steel Soul mode, may just keep me busy until I die single-handedly.

    I’m also saving Silksong. Screw it, same reasons as Hollow Knight, selfishly I want em both. I would go just Silksong, but it lacks the updates and endgame content that Hollow Knight has been fleshed out with.

    Mario Odyssey? I got really into speedrunning this for a while, and it was a blast. I could get back into that, and push it a lot further with all the free time I’d have now that I’m not playing much else.

    There really should be a multiplayer game on this list… I’m tempted by UFO 50, but that feels like cheating, so… Mario Kart World? The online is kinda trash, because they push the intermission courses too hard, but local multiplayer isn’t so affected, and mechanically the rail and wall grinding is deep mechanically, and I could sink a lot more solo playtime time into mastering all the time trials, which I loved dabbling with.

    Really, this whole list is defined by games I could speedrun and otherwise try to get thousands of hours of playtime and challenges out of them.


  • Somewhat? I used it on Windows pretty extensively, I’ll try to pitch what I liked about it.

    Basically, it supports “plugins” that allow it to auto-import games from all kinds of places, such as Steam, GOG, Epic, and even more obscure options like itch.io, or local modded Minecraft instances. It could also auto-scan folders for ROMs, and could be configured to launch those games in an emulator. It also did its own playtime tracking locally, which worked for any of these launchers and options, which was great to have all in one UI.

    It also had really cool options, like different “launch actions”, so you could setup commands to run a game modded or launch it vanilla, for example, which was excellent. Really it could be configured with any commands to run before and after starting/stopping any game you can think of.

    Not to mention it had the best controller big picture UI on Windows, which I still kinda miss since switching to Bazzite and Steam Big Picture Mode. I was able to access everything I just described with just a controller, once it was configured. Giving it up was truly the hardest part of switching to Linux for me, it’s phenomenal software.

    I’m not certain what it will look like on Linux, whether it’ll just integrate with Heroic to launch games through it, or try to reimplement those features. But it’s certainly worth watching, and I’ll definitely give it a look again once they bring their big picture mode to Linux. Quite exciting news for me!



  • I was worried enough I just took out the m.2 with my windows install and threw in a new one for Linux, so I could go right back if I wanted, I might burn that SSD.

    Even better, if your motherboard has two slots, you can do what I did and simply install Linux on a brand new second M.2, and set that as your default boot drive. I can easily boot Windows if ever needed, which was only ever once or twice, and even better, I can access all my windows files from my Linux install, if I ever realize I want an old screenshot/config file/etc.

    Super convenient, and whenever I want that storage back, I’ll simply wipe the Windows drive and call it a day, I haven’t accessed it in months anyway.


  • Been using the 8BitDo TMR sticks for a while, and they’re great so far. There’s no super long-term usage yet, the technology just isn’t old enough yet for anyone to have 10+ years of real world usage, but it’s fantastic hardware thus far, and I have faith in it to last as long as I’ll want to use the controllers for, unlike say, my Switch Pro Controllers (which I promptly replaced with 8BitDo controllers with TMR after discovering how bad the drift was on my OG ones).



  • Interesting stuff. Yeah, can confirm I’ve not had any experiences like that in my 6-ish months with it, despite screwing around with nearly everything under the sun: emulators, modding games, hosting services, third party launchers, etc, but I guess it shouldn’t be a huge surprise that it hasn’t always been that rock solid.

    My only real issue so far has been that Steam isn’t quite wayland-ready, and I’m insistent on tinkering with HDR gaming and therefore run into issues with Steam Input or Steam Overlay.



  • Hazzard@lemmy.ziptoScience Memes@mander.xyzCan't argue that.
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 months ago

    Mhm, that’s fair. I feel like there is some degree of intuition and utter top level mastery that may be unattainable as an adult. But I’m talking about something like a second language feeling completely natural, or Olympic level mastery of a skill. And that requires a lot more than just being young as well.

    It feels crazy to assert that you can’t learn any skill as an adult though. It’s absolutely hard to make the time like you could as a kid, but if you make it a priority, I feel like pretty much anything is possible. I certainly think you can learn more than enough to be satisfied and have a great time and impress others and all that good stuff. I don’t need to be a prodigy or an Olympian at something to take joy in learning and doing it.


  • I mean… this is basically the same as “natural” scrolling. It’s what metaphor you’re using. Either you think of pushing up as “looking up”, or you see pushing up as if you’re rotating a physical camera forwards. So basically the question is if you imagine your camera as an actual object. That’s why planes often control that way, you’re rotating the plane that way rather than the camera, the object is right there so more people will mentally attach to it.

    Personally, I played in the era where this wasn’t always configurable, and can pretty quickly adapt to either, and sometimes even get mixed up where both feel unintuitive half of the time lol, but I usually defer to the “up to look up” setting, to prevent myself from getting mixed up like that when switching between games.