Announcement

Collapse
No announcement yet.

Hi10P Support Proposed For VDPAU

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Does anyone know of a reliable site that uses various source media and compares 8-bit and 10-bit encodes?

    I found this: x264.nl/x264/10bit_02-ateme-why_does_10bit_save_bandwidth.pdf
    The net result is a better quality for the same bit-rate or conversely less bit-rate for the same quality: between 5% and 20% on typical sources.
    Does anyone know of any tests that compares the processing required for decoding 8-bit H.264, 10-bit H.264 and some experimental H.265 videos? Maybe streaming sources will go with 10-bit H.264 before going to H.265. If so, then I may switch to looking into AMD APU based ultra-mobile devices insead of Bay Trail to make use of this 10-bit hardware decoding feature.

    Comment


    • #32
      Originally posted by guido12 View Post
      Does anyone know of a reliable site that uses various source media and compares 8-bit and 10-bit encodes?

      I found this: x264.nl/x264/10bit_02-ateme-why_does_10bit_save_bandwidth.pdf


      Does anyone know of any tests that compares the processing required for decoding 8-bit H.264, 10-bit H.264 and some experimental H.265 videos? Maybe streaming sources will go with 10-bit H.264 before going to H.265. If so, then I may switch to looking into AMD APU based ultra-mobile devices insead of Bay Trail to make use of this 10-bit hardware decoding feature.
      It's really complicated to test since the higher bit-depth allows you to set lower bitrates to attain the same or similar results. Mainly what benefits from higher bit-depth is gradients. As such, animated content especially can see a 50% decrease in file size over 8-bit and retain better IQ due to less banding.

      Now I wonder what happened to this 10-bit support, since I've got quite the personal collection of 13,000 episodes personally encoded in 10-bit. Sure, even the cheapest mobile processors can play 1080p 10-bit perfectly fine, but it would be nice to get some hardware decoding support.

      Comment


      • #33
        even the cheapest mobile processors can play 1080p 10-bit perfectly fine
        Not quite. My E2-1800 can just about do Hi10P 720p but no higher, and the E-350 is weaker but still fairly popular.

        Comment


        • #34
          What do you mean by cheapest? I dont think Atoms or E-series AMDs can decode 1080p.

          PS. Im curious what will become of this. I wonder if AMD wants to support a Linux-only feature...

          Comment


          • #35
            Originally posted by gradinaruvasile View Post
            What do you mean by cheapest? I dont think Atoms or E-series AMDs can decode 1080p.

            PS. Im curious what will become of this. I wonder if AMD wants to support a Linux-only feature...
            What video player and output mode are you using though? Even ARM CPUs in Android phones can play 1080p 10-bit fairly well today. You can easily go out and buy the cheapest AMD laptop on the market today, of which I got an old 1.6Ghz AMD Turion 64 X2 for $300 4 years ago, that plays 1080p 10-bit perfectly smooth with only ~half the CPU being used. AMD's E-Series should fair a lot better than that.
            Last edited by mmstick; 29 December 2013, 01:48 PM.

            Comment


            • #36
              Originally posted by mmstick View Post
              What video player and output mode are you using though? Even ARM CPUs in Android phones can play 1080p 10-bit fairly well today. You can easily go out and buy the cheapest AMD laptop on the market today, of which I got an old 1.6Ghz AMD Turion 64 X2 for $300 4 years ago, that plays 1080p 10-bit perfectly smooth with only ~half the CPU being used. AMD's E-Series should fair a lot better than that.
              I am not sure E350 has more processing power than your Turion (uses less power, but thats another story). Turion was the top of the line mobile CPU back then for AMD.
              Maybe the 1007 or the like Celerons have the oomph to decode 1080p in software, i dont know. But the E350 or the Atom certainly isnt up to the task. If the hi10p is anything like the regular 1080p, that is. Do you have a clip somewhere that we can test?

              I have a SU3500 [email protected] which chokes on just about anything HD that isnt hardware decoded (it has the GMA45 video chipset which has some basic h264 decoding after i compiled libva manually). And that wasnt a cheap CPU when it was released. Also i have an atom 1.6GHz single core that barely handles anything. I installed Windows on another dual core 450 Atom that was crap also.

              Comment


              • #37
                Originally posted by gradinaruvasile View Post
                I am not sure E350 has more processing power than your Turion (uses less power, but thats another story). Turion was the top of the line mobile CPU back then for AMD.
                Maybe the 1007 or the like Celerons have the oomph to decode 1080p in software, i dont know. But the E350 or the Atom certainly isnt up to the task. If the hi10p is anything like the regular 1080p, that is. Do you have a clip somewhere that we can test?

                I have a SU3500 [email protected] which chokes on just about anything HD that isnt hardware decoded (it has the GMA45 video chipset which has some basic h264 decoding after i compiled libva manually). And that wasnt a cheap CPU when it was released. Also i have an atom 1.6GHz single core that barely handles anything. I installed Windows on another dual core 450 Atom that was crap also.
                As long as you aren't rendering the whole video through software, as in using xv or opengl output, and your graphics chip/drivers can handle it, it should play fine. In the case of AMD, I've seen Catalyst cause severe lag with high resolution videos when the open source drivers play perfectly fine. It also helps to use something like mpv instead of VLC since it uses much less CPU for decoding, though I use mpv instead of VLC anyway since I've been encoding my stuff into MKV + 10-bit H.264 + Opus audio these days which VLC still can't properly decode. On my FX-8120 desktop, decoding a 1080p 10-bit video takes half of one the eight cores, which sounds fairly close to how my laptop only needs to use one of the two core to play smoothly. I don't know too much about the Atom, other than that I've heard a lot of bad things about the Atom being massively underpowered. Some online benchmarks of the E-350 places it somewhat slower than my Turion, but it should be passable with 1080p 10-bit as long as it's using multithreaded decoding.

                Comment


                • #38
                  Some low end chips might be able to barely handle 1080p in software, but its not good, especially if you have a laptop, to have them running on full CPU load for hours. Some mobile cpus can get really hot and after many heating cycles the chip could fry or the soldering on the mobo fail. You might say it didnt happen to you but it does happen sometimes, especially on lower end models (of which we talk about here mainly). For example even my Dell D630 (which is a high end model) reports ~80-90 C after a few minutes of full load (core2duo@2GHz). It improves somewhat with a cooler, but it still reaches high temps. Other laptops such as Lenovo T61 do the same.

                  PS. Didnt know about mpv. Seems to be better than mplayer for casual viewing with its simple osd. And doesnt mess with the master pulse volume + it automatically uses software decoding if the hardware cant decode that particular codec (these 2 were my biggest beefs with mplayer). Had to adjust the config file to enable hw decoding and had to manually add mpeg2/4 codecs to the hw decode codec list to use them too. Performance wise doesnt seem to be that much different vs mplayer, in fact it seems to use a tiny bit more cpu, but mostly its about the same.

                  Comment


                  • #39
                    Originally posted by gradinaruvasile View Post
                    Some low end chips might be able to barely handle 1080p in software, but its not good, especially if you have a laptop, to have them running on full CPU load for hours. Some mobile cpus can get really hot and after many heating cycles the chip could fry or the soldering on the mobo fail. You might say it didnt happen to you but it does happen sometimes, especially on lower end models (of which we talk about here mainly). For example even my Dell D630 (which is a high end model) reports ~80-90 C after a few minutes of full load (core2duo@2GHz). It improves somewhat with a cooler, but it still reaches high temps. Other laptops such as Lenovo T61 do the same.

                    PS. Didnt know about mpv. Seems to be better than mplayer for casual viewing with its simple osd. And doesnt mess with the master pulse volume + it automatically uses software decoding if the hardware cant decode that particular codec (these 2 were my biggest beefs with mplayer). Had to adjust the config file to enable hw decoding and had to manually add mpeg2/4 codecs to the hw decode codec list to use them too. Performance wise doesnt seem to be that much different vs mplayer, in fact it seems to use a tiny bit more cpu, but mostly its about the same.
                    If your system gets that hot from running 100% load then it either has a faulty design or it is packed full of dust. It's actually illegal to sell systems that can get that hot. All systems should be able to sustain 100% CPU usage 24/7 without problems. For example, for many years now all of my systems use 100% 24/7 since I run distributed computing projects like BOINC and x264 encoding -- laptop included.

                    Comment


                    • #40
                      Like i said
                      Originally posted by Gradinaruvasile
                      You might say it didnt happen to you
                      But i have seen stuff like this happen. My Dell D630 had its mobo replaced, my collegue's Lenovo R61 had its mobo replaced (both were used in proper conditions, no gaming or anything and the bios didnt report very high temps) and i have seen many other laptops that had burnt chips. Thats the reality. If you have laptops that work 24/7, good for you, but thats not the norm for everyone else.

                      Comment

                      Working...
                      X