I’m considering prioritizing buying GOG games when available, because they’re DRM-free, especially now that there’s a partner link through Heroic to show where my purchase is coming from. But a thought just occurred that those Windows-encoded videos were a problem on Steam until Valve started re-encoding those videos in other codecs on their servers. To my knowledge, there’s no legal way to distribute Proton with those codecs. Will I run into video playback problems on GOG games run via Proton? How has your experience been with that sort of thing?

Separately, I also remember Vulkan shader compilation being a problem, but it sounds like it’s less of an issue on modern versions of DXVK. Still, I’d be interested in hearing if stuttering problems for those things have been resolved as well, in your own experience.

  • Max-P@lemmy.max-p.me
    link
    fedilink
    English
    arrow-up
    10
    ·
    8 months ago

    Valve can’t distribute the codecs legally, but the community sort of can. VLC for example can get away with it because France doesn’t recognize software patents and in general has pretty good interoperability laws. So the codecs exist in open-source form that you can compile yourself. I think Proton-GE does bundle them, and if not I’m sure someone did or at least have instructions to compile with the codecs. We’ve dealt with wmv files in games well before Proton even existed, well before Valve even supported Linux at all.

    For the shaders, it’s a normal and one-time thing. Once they’ve been compiled once they’re cached, and then afterwards it doesn’t need to recompile them and you don’t get stutters. What Valve does there is they collect the compiled shaders and distribute them to everyone so it’s faster. So it’ll be a stuttery mess for a couple minutes and it’ll progressively get smoother and smoother as new shaders will become rarer and rarer until they’ve all been seen once.

    • ampersandrew@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      Right, I’m familiar with what performance looks like when the shaders aren’t compiled, but is it still the very visible and tangible issue that it was back when Proton first came out, when playing a game through Heroic/GOG? If so, do modern enough games relieve the issue by having the shader compilation step within the game itself?

      And as for the distribution of those codecs, does Heroic handle that automatically? Or if I have a version of Proton-GE, does it know to use that version when applicable?

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    FANCY GERMAN CAR JANNIES COPE FLOYD PARK AVENUE MANICURE AND SNEED DILATE FOR FREE CHUCK FOR FREE ON LEMMY CITY SLICKER ON LEMMY SEED JANNIES JANNIES DILATE I CAN’T CHUCK’S GUCCI LOAFERS PARK AVENUE MANICURE JANNY CHUCK’S SEETHE SNEED’S JANNIES PARK AVENUE MANICURE FOR FREE I CAN’T FEED AND GUCCI LOAFERS FANCY GERMAN CAR FEED DILATE AND FUCK DILATE CHUCK’S PARK AVENUE MANICURE PARK AVENUE MANICURE SNEED FLOYD JANNIES CLEAN IT UP FUCK FUCK CITY SLICKER SNEED

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    PARK AVENUE MANICURE DILATE CHUCK CHUCK COPE CHUCK’S SNEED FLOYD CHUCK’S GUCCI LOAFERS SNEED SNEED FUCK AND SEETHE FEED I CAN’T HOT POCKETS SNEED’S HOT POCKETS COPE CITY SLICKER FLOYD GUCCI LOAFERS I CAN’T FANCY GERMAN CAR SEED DILATE DILATE SNEED GUCCI LOAFERS SEED PARK AVENUE MANICURE ON LEMMY FLOYD HOT POCKETS ON LEMMY CHUCK’S FLOYD CLEAN IT UP FANCY GERMAN CAR FANCY GERMAN CAR SNEED FANCY GERMAN CAR FLOYD FEED FEED FLOYD FOR FREE SUCK

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    CITY SLICKER CLEAN IT UP SEED ON LEMMY CLEAN IT UP CHUCK’S FANCY GERMAN CAR FEED CHUCK’S COPE COPE AND JANNIES PARK AVENUE MANICURE DILATE SNEED SEED DILATE CITY SLICKER FEED JANNY CLEAN IT UP ON LEMMY FLOYD HOT POCKETS CHUCK SEETHE SNEED’S SNEED CHUCK FUCK FLOYD FOR FREE PARK AVENUE MANICURE HOT POCKETS HOT POCKETS ON LEMMY CLEAN IT UP SEETHE FEED SNEED SEETHE SUCK SNEED’S JANNIES SEED DILATE SEETHE GUCCI LOAFERS JANNY

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    COPE PARK AVENUE MANICURE SNEED’S HOT POCKETS FEED CHUCK’S AND FUCK CHUCK SNEED AND JANNY JANNY SEED SNEED JANNY PARK AVENUE MANICURE CITY SLICKER AND FOR FREE FLOYD FLOYD CITY SLICKER COPE FOR FREE SUCK FANCY GERMAN CAR SNEED’S FLOYD CITY SLICKER HOT POCKETS CLEAN IT UP FEED CHUCK FANCY GERMAN CAR ON LEMMY CLEAN IT UP JANNY AND JANNY GUCCI LOAFERS FUCK HOT POCKETS FUCK SEED SEED JANNY CHUCK CLEAN IT UP GUCCI LOAFERS

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    JANNY JANNY CHUCK’S CITY SLICKER GUCCI LOAFERS HOT POCKETS JANNIES FOR FREE CHUCK FUCK SUCK JANNY I CAN’T CHUCK’S SUCK ON LEMMY AND FANCY GERMAN CAR CHUCK PARK AVENUE MANICURE CITY SLICKER JANNY PARK AVENUE MANICURE GUCCI LOAFERS FEED FOR FREE HOT POCKETS FEED ON LEMMY AND I CAN’T CLEAN IT UP AND SNEED’S I CAN’T FOR FREE FEED ON LEMMY FUCK SNEED’S PARK AVENUE MANICURE SNEED SEETHE CHUCK’S COPE SNEED’S CLEAN IT UP SUCK FEED SNEED

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    FOR FREE SEETHE CHUCK CHUCK’S DILATE CITY SLICKER DILATE AND AND CHUCK’S FEED FLOYD FOR FREE FLOYD GUCCI LOAFERS I CAN’T CHUCK’S AND SNEED’S FUCK PARK AVENUE MANICURE ON LEMMY GUCCI LOAFERS DILATE SNEED GUCCI LOAFERS DILATE SEETHE I CAN’T FOR FREE CHUCK’S SEETHE ON LEMMY CLEAN IT UP I CAN’T I CAN’T CHUCK HOT POCKETS I CAN’T FANCY GERMAN CAR PARK AVENUE MANICURE FOR FREE AND SNEED’S SNEED’S SNEED’S CITY SLICKER FOR FREE FUCK HOT POCKETS

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    ON LEMMY DILATE FANCY GERMAN CAR AND ON LEMMY SUCK FUCK CITY SLICKER FUCK FOR FREE CHUCK’S FOR FREE ON LEMMY JANNY ON LEMMY CLEAN IT UP PARK AVENUE MANICURE CLEAN IT UP JANNY FOR FREE SEED JANNIES JANNIES GUCCI LOAFERS CHUCK’S HOT POCKETS SNEED’S SEED HOT POCKETS GUCCI LOAFERS HOT POCKETS I CAN’T SNEED’S HOT POCKETS COPE FEED JANNY CHUCK’S FOR FREE FANCY GERMAN CAR AND ON LEMMY CHUCK HOT POCKETS COPE CHUCK’S CLEAN IT UP HOT POCKETS AND FUCK

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    FANCY GERMAN CAR SNEED’S FUCK FLOYD JANNIES DILATE SNEED’S DILATE SEETHE SEETHE FLOYD SNEED’S CLEAN IT UP CHUCK CITY SLICKER JANNY FOR FREE SNEED’S FOR FREE FEED ON LEMMY PARK AVENUE MANICURE FANCY GERMAN CAR CLEAN IT UP SUCK SNEED FOR FREE FOR FREE GUCCI LOAFERS ON LEMMY HOT POCKETS SEED SEED CHUCK ON LEMMY COPE SEED COPE I CAN’T SNEED’S FUCK AND FEED SEETHE CHUCK’S SEED I CAN’T FANCY GERMAN CAR I CAN’T PARK AVENUE MANICURE

  • ThuleanSneed@lemmy.tf
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    JANNIES CLEAN IT UP GUCCI LOAFERS FOR FREE FANCY GERMAN CAR CLEAN IT UP SEETHE CLEAN IT UP SUCK FEED PARK AVENUE MANICURE CHUCK ON LEMMY SEETHE JANNIES I CAN’T FLOYD SUCK HOT POCKETS SNEED’S JANNIES DILATE SEED FLOYD SNEED SEED SUCK FLOYD GUCCI LOAFERS PARK AVENUE MANICURE SNEED CHUCK HOT POCKETS SEED SNEED CHUCK’S FLOYD JANNY JANNY SEETHE GUCCI LOAFERS FANCY GERMAN CAR SEED I CAN’T GUCCI LOAFERS HOT POCKETS FUCK FANCY GERMAN CAR FOR FREE CHUCK