Announcement

Collapse
No announcement yet.

VA-API Gets New H.264/MPEG-2 Encoding API Support

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

  • #11
    Originally posted by YAFU View Post
    I've always wanted to know why Bumblebee technology (or nvidia Optimus) is only available for Notebooks. Perhaps it could be adapted to Desktop machines and work as Lucid on Windows.
    You can already do it with desktop cards with provider stuff the latest X server. The question is why would you want it? If you have a faster card, just use it directly rather than having it render and copy the results to the slower card for display.

    Comment


    • #12
      Originally posted by agd5f View Post
      The question is why would you want it? If you have a faster card, just use it directly rather than having it render and copy the results to the slower card for display.
      For the same reason that people find useful to use LucidVirtu on Windows. You could have the best of both GPU's at the same time, or when needed.

      Comment


      • #13
        Originally posted by YAFU View Post
        I've always wanted to know why Bumblebee technology (or nvidia Optimus) is only available for Notebooks. Perhaps it could be adapted to Desktop machines and work as Lucid on Windows.
        Don't quote me for this, but I don't think they serve the same purpose. Is it Bumblebee/Optimus engaging on or the other graphics on a PER APPLICATION BASIS. My understanding was it selects the app automatically based on load.

        Comment


        • #14
          Originally posted by agd5f View Post
          You can already do it with desktop cards with provider stuff the latest X server. The question is why would you want it? If you have a faster card, just use it directly rather than having it render and copy the results to the slower card for display.
          QuickSync is both faster and of higher quality when it comes to video encoding. It's a weird thing, I know, but even CUDA and OpenCL on discrete cards do a much worse job at that. So when you're going to encode video, you should use the integrated graphics, not the discrete ones.

          How do you use one or the other graphics ON A PER APPLICATION BASIS "with provider stuff the latest X server"?

          Comment


          • #15
            Originally posted by YAFU View Post
            For the same reason that people find useful to use LucidVirtu on Windows. You could have the best of both GPU's at the same time, or when needed.
            Nah, it's always beena bad idea, it only makes a little sense on laptops since pretty much all of Intel's mobile CPUs that are actually being used in mass production hardware have an IGP, thus they can switch off the dedicated GPU. having to pass off the render from the fast GPU to the IGP incurs increased power consumption and increased latency.

            On a desktop however, you shouldn't be buying an IGP system if you need a fast GPU anyways. The fast GPUs have made huge strides in idle power consumption every generation, at least for AMD's GPUs. Nvidia's not so much...

            Comment


            • #16
              Originally posted by Kivada View Post
              The fast GPUs have made huge strides in idle power consumption every generation, at least for AMD's GPUs. Nvidia's not so much...
              Really? I thought Nvidia and AMD had both been dropping their idle temps bit by bit and were about even on power consumption (with Nvidia winning while under load)?
              All opinions are my own not those of my employer if you know who they are.

              Comment


              • #17
                Originally posted by Aleve Sicofante View Post
                QuickSync is both faster and of higher quality when it comes to video encoding. It's a weird thing, I know, but even CUDA and OpenCL on discrete cards do a much worse job at that. So when you're going to encode video, you should use the integrated graphics, not the discrete ones.

                How do you use one or the other graphics ON A PER APPLICATION BASIS "with provider stuff the latest X server"?
                QuickSync does not affect graphics. IIRC you can use the quicksync hw already while not touching any of the graphics stuff, or "running the encoder with the integrated graphics". I remember seeing code related to that on the VA list.

                Comment


                • #18
                  In windows if you are using the discrete card as primary card (which most people do), you can not use Intel Quick Sync without LucidVirtu enabled.
                  About LucidVirtu, I read reviews with pros and cons, but in general there are more pros.
                  About QuickSync, you don't get the best quality of encoding, but a good speed. And some people may be more interested in speed than quality. I do not mean you get a bad quality, I mean maybe it's better to use another encoder if you are looking for the best quality, from what I've read.
                  Some of the links below are tests with little old versions of intel and Lucid, but you get the point:


                  HotHardware takes a look at Lucid's Virtu software which enabled Intel's Sandy Bridge Quick Sync technology when used in conjunction with a discrete

                  Last edited by YAFU; 16 May 2013, 09:31 AM.

                  Comment


                  • #19
                    Originally posted by Kivada View Post
                    Nah, it's always beena bad idea, it only makes a little sense on laptops since pretty much all of Intel's mobile CPUs that are actually being used in mass production hardware have an IGP, thus they can switch off the dedicated GPU. having to pass off the render from the fast GPU to the IGP incurs increased power consumption and increased latency.

                    On a desktop however, you shouldn't be buying an IGP system if you need a fast GPU anyways. The fast GPUs have made huge strides in idle power consumption every generation, at least for AMD's GPUs. Nvidia's not so much...
                    There are use cases for it.
                    Like running XBMC seat on it.
                    But yes, you should not waste your money if you are not going to use it.

                    Comment


                    • #20
                      Originally posted by YAFU View Post
                      About QuickSync, you don't get the best quality of encoding, but a good speed. And some people may be more interested in speed than quality.
                      QuickSync provides the best quality of HARDWARE BASED ENCODERS. It's better than NVIDIA's and AMD's, but of course it's worse than SOFTWARE BASED encoding.

                      I've been using QuickSync extensively and I can attest that with most encodings the difference will be invisible to the naked eye.

                      Comment

                      Working...
                      X