Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bryguy393

macrumors member
Original poster
Jan 27, 2010
71
0
Ottawa, Ontario, Canada
Hello! I use gfxCardStatus to tell me and switch which graphics card is running on my i7 MBP, and i noticed that in lion, fairly often, under dependencies, it lists something called talagent. It is causing the discrete graphics to be triggered on. Apparently it is located in System/Library/CoreServices/

Anybody know what this is or why it would be causing the GPU to come online?
 

Demetri

macrumors newbie
Apr 3, 2011
2
0
Talagent Open Files - Fingerprint of Mystery Process

One string within "talagent" is:


So i think it has something to do with the new "Resume" feature.

Hmmm… Not sure. Used Activity Viewer to see what files it had open and it was directly talking to MDS (aka spotlight) Here is the file list… I opened the one that was in the mds directory (the .db) and it had a bunch of references to security. Not sure if this os common but for what it is worth, the files:


/System/Library/CoreServices/talagent
/System/Library/ColorSync/Profiles/sRGB Profile.icc
/private/var/folders/r7/+ys8pw1s6m67kp7br4q00w0w++++fn/C/mds/mdsDirectory.db
/private/var/db/mds/messages/se_SecurityMessages
/System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
/private/var/folders/r7/+ys8pw1s6m67kp7br4q00w0w++++fn/C/com.apple.IntlDataCache.le.kbdx
/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
/Users/WmCerniuk/Library/Keychains/login.keychain
/usr/share/icu/icudt46l.dat
/private/var/folders/r7/+ys8pw1s6m67kp7br4q00w0w++++fn/C/com.apple.LaunchServices-034501.csstore
/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
/System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/SArtFile.bin
/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
/System/Library/Fonts/LucidaGrande.ttc
/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/ArtFile.bin
/System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
/usr/lib/dyld
/private/var/db/dyld/dyld_shared_cache_x86_64
/dev/null
->0xffffff8016e36e10
->0xffffff8016e36e10
count=1, state=0x2
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
->0xffffff800d52ced8
 

MacRenegade

macrumors member
Mar 26, 2008
32
0
Wow, any developer should know to use the unix manual...

"man talagent" gives this...
Code:
NAME
     talagent -- talagent is a helper agent for the Transparent App Lifecycle
     feature.

SYNOPSIS
     talagent --dump bundle_id_fragment

DESCRIPTION
     The talagent tool provides services related to the Transparent App Life-
     cycle feature.

     talagent may also be run manually to output information about the persis-
     tent state of an application.

     The options are as follows:

     -dump bundle_id_fragment
         Outputs the persistent state of an application whose bundle ID con-
         tains the given fragment, case insensitive ("textedit" for example).
         You may also pass a path directly to the app's persistent state
         directory, usually in ~/Library/Saved Application State.

     -launch bundle_id
         Launches an application stopped, as they are launched when logging
         in, and does not start the app until you press return. Any bitmaps
         for the application are decoded and shown in proxy windows, and the
         app may adopt those windows when it is started. This is a way to test
         the application's behavior when launched from loginwindow, without
         actually needing to log in.

     -memory_pressure
         Simulates memory pressure, which may cause apps that support auto-
         matic termination to exit. This does not actually allocate any mem-
         ory.

HISTORY
     First appeared in Mac OS X 10.7
 

MattInOz

macrumors 68030
Jan 19, 2006
2,760
0
Sydney
"man talagent" gives this...
Code:
     -memory_pressure
         Simulates memory pressure, which may cause apps that support auto-
         matic termination to exit. This does not actually allocate any mem-
         ory.

This looks interesting I wonder if it would be a worth while utility to have that looks for the launch of your big productive apps and fires this off just to clean things up a bit.

Maybe fire it off at regular intervals just to make stuff isn't hanging rounds unless it needs to be.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.