Tag: linux

  • Half-life 2 RTX is a complete disappointment

    Half-life 2 RTX is a complete disappointment

    I bought a Valve Index so I could play Half-life: Alyx. At the time, the Index was a $1,000 package and I bought it with the sole intention of playing Alyx. As a Half-life fan, Alyx was absolutely worth it.

    I’m not trying to brag. It was a foolish and irresponsible purchase by a developmentally stunted, unburdened manchild. I’m just trying to establish my credibility as an ENORMOUS Half-life fan; the way a developmentally stunted, unburdened manchild might try to do.

    And now, as the aforementioned manchild I am, will complain at length about the absurdly bad and disappointing Half-life 2 RTX.

    I don’t know why I got excited for this. I was disappointed by Portal RTX a few years ago. The idea that this would be any different/better should have been obviously false to me. And yet, despite my fever for new Portal content at-or-exceeding my fever for new Half-life content, they still got me with that age-old trick of the video game industry: the hypetrain.

    Signs of a bad time

    So, I’m playing the game on my desktop which is running Ubuntu 24.10 (don’t ask), it’s got a Ryzen 9 5900X, 128 GB of RAM, and an RTX 3080. This is my video editing rig that I’ve been using for the last two (and change) years.

    It’s a great machine. I’ve got no issues playing the (few) games I typically play on it. But do note I can count on one hand the number of hours I’ve played games on this machine. This is my work PC and I don’t want to mix business with pleasure.

    Before the game launched, it showed the “Processing Vulkan shaders” dialog.

    Hey, that’s fine. That usually happens the first time you run a game on Linux.” I naively thought.

    But when the game crashed before getting to the main menu and I had to restart the game… well, it brought up that same dialog.

    In fact, it processes Vulkan shaders every single time I start the game.

    But that’s only a tiny little baby gripe I have with the game. My next point is sure to be more divisive.

    Literally what is the point of raytracing?

    Like, I get that some people might prefer the look, but to me? This doesn’t look any better than Half-life: Alyx (and in some ways, the game looks worse).

    Pictured: Wow. A soft, blobular shadow that in no way conforms to my expectation of what a shadow from the given light source should look like.

    I just realized it may not be entirely obvious what shadow I’m talking about. On the ground just to the left of the gravity gun there’s a dark spot. That shadow is being cast by the legs that are hanging there. Trust me, it doesn’t look any better in motion.

    Now, I will admit that the explosions look really nice. But how much does raytracing really add?

    And these shadows look alright. But I just don’t think that they are worth it. To put it another way, they’re not good enough to justify the performance penalty you incur in order to generate them.

    Not to mention the degraded visuals in other areas that you have to deal with.

    There’s supposed to be chain link fencing between the posts in the foreground. But having RTX on makes them exist only as a ghostly afterimage in the hearts and minds of gamers.

    Then, there’s the corrupted MPEG-like motion smearing in some areas, the visual artifacting left over from the RT de-noising process, and the grotesque DLSS upscaling that has to be done to make the image even approximate the native resolution of your monitor… and it all starts to seems like a joke.

    Plus, add in that sweet (yet subtle) coil whine that my GPU introduces into my left studio monitor when it’s running at its full 340 watt glory, and you’ve got a recipe for the complete, modern-day gaming encumbrance.

    But it’s not all Ray’s fault

    RTX being the joke that it seems to be, it’d be easy for me to just place the blame on this newfangled technology, shake my fist at the clouds, and retreat into my retro gaming cave.

    But the fact is, it’s not all RTX‘s fault. The game is just unstable. Like… unreasonably unstable.

    It crashed approximately… checks notes… every single time I got to gameplay.

    While the game was in it’s non-native (read: crashed) state, the framerate was bouncing all over the place.

    Do also note that I couldn’t get Mangohud to hook into the game to get a clearer picture of the how bad the performance actually was. Maybe this is an instance of PEBKAC, and I’ll accept that criticism. I’ve never claimed to be particularly good at PC or Linux or anything.

    But that doesn’t matter, I could just feel the inconsistent frame times and it was making the game unplayable. I’d fire my weapon once and there was a 50/50 chance of having a perceptible delay before the gun actually fired or having it fire on time.

    And what about the Steam Deck?

    This is an NVIDIA port. Are you kidding?

    Realism schmealism

    I’m kinda tired of all these games (and even movies and TV shows) that want everything to look more realistic. What if realism sucks?

    I know, it violates the modern sensibilities to say this. But when I entered this shack and saw a more “realistic” zombie, it was unsettling. Not in the fun way that the more stylized look of zombies in the original game (or even in Alyx) provide.

    Nah. This was like, an almost sympathetic response. Because, ultimately, when we’re talking about “more realistic” zombies, we’re talking about gore.

    But even the setting of the game, the more photoreal textures and blah blah blah. I’m not interested in that. It detracts from the original vision of the game in my book.

    Conclusion

    So with all that said, I’m disappointed in Valve for allowing Nvidia to butcher this game.

    But I am, however, satisfied in continuing to label Jensen Huang as one of the worst techgrifters on planet earth.

    I’m gonna go back to HL2 Anniversary and play the game at like 800 FPS or something. And I’ll have more fun doing it, too.

    ~Toodles!

  • “But I have nothing to hide”

    “But I have nothing to hide”

    If you’re not aware, I travel around the state of Maine teaching folks about their right to privacy and how they can protect themselves from the prying eyes of ubiquitous online surveillance. It’s one of the most fulfilling things I do for work.

    This surveillance mostly comes from advertisers but there are other interested parties as well.

    Today I got the chance to share one of my favorite presentations, “But I Have Nothing to Hide: Common Sense Tips To preserve Your Online Privacy,” at the Orono Public Library.

    But what’s in a name? Why is it called “But I have nothing to hide”?

    The answer is: when I talk about privacy, this is most folk’s gut reaction. I hear “I have nothing to hide, so why should I care about privacy.”

    The simple fact is privacy has nothing to do with keeping secrets and everything to do with keeping yourself and your loved ones safe from malicious intent.

    At the end of the day, advertisers are malicious. They engage in stalking, as well as predatory and manipulative behavior to control your thoughts and deceive your heart.

    So too, social media platforms have inserted themselves as middle-men into natural human interaction. It’s now to the point where most of the things you see in your feed is created by bots; finely honed machine minds that are meant to keep you addicted, outraged, and servile to their agenda.

    Were you listening to me or were you scrolling your feed?

    It sounds dire, but there are steps you can take to wrest control from the jaws of gang stalking algorithms and the online surveillance hivemind… and in doing so you can find a deeper clarity of self and a lasting toolkit for protecting your digital and communal autonomy.

    If that sounds good to you, I offer classes (like the one I taught today at the Orono Public Library in Orono, Maine) that help you take control of your digital autonomy and teaches you the tools to fight back.

    You can contact your local library and ask them to host my talk. I’m willing to travel to any state in New England (or possibly further). Drop them a link to my website (gardinerbryant.com) and let them know that you’re interested in attending!

    Cheers and thanks for reading!

  • On The Beginnings of Support for Other Handhelds (and Other SteamOS 3.7.0 Updates)

    On The Beginnings of Support for Other Handhelds (and Other SteamOS 3.7.0 Updates)

    Valve released SteamOS 3.7.0 to the Steam Deck’s Preview Channel back on Pi day.

    After a bit of obnoxious howtodo switching the Steam Deck over to the stable branch (which you can find more of in the video below), I was abot to install 3.7.0 on both my Steam Decks (OLED and LCD).

    This is a pretty big update for SteamOS with one impossible feature that had me very excited. So let’s talk about it!

    Rebasing

    This new update now features a more recent snapshot of Arch Linux as a base. This is handy as it upgrades many dependencies, libraries, and built-in applications. It also means a newer Linux kernel: version 6.11.11 which brings with it it’s own set of fixes and features.

    This, unfortunately, doesn’t include the NTSYNC primitives that WINE/Proton will be able to take advantage of. But there’s gotta be something for us to look forward to in a future update!

    Another handy upgrade is a newer Mesa graphics driver stack. This adds performance improvements and wider support for more games.

    Finally, KDE Plasma was updated from version 5.27.10 to version 6.2.5 and this is a monumental upgrade.

    KDE 6 was billed as the MegaRelease because it includes so many fixes, improvements, upgrades, and features. I won’t divert too long from the Steam Deck updates, but if SteamOS had only upgraded to Plasma 6.2.5, it would be a huge change in-and-of itself. Suffice it to say that Plasma 6 uses the latest Qt and Wayland. It also supports HDR, per-screen ICC profile support, and color blindness features (and so much more).

    This release of SteamOS also brings with it KDE Filelight. A disk usage analyzer tool which I’m quite keen on!

    Bluetooth Features

    The latest update includes loads of new features regarding bluetooth.

    HFP/HSP profiles for microphone-enabled headsets is exiting, but this is currently only supported in Desktop mode.

    They also enabled battery level indicators for supported bluetooth devices.

    But the biggest change was the fact that Valve’s been able to add “Wake on Bluetooth” support for controllers to the Steam Deck LCD.

    You read that right. The LCD model of the Deck now has one of the features that seemed locked behind the OLED model’s upgraded Bluetooth module.

    This is exciting as it was probably a combination of firmware upgrades and system-level drivers that made this a reality. The fact that Valve has that tight level of integration between on both fronts (hardware and software) gives them the capability most OEMs could only dream of.

    It also proves that the hardware industry’s model of planned obsolescence and minuscule, incremental, annual hardware updates is both so wrongheaded and obscenely wasteful.

    The Beginnings of Support for Other Handhelds

    Speaking of hardware upgrades… Valve also mentioned in their release notes that they’re preparing SteamOS for “non-Steam Deck handhelds.”

    This is very exciting as it means that we’ll soon be getting the Lenovo Legion Go S Powered by SteamOS (but hopefully others, as well!)

    What can we expect from these (future) devices? How deeply will the Legion Go S be supported? Might we see similar software upgrades that unlock new features?

    Will the Quick Access Menu be able to control the RGB lighting of the Go S? Will there be Wake on Bluetooth support?

    Realistically, SteamOS 3.7.0 gives me so much hope for the future. It’s just a question of how much work Valve is willing to do to support third party devices.

    Will Valve allow vendors to ship modules that add bespoke hardware controls to the QAM? I feel like that will be an important thing for them to add. Especially if they want to prevent bloated crapware companion apps from being shipped on these devices to do the heavy lifting of managing custom hardware.

    Only time will tell! Let me know your thoughts by responding to this post on Mastodon or with a Webmention!