Err(()).unwrap()

Partisanship is a cancer. Inaction is a choice.

Singular they. Or whatever you like, I won’t take offence.
Proud member of the Banned By Tesseract Club.

  • 13 Posts
  • 129 Comments
Joined 3 years ago
cake
Cake day: June 24th, 2023

help-circle




  • Both Lutris and Heroic are front ends that manage the compatibility tools and runtime environments of Windows applications.

    • Lutris provides deeper, more advanced configuration options. It’s better if you want to tinker. Lately it’s been having some difficulties with zombie processes and failing to shut down games.

    • Heroic is a more streamlined experience with most of the advanced options tucked away in sub-menus, and it has storefront integrations for GOG, Epic, and I think Amazon. For downloading and installing games, it’s comparable to Steam. I use it exclusively for games I bought on GOG.

    • Faugus Launcher is similar to Lutris, but lightweight, reliable, and without the zombie process issues. I use it for most non-Steam games.

    • Bottles is a Flatpak app that runs apps in a sandboxed environment, i.e. it doesn’t expose your filesystem to the apps. It also tends to have fewer compatibility issues than other runners.



  • Oracle sponsors our university to teach their flavour of SQL (Oracle SQL, not MySQL) with their management software rather than any of the competitors, free or otherwise. One of the DBA teachers once told me that there are enough differences between Oracle and other flavours that the knowledge isn’t immediately transferrable, so when students graduate, all they know is Oracle, and they perpetuate the cycle.

    This is obviously an unfair anti-competitive practice, but crimes are only illegal if someone enforces the law.



  • If issue #1 is about MangoHUD, you should read its manual to find out how to set the overlay size. If it’s not MangoHUD… you should switch to MangoHUD, it’s a fantastic application.

    Issue #2: Gamescope has built-in support for FSR1 and NIS upscaling. Use this as the launch options: gamescope -W 1920 -H 1080 -w 3840 -h 2160 -F fsr -r 120 -- %command%. This will run the game in a 1080p 120 FPS graphical session, but upscale it to a 4K output resolution using FSR. Unfortunately Gamescope is not perfect and sometimes introduces compatibility and stability issues.

    Alternatively, you can use Lossless Scaling for either upscaling or frame generation. It works on Linux and is well-liked, but I’ve never personally used it.

    Issue #3:

    The default Proton version is the latest one available. You can set it globally in Steam -> Settings -> Compatibility.

    By default, games use the global Proton version. If you want a game to use a different version, you can set it in the game’s Properties -> Compatibility by checking the “Force the use […]” checkbox, then selecting one from the menu.

    Regressions can and have happened. Steam offers the latest release of every major version, so if a game needs an older version, you can use it. Older 32-bit games in particular might have issues with Proton 10 or above, but it is possible to downgrade.

    You can also use third-party compatibility tools that offer different game-specific fixes. The most popular ones are GE-Proton, Proton-EM, and Dawn Winery (the last one specifically for Chinese gacha games with horrid anti-cheat). You can install them by extracting the archives into the ~/.local/share/Steam/compatibilitytools.d directory.

    I strongly recommend consulting ProtonDB if you’re having issues with a game.


  • Err(()).unwrap()@lemmy.worldtoProgrammer Humor@programming.devAnon's jobs
    link
    fedilink
    arrow-up
    45
    arrow-down
    1
    ·
    edit-2
    24 days ago

    I didn’t do that exactly… but when my boss told me to do overtime during end-of-quarter crunch on a Saturday night shift (Sat 22:00 to Sun 10:00, factory jobs are fun), the next person I spoke to was my family doctor. She put me on a two-week compulsory medical leave with full pay and straight up told me to get a new job. Unfortunately I couldn’t help the company meet their quarterly growth targets. The next time I saw my boss, I handed him my resignation papers.

    Sure feels nice to live in a country with real labour laws.

    I enjoyed the work itself. It was very autism-friendly. Unfortunately some absolute boneheaded decisions by the middle management wankers during the pandemic resulted in a huge backlog of orders, a shortage of parts, and a constant state of short-staffing.










  • A few notes on Linux.

    Recent versions of Wine use SDL2 to implement XInput support. Any game running on a decently new version will work with the SC2 out of the box. Run wine control joy.cpl (with the correct WINEPREFIX obviously) to configure and test both XInput and DirectInput devices.

    This unfortunately causes issues with SISR. Since both SISR (through Steam Input) and the Wine game (through SDL) process the input events separately, using SISR will result in double inputs. This can be fixed by telling SDL to ignore the SC2 altogether by passing this environment variable to the game: SDL_GAMECONTROLLER_IGNORE_DEVICES='0x28de/0x1304'