PPro, AME, and CUDA: What's Actually Happening Here?

I bit the bullet and picked up a new Quadro 4K for my Mac Pro.  The videos I'll be making with Premiere Pro will include a scaled-down multi-cam PiP, which the CUDA processors can clearly help with.  However, I'm a bit puzzled by something: what's actually going on here behind the scenes, so-to-speak?  I'm coming at this question from a software/computer geek perspective, not from a video editing one.  I'm sincerely interested in what's going on between PPro, AME, and the nVidia card.
First off, I asked this question back in July.  At the end of the thread, Todd says that if I queue up the export with AME, then the rendering would be done by the CPU.  Fair enough, but something else is going on with AME and the nVidia card.  If I enable the GPU in PPro and then export it through AME, the AME log looks like this:
- Source File: /Volumes/Users/jvp/Library/Caches/TemporaryItems/Multi-Cam Test.prproj
- Output File: /Volumes/Users/jvp/Desktop/multi-cam_1.mp4
- Preset Used: Custom
- Video: NTSC, 1920x1080, 29.97 fps, De-interlaced
- Audio: AAC, 160 kbps, 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 6.00, Max 10.00 Mbps
- The source was deinterlaced
- Encoding Time: 00:20:09
If, however, I disable the GPU in PPro and export the same sequence through AME, the log reads:
- Output File: /Volumes/Users/jvp/Desktop/multi-cam-no-cuda.mp4
- Preset Used: Custom
- Video: NTSC, 1920x1080, 29.97 fps, De-interlaced
- Audio: AAC, 160 kbps, 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 6.00, Max 10.00 Mbps
- The source was deinterlaced
- Encoding Time: 01:18:32
A noteworthy difference in time.  Further, during the first export in AME, the GPU is definitely being used at about 33% or so.  So clearly it's doing something.  What I'm curious to know is: what?  Is it actually doing the rendering of the PiP while AME is exporting the video?  Or... ?
jas

Harm Millaard wrote:
Apart from other effects, the PIP means scaling and scaling is GPU assisted. That could well be a serious determinant for the differences in encoding times.
Right Harm, I'm certain that the PiP scaling is what's causing the immense difference in exporting (encoding) times.  But what I'm curious to know is: why is it mattering when I punt to AME?  To me, it implies that either:
PPro is continuing to do some of the work during the export, in the background, even though AME is open and working, or
AME is actually making use of the video card.
That's why I'm curious about this and wondering what's going on from a technical perspective.
jas

Similar Messages

  • I have 100  songs on i pod touch. But when i connect it to itunes it only showed 44 songs. What is actually happening and how to fix the problem so that all music in my iphone can be seen in my itunes

    I have 100  songs on i pod touch. But when i connect it to itunes it only showed 44 songs. What is actually happening and how to fix the problem so that all music in my iphone can be seen in my itune

    If they are iTunes purchased music then go to Settings>iTunes and App Store and turn off Show All.
    Next
    Try:
    - Reset the iOS device. Nothing will be lost      
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Unsync/delete all music and resync
    To delete all music go to Settings>General>Usage>Storage>Music>Tap edit in upper right and then tap the minus sign by All Music
    - Reset all settings                            
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup. See:                                               
    iOS: Back up and restore your iOS device with iCloud or iTunes
    - Restore to factory settings/new iOS device.                       

  • What is actually happenning when we are importing a class of some other pac

    Sirs,
    I have a doubt which is very basic to java,
    I want to import a class say "HashMap" to my class.
    If i put import "java.util.HashMap" or "import java.util.*;"
    Which will be better ?
    If i put "import java.util.*; " will it affect the performance?
    What is actually happenning when we are importing a class of some other package to our class
    Your help solicited,
    Sudheesh K S

    Many of your questions of this nature can be quickly answered by a search of prior posts to the forums, like this:
    http://forum.java.sun.com/thread.jspa?forumID=54&threadID=631979
    And why do you tend to post boldened text? It's harder to read.

  • What is actually happening

    OK, I borrowed my brothers Canon ZR60. I'm getting a 4 pin to 6 pin cable from Amazon. Now, when I figure this all out and plug it in, what is actually going to happen? Is the computer actually going to read the tape while it spins (when I'm downloading)? Will I be able to designate different parts (clips) for download (like a digital camera) or is it going to read everything and not stop until it runs out of information? The whole miniDV tape thing confuses me.

    Once you plug your camcorder into the computer, you will be able to control the playback within iMovie. While playing the tape, you'll see what's playing inside the iMovie preview window. You can click the Import button when you get to the spot where you want to capture, then click it again to stop capturing. The tape will play on until you stop it.
    There's also an iMovie preference setting that will detect when you've stopped the camcorder and restarted it later during a recording session. iMovie will then separate at those points into individual clips.
    Once you start to play around with it, you'll see its fairly easy to work with.

  • What is actually happening with getMoreTLAMemory() and native_blocked

    I have an application that seems to periodically lock up and become unresponsive, which we end up killing and restarting. A thread-dump consistently reveals the following scenario:
    1) There are many threads (18 or so) with a thread-dump like:
    "a0-141" prio=5 id=0x7000 pid=5206 active, native_blocked
    at jrockit/vm/MemSystem.getMoreTLAMemory(Native Method)@0xb6783d10
    2) One of these threads is holding a lock that many (many!) other threads is trying to acquire. This lock is released quickly in the normal running of things, but obviously the lock-holder is blocked in some sort of memory-allocation activity.
    We are currently running jrockit-j2sdk1.4.2_08, with -Xmx512m -Xms192m. We intend to run the app under jrockit-R26.0.0-jdk1.5.0_04 on the next restart.
    Any hints on the nature of this getMoreTLAMemory() call, and its native_blocked state? Is the JVM in some sort of GC activity that happens to be taking a long time?
    =Matt

    Hi,
    It seems that your system is Throwing a lot of OutOfMemoryError, which you
    are catching in your application. If you catch a such exception, your
    application should never ignore it (catch it silently), because you can not
    recover from a such exception.So you should terminate your application with
    a proper message.
    If you know that 512m is enough for your application, then it means that you
    have memory leak in your app, and for that I suggest you use Memleak to
    track it down, otherwise I suggest you increase the heap to accomodate your
    application needs.
    Regards,
    Tiberiu Covaci
    JRockit Team
    <Biswo jit> wrote in message news:[email protected]...
    Hi
    We are also getting a similar sort of problem "Throwing OutOfMemory:
    nativeGetNewTLA". Currently we are running
    jrockit-R27.1.0-jre1.5.0_08-linux-ia32 with -Xmx512m -Xms512m.
    We are getting this log after we used -Xverbose:memory
    [INFO ][memory ] 1551.301-1551.586: GC 524288K->524288K (524288K), 285.181
    ms
    [INFO ][memory ] 1551.601-1552.419: GC 524288K->524288K (524288K), 818.366
    ms
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] 1552.477-1552.716: GC 524288K->524288K (524288K), 239.779
    ms
    [INFO ][memory ] 1552.723-1552.958: GC 524288K->524288K (524288K), 235.828
    ms
    [INFO ][memory ] 1553.016-1553.789: GC 524288K->479738K (524288K), 772.022
    ms
    [INFO ][memory ] 1553.849-1554.075: GC 524288K->524288K (524288K), 226.385
    ms
    [INFO ][memory ] 1554.081-1554.309: GC 524288K->524288K (524288K), 228.326
    ms
    [INFO ][memory ] 1554.377-1555.323: GC 524288K->353358K (524288K), 946.352
    ms
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] 1555.381-1555.611: GC 524288K->524288K (524288K), 230.352
    ms
    [INFO ][memory ] 1555.618-1555.937: GC 524288K->524288K (524288K), 319.087
    ms
    [INFO ][memory ] 1555.944-1556.773: GC 524288K->354232K (524288K), 828.970
    ms
    [INFO ][memory ] 1556.833-1557.167: GC 524288K->524288K (524288K), 334.113
    ms
    [INFO ][memory ] 1557.173-1557.408: GC 524288K->524288K (524288K), 234.490
    ms
    [INFO ][memory ] 1557.415-1558.300: GC 524288K->524288K (524288K), 884.986
    ms
    [INFO ][memory ] 1558.362-1558.598: GC 524288K->524288K (524288K), 235.418
    ms
    [INFO ][memory ] 1558.657-1558.957: GC 524288K->524288K (524288K), 299.905
    ms
    [INFO ][memory ] 1559.013-1559.908: GC 524288K->524288K (524288K), 895.066
    ms
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] 1559.970-1560.222: GC 524288K->524288K (524288K), 252.018
    ms
    [INFO ][memory ] 1560.228-1560.462: GC 524288K->524288K (524288K), 234.402
    ms
    [INFO ][memory ] 1560.470-1561.293: GC 524288K->524288K (524288K), 822.836
    ms
    [INFO ][memory ] 1561.302-1561.532: GC 524288K->524288K (524288K), 230.341
    ms
    [INFO ][memory ] 1561.538-1561.772: GC 524288K->524288K (524288K), 233.728
    ms
    [INFO ][memory ] 1561.785-1562.630: GC 524288K->461707K (524288K), 844.261
    ms
    [INFO ][memory ] 1562.689-1562.999: GC 524288K->524288K (524288K), 309.380
    ms
    [INFO ][memory ] 1563.007-1563.370: GC 524288K->524288K (524288K), 362.903
    ms
    [INFO ][memory ] 1563.377-1564.171: GC 524288K->524288K (524288K), 793.895
    ms
    [INFO ][memory ] Throwing OutOfMemory: nativeGetNewTLA
    [INFO ][memory ] 1564.189-1564.425: GC 524288K->524288K (524288K), 236.357
    ms
    Any help will be highly appreciated.

  • AME and CUDA/OpenCL encoding.

    Will Adobe implement CUDA/OpenCL encoding or will they just leave it to the CPU only? I know MPE accelerates some effects but it does absolutely nothing with encoding, in fact if you don`t use any effects, only cuts, the GPU will not even be used, all the work is done by the CPU alone.

    Hi mate, same here.. I can't do it work, simply.. I select GPU in Premiere and AME (gtx 970 in my PC and gt755M in my laptop, neither is working), GPU is 0% of use to do a simple video conversion.
    To show that is a Adobe problem, this guy create his own exporter plugin ( SHAME ON YOU ADOBE!). With it AME work very, very fast, but i have issues too when change the video format to MP4.
    NVidia GPU-accelerated H264-encoder plugin, ready for public testing
    I don't know what i do. I think Nvidia changed encoder process and Adobe messed up very bad this feature.. Nice Adobe, i have a good GPU but i have to wait very long times (1hr videos conversion) because you guys can't do a simple exporter plugin that use GPU power.. Please, GO TO IMPLEMENT OUR NEEDS! Have a nice day.

  • What the **** is happening here?

    I have had this problem for years and can't figure it out.  When I have iTunes open (either mini-player or not) whenever I switch spaces ITunes travels to the new space.  I have tried every configuration in the Mission Control preference and nothing seems to change this behavior.  I've also mucked around in every iTunes preference I can find and nothing I change will keep iTunes in its own space.  This happens on a 2010 Mac Mini regardless of the OS.  I just upgraded to Yosemite hoping that would solve the problem but the problem is still there.  I have three different Macs I work on and have used spaces extensively for years.  The Mac Mini is the only one that exhibits this behavior and for the life of me I can not figure out this problem.  Any advice?

    Wow! That did it.  That particular preference doesn't seem to appear anywhere except in the breakout menu from a control-click.  Thanks for solving this problem that's puzzled me since I bought the Mac Mini 4 years ago for a media server.

  • I would like to know what is exactly happening here.

    if("String".toString() == "String")
    System.out.println("Equal");
    else
    System.out.println("Not Equal");
    The answer is "Equal"
    My assumptions:
    String literal is treated like a primintive.
    so when u say "String" , is it not added to the String pool.
    but when u say "String".toString() , is not a String object implicitly
    being created , So the reference has changed .
    I assume that toString() method is returning the 'string value' ,
    which will now point to the "String" literal in the pool.
    so the answer "Equal" is correct.
    please clarify.
    thanks in advance,
    jayalv

    Can I know if String objects and String literals are
    treated the sameIn the Javadoc of the class java.lang.String, it is said like this:
      String str = "abc";is equivalent to:
    char data[] = {'a', 'b', 'c'};
    String str = new String(data);"
    http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html

  • Some contacts not displaying but are in call history and on Whats App

    I think this happened after upgrading to iOS 6, but some contacts which were on my phone are no longer displaying in 'My Contacts' however when I type the number in manually they appear. They are also listed in my Whatsapp contacts so I know they are no my phone.
    I have also tried checking for them on iCloud.com however they are not there either. I have also gone to contacts Groups to make sure it says display all contacts which it does.
    The biggest question here is I had this problem on my 3Gs and have just got the iPhone 5 and the same issue has happened here?!?!
    REALLY STUCK HERE, HELP PLEASE!!!!

    Problem solved.  When a contact is added on your iPhone, it doesn't necessarily go into iCloud contacts.  They can go under contacts for any email you have on your phone if you have "contacts" toggled "on" under settings.  Backup your phone. Then restore your phone to an old backup from prior to having problems.  After that, turn off iCloud contacts on your phone, and delete them from your phone when asked.  Look to see what contacts remain on your phone and add those to your iCloud.  If you have a Mac computer, just email them to yourself when you go under each one and hit "share contact."  Then, on your Mac, open the email and click on the ".vcf" attachment and it should put it right into your iCloud contacts.  Then you can restore your iPhone back to your original backup.  Go under your "Mail, Contacts and Calendars" settings and turn off your contacts for any other emails if you want to (not sure if you will have duplicate contacts if you don't).
    Don't forget to make sure iCloud contacts are "on" when you are done- it may take a while for all the contacts to get back on your phone- I shut my phone off and restarted it also.
    Good Luck!

  • Yipes - My iTunes Library Disappeared - What Happened Here???

    Hola;
    I have a very large iTunes library on an external drive. Today when I went to work on my collection there were no songs listed when I clicked the music tab in iTunes. I proceeded to restart my heart.
    When I went to preferences>advanced it showed the correct location of my music on the external drive.
    I am now in the process of adding my iTunes music from the drive into my library
    And ideas what might have happened? and how I can prevent it from happening again? And anything else I should be doing?
    thanks

    A crash when the library database file was being updated is one way. Just restore the backup you take regularly. Ah, OK.
    It sounds like you are well on the way to rebuilding your library however this will have erased data such as ratings, play counts, playlists etc. If none of this matters then carry on as you are, otherwise here is how to restore the correct library...
    Hopefully it's not been too long since you last upgraded iTunes. In the *Previous iTunes Libraries* folder should be a number of dated iTunes Library files. Take the most recent of these and copy it into the iTunes folder. Rename *iTunes Library* as *iTunes Library (Rebuild)* and then rename the restored file as *iTunes Library*. Start iTunes. Should all be good, bar any recent additions to or deletions from your library.
    tt2

  • Location of profile -- need to understand what happened here

    I just resolved a data recovery crisis with my bookmarks. Although the crisis is over, I don't understand an important aspect of what happened, and I need to resolve this to be entirely confident of my data's safety.
    Last week my computer contracted a virus. My attempts to remove it have been unsuccessful so far, so I fell back to an alternate version of Windows XP that I keep on my computer for that purpose. I have a separate data disk and configure all of my applications to store their data there, so this should be a nearly complete workaround -- all I lack is new software that I've installed since I created the backup partition.
    As I checked out the system after booting, I looked at my Firefox bookmark file and was flabbergasted to find that its time stamp was over three years old.
    I did some research and discovered that when Firefox went to version 3 it replaced the bookmark file with a database stored in a "profile" in the Application Data directory. I wasn't aware of that, so I never reconfigured Firefox to move the profile to my data disk.
    This looked very, very bad. It looked like I'd said goodbye to all the bookmarks I've collected since I created the backup system until I got my infected system working again.
    To make the best of it, I deleted the useless bookmark file and moved the Firefox profile from my system disk to my data disk, where it should have been all along.
    Then I started Firefox (this system is running version 4) and found that all of my bookmarks were there, right up to the one that I added yesterday with instructions for removing the particular virus I'm dealing with.
    How did it do that?
    I first thought there must be another profile on the data disk, but I searched the whole disk for one of the file names in the profile, and found only the one I had just created. Later I realized that even if there were another profile, that wouldn't explain what had happened. Firefox is now using the one that I just created -- I checked the timestamps to confirm that they were being updated -- and I copied it from a system drive in a partition that hasn't been used for months. I'm delighted to have all of my bookmarks, but they seem to arrived where I need them by magic. What could have happened here?

    auscompgeek, I appreciate your effort to help. Either your response doesn't address the question, or I don't understand it.
    Here's how it looks to me: places.sqlite is part of the profile, i.e., it is one of the files in the directory that contains the profile. I've explained what happened to that directory. The fact that the bookmarks are stored in this particular file is true, but doesn't explain anything.
    I searched my data disk for this file on the chance that there was a stray copy of it somewhere, not in a complete profile directory that contained the file I originally searched for. I found it only in the new profile that I created after discovering the problem.
    So this issue still appears to be unresolved.

  • I want to know about wen the iphone 5 launch in india and also what will the price

    i want to know about wen the iphone 5 launch in india and also what will the price

    Anyone here knows or has access to the same info that you do or can access.
    If Apple has a website and online store in India, check Apple's website in India for an announcement.

  • The battery for my Macbook Pro 13 "has only 121 cycles and is not charging anymore, my Mac is telling me that it is necessary to exchange it. You have any tips for me to find out what might be happening with my battery?

    The battery for my Macbook Pro 13 "has only 121 cycles and is not charging anymore, my Mac is telling me that it is necessary to exchange it. You have any tips for me to find out what might be happening with my battery?

    Guys, i am actually trying using a solution provided by the article shared by dominic23,
    It says "Another option is to get an ionizer to help the atmosphere in the workplace be more conductive and pull charges away from contact surfaces, including yourself."
    So in my home, we have such device that could clean the air using ion, and i am using it in my room...
    Result: BANG!!! The electric shock on my macbook has gone!! I don't really care about physics but somehow it works! You guys should give it a try.
    Thanks again dominic23

  • ICloud error message on iPhone saying I don't have enough space to store photos when in fact I have 1.5gb free and my photo library on my phone only has 22 photos. What's happening here and how to I fix this?

    I get an error on my iPhone saying that iCloud photo library storage has run out of space and it will stop uploading photos from my phone. However, my iCloud has 1.5gb of free storage and my photo library only has about 22 photos. So, what's happening here?

    Are you using iCloud photo library beta.
    Are any of your photos actually video.

  • What actually happens @Completed filling free space info for database

    Hello,
    i see some strange thing with my 15.7 Ase server
    Earlier for a very big db of around 1TB the recovery time would be around 15Mins( i mean for the 1TB db to come online).
    Now its taking only seconds to come up.
    so wanted to check what actually happens in this stage.
    Started filling free space info for database 'xxx'
    Completed filling free space info for database 'xxx'
    The difference is that we have created new server and bcpd the data into it.
    Please can someone explain.
    Thanks

    ASE keeps counters in memory of the amount of free space available on devices and segments.  When ASE is shutdown cleanly (aka "politely"), these values are flushed to disk and used to initialize the in-memory counters on reboot.  If ASE is shutdown abruptly, the values have to be recalculated, a process which involves either reading every OAM page in the database or every Allocation page.

Maybe you are looking for

  • IPhone Jabber client not showing internal extensions just the Alerting Name

    I have customer calling from a 7965 to his desk phone 7965 which shows both Alerting Name and Extension, he also has an iPhone/Jabber Client on WiFi (no cellular involved). The iPhone client shows the Alerting Name from the 7965 but doesn't show the

  • May leave Verizon only after one month!

    I recently graduated from college and started my first real job- in the process of trying to become as independent as I can I had my number released from my family's plan and got started with my own. I was still covered on my family's plan for anothe

  • Adobe Premiere Elements 2.0 - Transcoding Error???

    Hello, I'm having this problem with Adobe Premiere Elements 2.0... Every time I try to burn this movie to a DVD (1x JPG 1607x886, 7x VOB Video Files - 6 are about 50 mins long and one is 5 mins), I have also made a menu for it. But when it gets to 15

  • Stopping my n95 8gb using data packets?

    Hi just got the phone and am worried that i could end up with a huge bill for the phone when its accessing data. Is there a way to stop it completly or making it ask every time?

  • T410 AC Power On Feature

    I am looking for some assistance in getting this feature up and running.  I have flashed 5 T410s to the newest 1.49 BIOS so they have the AC POWER ON feature in the BIOS and enabled the setting.  However they are not powering on when the AC is turned