low ressource computer: your setup to maximize your box

Here you can post about your various experiences with PC hardware. You can also post about hardware that is not compatible with the linux kernel or not recommended for use with Porteus.
User avatar
francois
Contributor
Contributor
Posts: 5083
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

low ressource computer: your setup to maximize your box

Post#1 by francois » 20 Jul 2017, 09:33

This is a thread for those who have old or low resources computers. Please provide your strategies. Being able to provide the best performance with these old boxes is a service to mankind: taking care of this small planet.

It would be good that you identify according to this topic:
1) you box,
2) your computer specifications with a link to the manufacturer or lspci specifications or both.
3) your software strategies: browser, text editor,

My case:
ultraslim MSI 340X that came out in 2009. Specifications:
https://hothardware.com/news/msi-specs- ... -wind-u123

Code: Select all

root@porteus:~# lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
03:00.0 Network controller: Intel Corporation WiFi Link 5100
root@porteus:~# 
This box does a lot better with lxde DE than with xfce porteus OS. Opera is better than google-chrome, but palemoon seems to be even more performant. My main problem in my day to day tasks is with the use of the text editor: libreoffice taxes resources enormously.

Would augmentation of the virtual memory and/or loading to ram of the OS provide a better experience.

Any suggestion or similar description of low ressource computer strategies or trouble shooting is welcome.
Voltaire: Le mieux est l'ennemi du bien.

jssouza
DEV Team
DEV Team
Posts: 353
Joined: 09 Jul 2015, 14:17
Distribution: Porteus x86 arm
Location: Liechtenstein

Re: low ressource computer: your setup to maximize your box

Post#2 by jssouza » 20 Jul 2017, 20:37

Hi François,

1. Linux box: Raspberry Pi 2
2. lspci (No pci bus on arm)
3. Software strategies: LXDE, palemoon, mousepad (preferred over leafpad because of its syntax highlighting ability)
LXDE definitely is the right desktop for low resource. It is very low on memory usage (about 90MB of memory usage at startup)
Image

If storage space (on the boot device) is not an issue, I have seen that compressing xzm modules with lzo rather than xz, speeds up the system during runtime. Probably because lzo favors speed over compression ratio. So even though the porteus modules are bigger, system is more responsive, since the squashfs access to the compressed modules are faster.

User avatar
francois
Contributor
Contributor
Posts: 5083
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: low ressource computer: your setup to maximize your box

Post#3 by francois » 21 Jul 2017, 13:23

Thanks for your strategies. I like the compressing scheme. And you confirm the use of lxde.

For the text editor, I was thinking something alike libreoffice. I wonder is latex could be the propound?
Voltaire: Le mieux est l'ennemi du bien.

User avatar
n0ctilucient
Samurai
Samurai
Posts: 134
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

low ressource computer: your setup to maximize your box

Post#4 by n0ctilucient » 23 Jul 2017, 02:05

Case...
@ http://store.antec.com/isk-series/isk110-vesa.html

Mainboard (Coreboot)...
@ Http://www.asrock.com/mb/AMD/QC5000-ITXWiFi/

Strategy...
Currently under "ProPolice" (-fstack-protector-all) construction.
Short version... try to minimize Gtk/Qt dependency by using Fox toolkit.

Fox toolkit apps...
[Solved]- Goggles... Xfe...
[Pending]- Fxmm... Rezound...

FoX Desktop Environment (FXDE)...
@ https://sourceforge.net/projects/foxdes ... =directory

Note: I chose FXDE (pending) over EDE (FLTK)... as a compromise between performance and modern aesthetic.

I am also considering a version using this 8 core mainboard (Coreboot)...
@ http://www.adiengineering.com/products/rcc-ve-board/
Last edited by n0ctilucient on 01 Oct 2017, 14:17, edited 14 times in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should consider.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5575
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

low ressource computer: your setup to maximize your box

Post#5 by brokenman » 23 Jul 2017, 21:09

jssouza can you please PM me a link to your ARM version. I have a Pi2 here doing nothing.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 977
Joined: 20 Mar 2012, 03:42
Distribution: 3.2.2-64bit xfce/openbox
Location: australia
Contact:

low ressource computer: your setup to maximize your box

Post#6 by ncmprhnsbl » 23 Jul 2017, 21:46

@brokenman
is this what you're looking for: Porteus 3.2 for Raspberry Pi 2 and 3 (armhf) ?
Forum Rules : http://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
brokenman
Site Admin
Site Admin
Posts: 5575
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

low ressource computer: your setup to maximize your box

Post#7 by brokenman » 24 Jul 2017, 01:49

Indeed. Thanks.
How do i become super user?
Wear your underpants on the outside and put on a cape.

jssouza
DEV Team
DEV Team
Posts: 353
Joined: 09 Jul 2015, 14:17
Distribution: Porteus x86 arm
Location: Liechtenstein

low ressource computer: your setup to maximize your box

Post#8 by jssouza » 24 Jul 2017, 07:56

Thanks ncmprhnsbl.

brokenman, a feedback from you on Porteus for Pi is mandatory please :) .

privateip
White ninja
White ninja
Posts: 14
Joined: 17 Aug 2017, 18:34
Distribution: LFS

low ressource computer: your setup to maximize your box

Post#9 by privateip » 31 Aug 2017, 12:31

Hi,
Does selection of kernel version affect the performance of old and low resources computer?

User avatar
francois
Contributor
Contributor
Posts: 5083
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

low ressource computer: your setup to maximize your box

Post#10 by francois » 07 Sep 2017, 15:21

1) I would say that kernel should solve more the non compatibility issues, but also it could create some compatibility issues. Though by looking on the net about performance issues there could be pros, but there are cons. I found:
Look at the newer versions of the kernel and see if they mention perfomance improvements, though you better stick with your distribution (porteus) most recent kernel:
https://superuser.com/questions/224538/ ... nux-kernel

Brokenman, neko or fanthom would be better advisors than me on that topic.

2) Finally, use of palemoon, helps a lot in my case, compared to firefox and googloe-chrome.
Voltaire: Le mieux est l'ennemi du bien.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2563
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

low ressource computer: your setup to maximize your box

Post#11 by Bogomips » 21 Sep 2017, 12:16

@francois

Things move so quickly in this world of computers, and so that we are on the same page it would be interesting to know what you consider a low resource computer. What is your definition of a low resource computer?
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
n0ctilucient
Samurai
Samurai
Posts: 134
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

low ressource computer: your setup to maximize your box

Post#12 by n0ctilucient » 21 Sep 2017, 16:56

My definition is a system that uses an Intel Atom processor for starters.
The processor is eco-friendly because it is low power w/decent max clock speed.
(...this might explain why Google uses them in Chromebooks)
see... https://store.netgate.com/MinnowBoard-T ... P2780.aspx (Coreboot)

I guess the VIA Eden could qualify also. However... w/fair max clock speed.
see... https://www.viaembeddedstore.com/shop/boards/epia-m920/

Maybe also... AMD "embedded" APU's (they have excellent heterogeneous integrated HD GPU's).
However... historically they use a bit more power than the above mentioned processors (@ the same clock speed).
see... https://www.amd.com/en/products/embedded-r-series-soc

Also... I'm sure there are comparable x86 alternatives (eg. ARM).
Last edited by n0ctilucient on 01 Oct 2017, 14:22, edited 18 times in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should consider.

User avatar
francois
Contributor
Contributor
Posts: 5083
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

low ressource computer: your setup to maximize your box

Post#13 by francois » 21 Sep 2017, 17:11

@bogomips:
MSI ultraslim 340x came out in 2009:
specifications:
https://hothardware.com/news/msi-specs- ... -wind-u123

lspci output:

Code: Select all

root@porteus:~# lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
01:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
root@porteus:~# 
Presently running with:
porteus 3..2.2 xfce edition
palemoon browser is best tolerated as firefox and google-chrome will jam the hdd.


xubuntu will give a satisfactory behavior even with google-chrome, why is that so?
Voltaire: Le mieux est l'ennemi du bien.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2563
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

low ressource computer: your setup to maximize your box

Post#14 by Bogomips » 22 Sep 2017, 00:37

All things being relative, the only possible low I'm able to see in the spec (1st post did not link to spec) is the CPU. My cpu:

Code: Select all

guest@porteus:~$ sudo /usr/sbin/dmidecode -t 4
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x0004, DMI type 4, 40 bytes
Processor Information
        Socket Designation: Socket AM2 
        Type: Central Processor
        Family: 80286
        Manufacturer: AMD
        ID: 62 0F 10 00 FF FB 8B 07
        Version: AMD Sempron(tm) 140 Processor
        Voltage: 1.3 V
        External Clock: 200 MHz
        Max Speed: 2700 MHz
        Current Speed: 2700 MHz
        Status: Populated, Enabled
        Upgrade: Socket 940
        L1 Cache Handle: 0x000A
        L2 Cache Handle: 0x000B
        L3 Cache Handle: Not Provided
        Serial Number:  
        Asset Tag:  
        Part Number:  
        Core Count: 1
        Core Enabled: 1
        Thread Count: 1
        Characteristics:
                64-bit capable
How would yours compare?
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
francois
Contributor
Contributor
Posts: 5083
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

low ressource computer: your setup to maximize your box

Post#15 by francois » 22 Sep 2017, 01:14

Output:

Code: Select all

[porteus ~]# sudo /usr/sbin/dmidecode -t 4
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x0022, DMI type 4, 40 bytes
Processor Information
	Socket Designation: Socket BGA1023
	Type: Central Processor
	Family: Core i5
	Manufacturer: Intel Corporation
	ID: A9 06 03 00 FF FB EB BF
	Signature: Type 0, Family 6, Model 58, Stepping 9
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		PSE-36 (36-bit page size extension)
		CLFSH (CLFLUSH instruction supported)
		DS (Debug store)
		ACPI (ACPI supported)
		MMX (MMX technology supported)
		FXSR (FXSAVE and FXSTOR instructions supported)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Multi-threading)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
	Voltage: 0.8 V
	External Clock: 100 MHz
	Max Speed: 1700 MHz
	Current Speed: 1700 MHz
	Status: Populated, Enabled
	Upgrade: Socket BGA1023
	L1 Cache Handle: 0x0024
	L2 Cache Handle: 0x0025
	L3 Cache Handle: 0x0026
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified
	Core Count: 2
	Core Enabled: 2
	Thread Count: 4
	Characteristics:
		64-bit capable

[porteus ~]# 
P.S. I realised that first post would not give specs and corrected to the appropriate link. Thanks.
Voltaire: Le mieux est l'ennemi du bien.

Post Reply