Which Jabber/GoogleTalk client (with audio&video) is the best fit for AC100? (most lightweight)

Asked by Ivan Zakharyaschev

I have installed Ubuntu 12.04 for Toshiba AC100.

I have tried to use the mail & chat applet in the panel, but I have always had the feeling that it is too heavyweight for this system with little memory and CPU resources: the system hicks up more often, especially after I connected to my GoogleTalk account (just to be online and see the online status of other contacts).

The Jabber/GoogleTalk part of this messaging system is based telepathy (empathy), and I feel that it is too heavyweight:

$ ps x -o cmd,vsize,size,rss| fgrep -i path
telepathy-indicator 76336 37440 1516
/usr/lib/telepathy/mission- 38320 28872 1720
empathy 225336 79272 14288
/usr/lib/telepathy/telepath 36364 28448 964
/usr/lib/telepathy/telepath 42508 30804 2724
/usr/lib/telepathy/telepath 10108 508 996
fgrep --color=auto -i path 3104 296 660
$

What are the best, most lightweight alternatives to empathy that I can use for using GoogleTalk? And how to replace telepathy/empathy in the system, so that it doesn't consume space in the panel (or replace the applet with another, non-empathy one)?

Question information

Language:
English Edit question
Status:
Answered
For:
AC100_enablement Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Gordan Bobic (gordan) said :
#1

On 09/09/2012 04:26 AM, Ivan Zakharyaschev wrote:
> New question #208063 on AC100_enablement:
> https://answers.launchpad.net/ac100/+question/208063
>
> I have installed Ubuntu 12.04 for Toshiba AC100.
>
> I have tried to use the mail& chat applet in the panel, but I have always had the feeling that it is too heavyweight for this system with little memory and CPU resources: the system hicks up more often, especially after I connected to my GoogleTalk account (just to be online and see the online status of other contacts).
>
> The Jabber/GoogleTalk part of this messaging system is based telepathy (empathy), and I feel that it is too heavyweight:
>
> $ ps x -o cmd,vsize,size,rss| fgrep -i path
> telepathy-indicator 76336 37440 1516
> /usr/lib/telepathy/mission- 38320 28872 1720
> empathy 225336 79272 14288
> /usr/lib/telepathy/telepath 36364 28448 964
> /usr/lib/telepathy/telepath 42508 30804 2724
> /usr/lib/telepathy/telepath 10108 508 996
> fgrep --color=auto -i path 3104 296 660
> $
>
> What are the best, most lightweight alternatives to empathy that I can use for using GoogleTalk? And how to replace telepathy/empathy in the system, so that it doesn't consume space in the panel (or replace the applet with another, non-empathy one)?

If your requirements are voice/video, you're pretty much out of luck. If
you are only interested in text chat, Pidgin is pretty good.

The total memory used from what you listed above is about 200MB - that
isn't TOO bad. There are ways to squeeze a bit more memory out of the
AC100. You can scrape an extra 62MB of RAM out of the frame buffer which
makes a non-trivial difference, and there are ways to get a bit more out
using zram for swap, zcache, reducing the default stack size, etc. Have
a look here:

http://www.altechnative.net/2012/01/04/alleviating-memory-pressure-on-toshiba-ac100/

Gordan

Revision history for this message
turbooster (comacritter) said :
#2

Also for reducing memory pressure is UKSM (Ultra Kernel Samepage Merging) http://kerneldedup.org/ (site is in Chinese, some parts are translated), video http://www.youtube.com/watch?v=tQr0LQVn1os .
I've compiled a kernel with it but am not too sure how to meassure the usefulness. All I can say for now is that it's stable and doesn't use too much CPU. Also see http://www.phoronix.com/scan.php?page=news_item&px=MTEzMTI
(If anybody happens to know how to read the statistics at /sys/kernel/mm/uksm/ be sure to contact me :P)

Revision history for this message
Gordan Bobic (gordan) said :
#3

On 09/09/2012 11:01 AM, turbooster wrote:
> Question #208063 on AC100_enablement changed:
> https://answers.launchpad.net/ac100/+question/208063
>
> turbooster proposed the following answer:
> Also for reducing memory pressure is UKSM (Ultra Kernel Samepage Merging) http://kerneldedup.org/ (site is in Chinese, some parts are translated), video http://www.youtube.com/watch?v=tQr0LQVn1os .
> I've compiled a kernel with it but am not too sure how to meassure the usefulness. All I can say for now is that it's stable and doesn't use too much CPU. Also see http://www.phoronix.com/scan.php?page=news_item&px=MTEzMTI
> (If anybody happens to know how to read the statistics at /sys/kernel/mm/uksm/ be sure to contact me :P)

Sounds similar to what I was thinking about when I proposed this:

http://<email address hidden>/msg35817.html

Only what I proposed was simpler and non-intrusive, just would require
setting a LD_PRELOAD as the first line of rc.sysinit.

Benefit of it is somewhat questionable, though, unless you have a big
system. In reality, zram for swap will give you most of the benefit. The
big thing is going to be 0-filled pages, and as they are likely to never
be accessed, they'll get swapped out first, and zram will just throw
them away.

Revision history for this message
turbooster (comacritter) said :
#4

@gordan so did you write any code for LD_PRELOADing? If you are able to do it why not try it out? It's only 50 lines including Makefile ;)

Can you help with this problem?

Provide an answer of your own, or ask Ivan Zakharyaschev for more information if necessary.

To post a message you must log in.