Page 1 of 1

low ressource computer: your setup to maximize your box

Posted: 20 Jul 2017, 09:33
by francois
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.

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

Posted: 20 Jul 2017, 20:37
by jssouza
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.

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

Posted: 21 Jul 2017, 13:23
by francois
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?

low ressource computer: your setup to maximize your box

Posted: 23 Jul 2017, 02:05
by n0ctilucient
Case...
@ http://store.antec.com/isk-series/isk110-vesa.html

Mainboard...
@ 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...
@ http://www.adiengineering.com/products/rcc-ve-board/

low ressource computer: your setup to maximize your box

Posted: 23 Jul 2017, 21:09
by brokenman
jssouza can you please PM me a link to your ARM version. I have a Pi2 here doing nothing.

low ressource computer: your setup to maximize your box

Posted: 23 Jul 2017, 21:46
by ncmprhnsbl
@brokenman
is this what you're looking for: Porteus 3.2 for Raspberry Pi 2 and 3 (armhf) ?

low ressource computer: your setup to maximize your box

Posted: 24 Jul 2017, 01:49
by brokenman
Indeed. Thanks.

low ressource computer: your setup to maximize your box

Posted: 24 Jul 2017, 07:56
by jssouza
Thanks ncmprhnsbl.

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

low ressource computer: your setup to maximize your box

Posted: 31 Aug 2017, 12:31
by privateip
Hi,
Does selection of kernel version affect the performance of old and low resources computer?

low ressource computer: your setup to maximize your box

Posted: 07 Sep 2017, 15:21
by francois
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.

low ressource computer: your setup to maximize your box

Posted: 21 Sep 2017, 12:16
by Bogomips
@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?

low ressource computer: your setup to maximize your box

Posted: 21 Sep 2017, 16:56
by n0ctilucient
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)

I guess the VIA Nano could qualify also. However... w/fair max clock speed.

I'm sure there are comparable x86 alternatives (eg. ARM).

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

low ressource computer: your setup to maximize your box

Posted: 21 Sep 2017, 17:11
by francois
@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?

low ressource computer: your setup to maximize your box

Posted: 22 Sep 2017, 00:37
by Bogomips
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?

low ressource computer: your setup to maximize your box

Posted: 22 Sep 2017, 01:14
by francois
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.