PDA

View Full Version : Lion: What is Talagent?




bryguy393
Apr 18, 2011, 02:46 PM
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?



skunk
Apr 18, 2011, 02:49 PM
I've heard of Taligent.

http://en.wikipedia.org/wiki/Taligent

but not Talagent.

bryguy393
Apr 18, 2011, 03:39 PM
I've heard of Taligent.

http://en.wikipedia.org/wiki/Taligent

but not Talagent.

Yes, I did come across that as well. Doubt there is any link though.

Mr. Retrofire
Apr 18, 2011, 07:40 PM
Anybody know what this is or why it would be causing the GPU to come online?
One string within "talagent" is:
"Used by the persistent state feature to encrypt window snapshots to ensure privacy."

So i think it has something to do with the new "Resume" (http://developer.apple.com/technologies/mac/whats-new.html#resume) feature.

bryguy393
Apr 18, 2011, 09:27 PM
One string within "talagent" is:


So i think it has something to do with the new "Resume" (http://developer.apple.com/technologies/mac/whats-new.html#resume) feature.

ah, good find! on a side note, does anybody else realize that when browsing Facebook in the new safari, the chat window in the bottom right corner is impossible to close?

superericla
Apr 18, 2011, 09:48 PM
ah, good find! on a side note, does anybody else realize that when browsing Facebook in the new safari, the chat window in the bottom right corner is impossible to close?

I'm not having that problem at all. :P

Demetri
May 11, 2011, 12:17 PM
One string within "talagent" is:


So i think it has something to do with the new "Resume" (http://developer.apple.com/technologies/mac/whats-new.html#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

Mr. Retrofire
May 11, 2011, 08:03 PM
@Demetri:
Your list contains files opened by the kernel and files opened by the app/agent/daemon. It does not mean that talagent has opened these files.

MacRenegade
May 12, 2011, 12:47 AM
Wow, any developer should know to use the unix manual...

"man talagent" gives this...
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

AdrianK
May 12, 2011, 01:34 AM
Wow, any developer should know to use the unix manual...

No one in this thread claimed to be a 'developer'. You also don't need to be a 'developer' to download a torrent.

MattInOz
May 12, 2011, 02:14 AM
"man talagent" gives this...

-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.