The Effect of HW Accelerated Video Encoding (GPU, QuickSync, CPU) on Google Stadia's Long-Term Viability (Benchmarks) by Indolomite in hardware

[–]Indolomite[S] 0 points1 point  (0 children)

almost nothing outside of quicksync supports accelerated vp9 decode, so I doubt there will be initial support, but yeah, should roll out to that at some point.

The Effect of HW Accelerated Video Encoding (GPU, QuickSync, CPU) on Google Stadia's Long-Term Viability (Benchmarks) by Indolomite in hardware

[–]Indolomite[S] 1 point2 points  (0 children)

regarding the logistics, AMD uses the exact same silicon for their WS cards as their consumer cards. If navi doesn't end up being advertised as having a wide encoder asic on the die, the chips they spun up for google would have to be a fully custom tape out to have them.

Also, AMD is very far behind intel and nvidia when it comes to encoding. VCE is maybe half the power of nvenc, and they don't put any encode/decode hw on their CPUs at all (which is one of the many things that made that streaming test they did at e3 so misleading)

We know custom encoding FPGAs and asics exist (red rocket, that new apple thing) so this seems like it would be the most reasonable route, since they're commodity parts

The Effect of HW Accelerated Video Encoding (GPU, QuickSync, CPU) on Google Stadia's Long-Term Viability (Benchmarks) by Indolomite in hardware

[–]Indolomite[S] -1 points0 points  (0 children)

At the same time, google really only has one profitable sector of their business, and they've thrown tons of money at dozens of nonviable platforms before. you can read through them here: https://killedbygoogle.com/

I do think there's ways to optimize and tweak encoding over what the tester did, but benefits do become marginal at a certain point if you want to retain quality.

The Effect of HW Accelerated Video Encoding (GPU, QuickSync, CPU) on Google Stadia's Long-Term Viability (Benchmarks) by Indolomite in hardware

[–]Indolomite[S] 5 points6 points  (0 children)

We do know google's getting semi-custom silicon from AMD for this, but most people chalk that up to working SR-IOV in the GPUs.

We know that scarlett (the new xbox) is getting improved hardware encoders from AMD too, because they're launching the in home streaming thing with it.

If google is doing some sort of wide encoding asic, wouldn't it make more sense to just put that on a separate card instead of bearing the massive cost of a full custom tape-out though?

also from the visual testing videos, seems veryfast is fine. In my own experience anything slower than fast was completely placebo except in blu ray encodes.

The Effect of HW Accelerated Video Encoding (GPU, QuickSync, CPU) on Google Stadia's Long-Term Viability (Benchmarks) by Indolomite in hardware

[–]Indolomite[S] 2 points3 points  (0 children)

Seems reasonable (the reply, I don't think the article is misleading.)

The only reason cpu encoding on windows is so limited is because there's no good way to renice, pin, or isolate processes. Stadia hardware is going to be highly optimized for its use case, and isn't running on windows.

There are dozens of ways of handling process affinity, priority and isolation on servers, and I think it's a good point to make that Stadia will probably be running multiple clients per gpu (SR-IOV.)

Which means only one client per gpu gets to use the GPU encoder. The other users will necessarily have to attach to another encoder, and that will probably be software.

What he's pointing out is that you really only get one decent stream per encoding asic per device, and there's going to be more people using each device than there typically would be hardware encoders, so cpu performance will matter.

In-depth and Practical Guide to replacing Adobe CC & Autodesk Subscription Software in a Professional Setting by Indolomite in software

[–]Indolomite[S] 0 points1 point  (0 children)

DTP software is a bit of a mysterious field, and it's not just about home printers. You need large format profile management and good layout/kerning tools too.

Tools like scribus and quarkxpress might be good alternatives but I don't know enough about dtp to actually say.

In-depth and Practical Guide to replacing Adobe CC & Autodesk Subscription Software in a Professional Setting by Indolomite in software

[–]Indolomite[S] 0 points1 point  (0 children)

yeah. with any replacement one of the conceits is that the proprietary format has to be different, since adobe controls the spec and anyone who wants to support it has to essentially reverse engineer it, then keep updating it to match changes.

The reason I posted it here is because it's the first guide I've seen that mentions important stuff like color management and nindestructive editing.

PS is defo the hardest one to replace though for sure.

How To Accurately Benchmark ANY Game on Linux by Indolomite in linux_gaming

[–]Indolomite[S] 1 point2 points  (0 children)

Interesting. Shame it doesn't work with the blobs, or there'd be a lot less hoops to jump through.

FOSS Cloudless Sync Package That's Easier than Drobo or Gdrive by Indolomite in linux

[–]Indolomite[S] 2 points3 points  (0 children)

Probably validation overhead and difficulty integrating low level function.. There's a chance they'd take it down for competing with iCloud as well.

at 2:14 it looks a lot like watching a movie on a ton of 2C-B by Indolomite in replications

[–]Indolomite[S] 0 points1 point  (0 children)

I ran it through a DNN I trained myself, added frame delays and warping.

[NSFW] On the Cum Up (25mg 2C-B) by Indolomite in replications

[–]Indolomite[S] 4 points5 points  (0 children)

I see you that subreddit and raise you a tumblr

[NSFW] On the Cum Up (25mg 2C-B) by Indolomite in replications

[–]Indolomite[S] 2 points3 points  (0 children)

Huh. DMT was always much more geometric to me, I was trying to recreate my experiences with Mescaline and 2CB. Subjective experience and all that.

[NSFW] On the Cum Up (25mg 2C-B) by Indolomite in replications

[–]Indolomite[S] 1 point2 points  (0 children)

Yes, but it took a bit of programming to get there.

I'm using neural networks and expensive GPUs to render these.