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.
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.
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?
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
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
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
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
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
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
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
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
Removed by mod
SEED HOT POCKETS SNEED FOR FREE CITY SLICKER JANNY FANCY GERMAN CAR CHUCK ON LEMMY COPE COPE HOT POCKETS CLEAN IT UP DILATE CHUCK’S JANNY CHUCK’S JANNY JANNY SUCK ON LEMMY JANNIES I CAN’T I CAN’T SNEED’S I CAN’T CLEAN IT UP HOT POCKETS FUCK CITY SLICKER DILATE DILATE CITY SLICKER ON LEMMY CHUCK FLOYD AND HOT POCKETS FEED CLEAN IT UP AND HOT POCKETS CITY SLICKER JANNY FANCY GERMAN CAR SNEED HOT POCKETS HOT POCKETS FOR FREE SEETHE
FEED FEED SUCK SNEED’S CLEAN IT UP GUCCI LOAFERS PARK AVENUE MANICURE HOT POCKETS FANCY GERMAN CAR FUCK FLOYD SUCK CITY SLICKER PARK AVENUE MANICURE FOR FREE CLEAN IT UP FEED CHUCK SEED SNEED’S GUCCI LOAFERS PARK AVENUE MANICURE SNEED’S ON LEMMY CITY SLICKER FUCK CHUCK’S FOR FREE FANCY GERMAN CAR SUCK SNEED’S ON LEMMY SNEED COPE SUCK FANCY GERMAN CAR SUCK JANNY PARK AVENUE MANICURE FANCY GERMAN CAR JANNY DILATE CITY SLICKER GUCCI LOAFERS I CAN’T SUCK SUCK DILATE ON LEMMY CHUCK’S
Removed by mod
Removed by mod
Removed by mod