• 0 Posts
  • 56 Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle



  • To give more detail: Proton uses a hacky workaround called fsync. Fsync was developed by the Wine developers but was explicitly not merged into Wine because, by their own admission, this is a really hacky workaround and it’s definitely not the right way of doing things.

    For games, using fsync is far better than not using anything, and so Proton uses fsync. Apparently there’s recently been concern that the fsync workaround is going to become a bottleneck in modern games (not entirely sure the reasoning why), and so the Wine developers pushed for the development of NTsync, which is basically fsync if it weren’t a hacky workaround. NTsync alleviates the bottleneck that fsync creates, making it more robust, less hacky, and more futureproof.

    In short, don’t expect any noticeable performance increases, but Proton might work more consistently and it might improve performance for future games






  • It’s confusing because both AMD and Nvidia call both frame gen and upscaling as the same thing.

    Upscaling: GPU renders game at low resolution (eg, 720p), and then (semi) smartly guesses what’s in the pixels that weren’t rendered. You get improved framerates because the GPU is doing less work per frame. The downside is typically that the image is typically a bit blurrier, and depending on how the GPU guesses the missing pixels, you might also get ghosting, which is where moving objects leave a smear trail behind them. The general consensus is that if you plan to use an upscaler, you should only use the highest quality mode on the upscaler. Any lower and the blurring becomes too significant

    Use when:

    • your GPU isn’t powerful enough to drive your monitor at its native resolution (ie you were going to run the game at a lower resolution anyways)
    • your game isn’t running as fast as you’d like, but turning down the settings would result in too noticeable of a drop in visual quality
    • your game doesn’t support your monitor’s native resolution (common in older games)

    Do not use when:

    • you could turn down the settings and still be satisfied with the visual quality

    Frame gen: GPU renders a frame, holds on to the frame, renders the next frame, and then guesses at what happened between the two frames. The framerate is improved because the GPU is inserting an entirely guessed frame in between every rendered frame. The downside is that because the GPU has to hold on to a frame, the latency is increased. More specifically, the time between when you move your mouse and when your camera moves will be increased with frame gen.

    Use when:

    • your game isn’t latency-sensitive (eg puzzle games, strategy games, some adventure games)
    • you have a high refresh rate monitor (higher refresh rates typically lead to less added latency)

    Do not use when:

    • your frame rate (without frame gen) is below 60 fps (added latency becomes too noticeable)
    • your game is latency-sensitive (eg competitive multiplayer games)

    Terminology:

    • AMD FSR 1: semi-dumb upscaler

    • AMD RSR: literally just FSR 1

    • AMD FSR 2: semi-smart upscaler

    • AMD FSR 3: very slightly smarter upscaler than FSR 2, and comes with semi-smart frame generation

    • AMD AFMF: literally just the frame generation part of FSR 3, but slightly dumber

    • nVidia DLSS 1: semi-dumb upscaler

    • nVidia NSR: literally just DLSS 1

    • nVidia DLSS 2: semi-smart upscaler

    • nVidia DLSS 3: smarter upscaler than DLSS 3, and comes with semi-smart frame generation

    • Intel XeSS: semi-smart upscaler




  • I’m personally not a fan of Mint - tried it for a month or so. My impression is that if it works with your muscle memory, it works well. If not… then even Windows ends up more user-friendly.

    I’m particularly not a fan of the “start menu” because you don’t really get a lot of space for pinned apps, and there’s no way to really modify that. I ended up liking KDE quite a lot more. It takes a bit longer to set it up to what you like, but its customization means that while there’s a bigger upfront cost to setup, it’s much smoother once it is set up.

    I’m using KDE Neon (Ubuntu + KDE), which I’m pretty happy with. But I’m also debating whether to switch to Kubuntu (also Ubuntu + KDE for some reason)


  • The question is designed to be as divisive as possible. It categorizes large swathes of people into just 2 groups - man or bear. The man group contains mansplainers, but it also contains regular people who simply view humanity as naturally altruistic. The bear group contains people with concerns about men overpowering women, but also contains people who earnestly believe that most if not all men will try to do it if given the chance.

    The problem is that people either are unable to or unwilling to acknowledge that these categories are not monolithic. And in claiming that all people in the man group are incels, you are inadvertently insulting everyone in that group. Likewise, in claiming that all people in the bear group are misandrists, you are inadvertently dismissing everyone in that group.

    It is not productive to make claims about people based only on their answer to the question. In fact, it appears to be entirely the intention of the question to divide even rational people by exploiting the general human inability to see subgroups within larger categories