• 0 Posts
  • 57 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle



  • My server is an old office PC my uni threw out (4th gen Intel i5) with 14GB of mismatched RAM they also threw out and like 3.5TB of HDDs and a 120GB SSD, I had laying around. I recently threw in a cheap, secondhand GTX 1050Ti for transcoding and tonemapping. The whole thing runs openmediavault (debian based server distro). I have Jellyfin running in docker.

    For watching, I mostly use Infuse Pro on my AppleTV 4K. On mobile, I was using the Jellyfin App but since the update a little while ago, I’ve been testing swiftfin again.

    I also know for sure that friends that have access have been watching via the AndroidTV app, WebOS App and various web browsers.





  • The problem was less parallel processing but that every one of the cell‘s 8 co-processors (SPE) needed to be individually programmed. The 360 had a tri core design that was much easier to develop for and take full advantage of. Thus, most 360 games, especially early in the generation, look and/or perform better than their ps3 counterparts, since the latter usually only ran on the one regular processor core (PPE) that the cell had, without taking Ananas off the SPEs. Notable exceptions are the ps3 exclusive titles and some other later games, that took partial or even fully advantage. Even Naughty Dog only used 3-4 SPEs in their earlier uncharted games, while their later games like the last of us uses them all.


  • The 970 works for encoding h.264 only. My recommendation: If you have a 7th Gen Intel CPU with iGPU or later, use that. Otherwise, sell the 970 and get one of these (in this order):

    • Intel Arc A310
    • GTX 1650
    • GTX 1630
    • Quadro P1000
    • Quadro T400
    • GTX 1050 Ti
    • GTX 1050
    • Quadro P620
    • Quadro P600
    • Quadro P400

    The Intel Card has the best encoder, followed by Nvidia Turing, then Pascal. I recently sold my 970 and got a 1050 Ti for the same price. Works great with Jellyfin. If you need to tone map HDR, you probably shouldn’t get anything with much lower performance than that. If it’s just some UHD to HD or h.265 to h.264 for compatibility, even the P400 will work well.


  • A few reasons.

    For one, storing multiple versions of the same film takes up a lot of storage, which is more expensive than a cheap 40€ gpu for transcoding. And I definitely wanna keep the highest quality I can. Besides transcoding on the fly is more flexible, ensuring the best possible quality at any time, instead of having to pick between the good and the shit version.

    And secondly, usually I only need transcoding when I don’t watch on my home setup (or when some friends watch on my server). My upload isn’t as high as some of my film’s bitrates and some clients do not support h.265 or HDR thus needing transcoding and/or tonemapping.




  • As long as we‘re in a capitalist market, which we are and probably will be for a while, any for-profit company, however small or big it is or however private or public it is, is a capitalist company. You have to be in order to make profit. At all. And yes, usually, the bigger they are, the worse they are. But not every for-profit company is evil, thus not every capitalist company is evil.

    And businesses do have a conscience. It’s the sum of their owners‘ consciences.

    And also, you do not need to be evil to be successful although it is probably easier.



  • A privately owned enterprise can. Publicly traded ones can’t. A privately owned enterprise also doesn’t need to make more money, if the owner doesn’t want that. A publicly traded company that has to answer to its shareholders has to make more money and to keep growing to appease said shareholders. If you don’t have shareholders you don’t have to do anything like that. That doesn’t mean, of course, that any privately owned company is automatically good – many aren’t – but it does mean that they have the capability to not be evil.