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

Asked by Ivan Zakharyaschev on 2012-09-09

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:
2012-09-09
Last reply:
2012-09-09
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

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)

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.

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.