LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 05-05-2013, 09:41 PM   #1
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Rep: Reputation: 10
Has anyone had success with the following...


- A well-supported mainstream desktop distribution. (Basically one of *buntu, Fedora, OpenSUSE, or Mageia.)
- A full desktop environment. (Unity, Gnome, KDE.)
- Any computer with less than 2 GB of RAM, or built before 2008.

I have been using Ubuntu on my main laptop (dual-core Pentium D, 2 GB RAM, Intel 965 GMA graphics) for a while, and I have found it almost impossible to use with anything heavier than Openbox. Run it with Openbox, it's fast; run it with Unity and the sluggishness is dire. The situation is similar with my other computers; none of them are usable with modern compositing desktops.

What's happening here? Are the requirements of modern desktops really that huge, or am I missing something?

(I will note also that graphics capabilities aren't the only bottleneck; otherwise KDE wouldn't take 30+ seconds to log in...)
 
Old 05-05-2013, 10:09 PM   #2
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
I have a Dell XPS M1330 that was new in 2007 (T7250m, 2 GB, Nvidia something or the other graphics, 80 GB 5400 rpm drive). While I have upgraded it NOW to a T8300m and 4 GB ram, it originally had only 2 GB. It even with 2 GB ran the latest Mageia or Debian SID w/ liquorix kernels and KDE without any issues.
 
Old 05-05-2013, 10:45 PM   #3
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Original Poster
Rep: Reputation: 10
Hmm, hadn't tried the Liquorix kernel. That seems to improve responsiveness a little bit, although the fans are still stuck at full blast when I use Unity; and the stupid alt-tab dialog still takes ~5 seconds to appear. Thank you though!
 
Old 05-05-2013, 10:45 PM   #4
fogpipe
Member
 
Registered: Mar 2011
Distribution: Slackware 64 -current,
Posts: 550

Rep: Reputation: 196Reputation: 196
I have a 3.4 gig pentium D running on slackware 64 current, 4 gigs of ram and tho slackware isnt known for being a desktop distro it has all the kde bells and whistles. KDE runs as well on it as what KDE is trying to emulate, MS Windows, but the reason i use linux is that MS windows performance level isnt good enough.

The kind of performance i want in a window manger and what ever bells and whistles i want to run it with is instantaneous and i have yet to use a DE on any hardware, cutting edge or not, over the last 15 years or so of linux use, that could cut it. If you want really good performance, find a window manager you like and get creative constructing a personalized environment based around it.
 
Old 05-06-2013, 07:55 AM   #5
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Original Poster
Rep: Reputation: 10
That's the thing though, Windows 7 performance is far superior on the same machine. It has much more RAM than I typically fill up, it runs Windows fine, why can't it run Unity fine?

Quote:
The kind of performance i want in a window manger and what ever bells and whistles i want to run it with is instantaneous and i have yet to use a DE on any hardware, cutting edge or not, over the last 15 years or so of linux use, that could cut it. If you want really good performance, find a window manager you like and get creative constructing a personalized environment based around it.
This is what I've been doing for some time. It works, but it would be more desirable for everything to work out of the box, instead of me having to cobble up my own desktop.

Edit: to make it clear, I'm not using Windows as my main OS because it's developer-unfriendly. Try doing anything on it with third-party libraries... ugh.

Last edited by Gullible Jones; 05-06-2013 at 07:56 AM.
 
Old 05-06-2013, 08:15 AM   #6
fogpipe
Member
 
Registered: Mar 2011
Distribution: Slackware 64 -current,
Posts: 550

Rep: Reputation: 196Reputation: 196
Quote:
Originally Posted by Gullible Jones View Post

This is what I've been doing for some time. It works, but it would be more desirable for everything to work out of the box, instead of me having to cobble up my own desktop.

All i have to contribute then is that you may be short of ram. With fluxbox, rox filer and 2 browsers with a few tabs open atm im using 1807 megabytes of ram. KDE is a real hog with memory you'd probably have better luck with xfce.
 
Old 05-06-2013, 09:19 AM   #7
JWJones
Senior Member
 
Registered: Jun 2009
Posts: 1,444

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
Check what system services you are running, too. There may be many processes running that you don't really need, that are eating up RAM. I find this to be particularly the case with the *buntus.

I run Slackware 14 Xfce 32-bit on a desktop machine with an AMD Athlon 2000+, with 768MB of RAM, and its pretty zippy for an old processor with little RAM.

In my experience, Debian with either Xfce or LXDE, even with Gnome 2 (those days are gone with Wheezy), runs really well with low spec machines.

Last edited by JWJones; 05-06-2013 at 11:46 AM.
 
Old 05-06-2013, 11:33 AM   #8
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Original Poster
Rep: Reputation: 10
Quote:
Originally Posted by fogpipe View Post
All i have to contribute then is that you may be short of ram. With fluxbox, rox filer and 2 browsers with a few tabs open atm im using 1807 megabytes of ram. KDE is a real hog with memory you'd probably have better luck with xfce.
Most of that is probably cache. Linux caches stuff aggressively but will free it up to make room for running programs.

If it's not cache, one of your programs probably has a memory leak.

(In my case, Openbox plus Firefox with half a dozen tabs usually takes about 200 MB of RAM, not including cache. With Unity it's more like 400 MB. This is still well below 2 GB, with lots of room for cache.)

Quote:
Originally Posted by JWJones
Check what system services you are running, too. There may be many processes running that you don't really need, that are eating up RAM. I find this to be particularly the case with the *buntus.
Hmm, haven't really tried disabling services on Ubuntu. Upstart seems designed to discourage that.

I have tried disabling everything I didn't need on OpenSUSE and Fedora (12.3 and 18 respectively). That might have shaved 1 second off the boot time, if it did anything at all. Kind of weird, isn't systemd supposed to be faster and generate less overhead than sysvinit et al?

Quote:
I run Slackware 14 Xfce 32-bit on a desktop machine with an AMD Athlon 2000+, with 768MB of RAM, ands its pretty zippy for an old processor with little RAM.

In my experience, Debian with either Xfce or LXDE, even with Gnome 2 (those days are gone with Wheezy), runs really well with low spec machines.
I've recently run Debian, Slack, and Arch on a Pentium II laptop with 192 MB of RAM. With a few modifications to default settings (mostly stuff like outline move/resize), Xfce worked quite well. Xubuntu won't even boot on such an old computer.
 
Old 05-06-2013, 12:19 PM   #9
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,142

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
My desktop has an AMD Sempron 2600, 1.1GB, and motherboard graphics. It runs CentOS and I also use it for testing the distros I review. Ubuntu is unusable and OpenSUSE sluggish, but PCLinuxOS ran KDE well last time I tried, and Gnome3 was usable in fall-back mode with Arios and Pinguy. Personally, I prefer Mate and Xfce anyway.

My laptop is an IBM Thinkpad with a Pentium M, and it runs Salix with Xfce.
 
Old 05-06-2013, 03:45 PM   #10
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,997

Rep: Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628
I run a flash drive with OpenSuse 12.3 KDE on some old stuff. Seems to be OK.
 
Old 05-06-2013, 05:47 PM   #11
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Original Poster
Rep: Reputation: 10
Quote:
Originally Posted by jefro View Post
I run a flash drive with OpenSuse 12.3 KDE on some old stuff. Seems to be OK.
Appearances might be deceptive there. Flash drives have terrible throughput and bog down under I/O load, but
- they don't suffer from seek delays
- writes go to tmpfs instead of the hard disk
- live distros are compressed, which reduces I/O
The upshot in my experience is that desktops perform better on live flash media than they do once installed.

Thanks for reminding me of this though, because it clarifies the problem. If a compressed live image on a flash device runs faster than an uncompressed hard disk install, the bottleneck is almost certainly disk I/O.
 
Old 05-07-2013, 05:41 PM   #12
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,997

Rep: Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628
Your laptop might be able to have some tweaks to improve speed. As you say, the bottleneck is someplace usually more than everywhere. That system doesn't sound too bad. May be some bios setting for too much or too little graphic shared. Might be some driver issue. Could be as you say, I/O. Could be dma or other issue on drive. Could be speed on processor or acpi issue. Laptops have never been great systems for speed. Making swap on the flash drive may even speed it up when using hard drive installs.

Compressed files being used for root can show up faster. You might even look at ram or load to ram type distro's.

For fun you could try stuff made for older hardware. Slitaz and Wattos might be useful to you. Others may suggest equally good like crunchbang or Slax or (I think) Antix.
 
Old 05-07-2013, 08:07 PM   #13
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Original Poster
Rep: Reputation: 10
Gave Fedora 18/Gnome 3 a try... I
- Set swappiness to 1. I know I'm not supposed to do this, but this machine has 2 GB of RAM, and applications never use more than 1 GB from what I've seen. Swapping should never, ever be necessary during normal desktop usage with that much RAM.
- Went through systemctl and disabled every single .service entry that I did not have a pressing need for, about a dozen entries in total.
- Disabled transparent hugepages via the bootloader. This kernel feature is, in my experience, a source of much misery on desktops.
- Installed a nice fully animated cursor theme. Busy cursors are underappreciated on sluggish desktops.

This brings boot/login time down to 40 seconds total, about on par with Windows 7. The desktop is more usable than it was, but still feels kind of laggy. Might be in part due to drop shadows in Gnome 3 - I'll note that translucency in Windows 7 does the same thing on this chipset, maybe the hardware is bad at alpha blending.

Next step: dusting out the laptop...

P.S. The busy cursor doesn't seem to work as it does on Windows; it only appears when an application is launching and the mouse is over the desktop. More X11 mess here? Is this what "startup notification" is about?
 
Old 05-07-2013, 08:27 PM   #14
Gullible Jones
Member
 
Registered: Apr 2011
Posts: 142

Original Poster
Rep: Reputation: 10
Turned out there was a lot of dust on the heat sink... Thus the fan noise. Fan is now running very quietly thank you, and performance is much better.

Note to self, be more proactive about keeping the computer dust free.
 
Old 05-07-2013, 10:21 PM   #15
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,997

Rep: Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628
Sounds like you are on the right track. It is never easy to track down issues. Simple stuff has gotten me a few times.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Success adflynn LinuxQuestions.org Member Success Stories 0 05-12-2004 01:54 PM
Success!! jfrey LinuxQuestions.org Member Success Stories 4 06-02-2003 05:42 PM
Success jrw3179 LinuxQuestions.org Member Success Stories 0 03-17-2003 01:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 12:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration