Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 37

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

  1. #21

    Default

    Quote 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...
    You don't get it, do you? All this is about VIDEO ENCODING, which Intel IGPs do MUCH BETTER than discrete graphics. Geez...

  2. #22

    Default

    Quote Originally Posted by curaga View Post
    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.
    Really? So much effort wasted by LucidVirtu on Windows, huh?

    QuickSync is DONE WITH THE INTEGRATED GRAPHICS. What LucidVirtu does in Windows is connect the two graphics chips (IGP and discrete) via software so they can communicate and you're not forced to switch connectors to get the output from each separately. But you definitely are using the IGP when you use QuickSync.

  3. #23

    Default

    Quote Originally Posted by Aleve Sicofante View Post
    You don't get it, do you? All this is about VIDEO ENCODING, which Intel IGPs do MUCH BETTER than discrete graphics. Geez...
    The CPU does transcoding more accurately but much slower. The GPU does it much faster but the quality is not quite as good. You have a trade off, personally I don't mind the quality loss since a $100 GPU beats a $1000 i7 Extreme Edition in transcoding time.

  4. #24
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,332

    Default

    Quote Originally Posted by Aleve Sicofante View Post
    Really? So much effort wasted by LucidVirtu on Windows, huh?
    Indeed. No need to buy their kit.

    QuickSync is DONE WITH THE INTEGRATED GRAPHICS. What LucidVirtu does in Windows is connect the two graphics chips (IGP and discrete) via software so they can communicate and you're not forced to switch connectors to get the output from each separately. But you definitely are using the IGP when you use QuickSync.
    Please, don't yell.

    And second, it's not done on the graphics unit, it's a dedicated video block within the same chip. There is a difference here. AMD's solution uses OpenCL, which is run on the GPU (shader units).

    I guess it is nitpicking, but we like accurate terms here

  5. #25
    Join Date
    Apr 2009
    Posts
    108

    Default

    @Kivada, I do not understand your point about the costs of a microprocessor with iGPU and discrete card.
    Are you recommending not to buy an Intel i7 with iGPU, if you plan to use a discrete card?
    If you have an Intel with iGPU and a discrete card, here we discuss how to get the best of both. I do not think being discussing the convenience of buying one or the other.
    Last edited by YAFU; 05-16-2013 at 04:55 PM.

  6. #26
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,587

    Default

    Quote Originally Posted by Aleve Sicofante View Post
    You don't get it, do you? All this is about VIDEO ENCODING, which Intel IGPs do MUCH BETTER than discrete graphics. Geez...
    NVENC's quality (found in the Geforce 600 series cards) is about on par with QS. Both however about as good as x264 fast encoding option and depending on CPU being used x264 fast can actually be quicker then either solution with encoding. Where this support does come in nice however is that it provides the start of being able to do live transcoding for streaming purposes which could be used for live streaming to portable devices or desktop mirroring of your laptop display to something like a raspberry pi (much like how Apple uses it to stream OS X desktops to AppleTV's).
    Last edited by deanjo; 05-16-2013 at 06:10 PM.

  7. #27
    Join Date
    Nov 2007
    Posts
    1,353

    Default

    Also I would say it'd be nice to have free cpu cycles while transcoding. Moving the encoder into the gpu means for me that I can run other cpu intensive applications even while encoding video.

  8. #28

    Default

    Quote Originally Posted by curaga View Post
    Indeed. No need to buy their kit.

    Please, don't yell.

    And second, it's not done on the graphics unit, it's a dedicated video block within the same chip. There is a difference here. AMD's solution uses OpenCL, which is run on the GPU (shader units).

    I guess it is nitpicking, but we like accurate terms here
    Who's yelling? You haven't got a clue. Educate yourself. We like accuracy here indeed.
    Last edited by Aleve Sicofante; 05-16-2013 at 07:50 PM.

  9. #29

    Default

    Quote Originally Posted by deanjo View Post
    NVENC's quality (found in the Geforce 600 series cards) is about on par with QS.
    It's not even close. Check Anandtech's tests.

  10. #30

    Default

    Quote Originally Posted by Kivada View Post
    The CPU does transcoding more accurately but much slower. The GPU does it much faster but the quality is not quite as good. You have a trade off, personally I don't mind the quality loss since a $100 GPU beats a $1000 i7 Extreme Edition in transcoding time.
    Can you read? The graphics unit integrated in that Core i7 will beat any $100 GPU in transcoding time AND quality.

    Discrete GPUs are great at gaming but are poor at HARDWARE video transcoding with QuickSync.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •