Recent

Author Topic: Minimum system requirement  (Read 885 times)

mercurhyo

  • Full Member
  • ***
  • Posts: 193
Minimum system requirement
« on: January 24, 2021, 01:30:10 pm »
Well,
On my signature I describe the traveler's laptop I actually use
Next, I describe my brand new desktop pc:

- AMD Ryzen 3900XT (12 cores 24threads, up to 4.7Ghz)
- ram Corsair Vengeance 3200Mhz ddr4 CL 14 ;) full speed exploited, 32GB
- SSD Western Digital SSD WD Black SN850 2 To
- HDrv Western Digital Ultrastar DC HC510 10 To
- Alim. ASUS ROG Thor 850W 80PLUS Platinum
- Monitor AOC 27" LED - AGON AG273QXP nanoIPS 165Hz
- Graphic GeForce RTX 3080 SUPRIM X 10G
- OS ... Microsoft Windows 10 Professionnal 64 bits - OEM

So I guess I own the minimum system requirement to work with 10 compilers at time  :D

BUT what I want to know is the minimum sys req. to run FreePascal AND THEN Lazarus

Please don't shy, feel free to share the best pc(s) configs you are working with!

THANKS

My laptop is I-7 5.1Ghz (6cores, 12threads) + 16GB ram 2933Mhz + intel graphics uhd + Rtx 2060 + intel SSD 1TB yes it drives 2 graphics cards working together
« Last Edit: January 24, 2021, 01:38:10 pm by mercurhyo »
DEO MERCHVRIO - Linux, Win10pro - Ryzen9XT 24threads + Geoforce Rtx 3080SUPRIM
god of financial gain, commerce, eloquence (and thus poetry), messages, communication (including divination), travelers, boundaries, luck, trickery and thieves; he also serves as the guide of souls to the underworld

mercurhyo

  • Full Member
  • ***
  • Posts: 193
Re: Minimum system requirement
« Reply #1 on: January 24, 2021, 01:40:54 pm »
Benchmarks are just like tetris and pacman for my monsters LOL!
DEO MERCHVRIO - Linux, Win10pro - Ryzen9XT 24threads + Geoforce Rtx 3080SUPRIM
god of financial gain, commerce, eloquence (and thus poetry), messages, communication (including divination), travelers, boundaries, luck, trickery and thieves; he also serves as the guide of souls to the underworld

MarkMLl

  • Hero Member
  • *****
  • Posts: 2364
Re: Minimum system requirement
« Reply #2 on: January 24, 2021, 01:42:00 pm »
An ARM chip running at say 100MHz, with at least 512Mb RAM, should be totally adequate.

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

lucamar

  • Hero Member
  • *****
  • Posts: 3758
Re: Minimum system requirement
« Reply #3 on: January 24, 2021, 01:54:48 pm »
The minimum system around here with Lazarus is a Pentium MMX 200 Mhz, 128MiB RAM, 16 GiB Seagate HD, generic SVGA (SiS 6326 chipset IIRC) with Win2K and Debian (don't remember which version)

And I do have a 386 33Mhz with 32 16* MiB RAM, 8 GiB HD, FreeDOS 1.2 and Debian Potato where FPC runs happily, though it's not used much (other than testing once in a blue moon).

I guess I could try taking memory out of the Pentium a stick at a time to see what is the absolute minimum for Lazarus :D


* Forgot! A SIMM stopped working last summer so 16 MiB, not 32 ...
« Last Edit: January 24, 2021, 01:58:10 pm by lucamar »
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

MarkMLl

  • Hero Member
  • *****
  • Posts: 2364
Re: Minimum system requirement
« Reply #4 on: January 24, 2021, 02:12:54 pm »
I guess I could try taking memory out of the Pentium a stick at a time to see what is the absolute minimum for Lazarus :D

It used to need 512Mb including pagefile to build itself. These days I think it's a bit more.

The bottom line is that if a system will realistically run Linux, then it will almost certainly run FPC and probably Lazarus. And if it's anything like a conventional computer then performance will probably be adequate.

I'm specifically excluding https://hackaday.com/2013/11/21/making-the-worst-linux-pc-useful/ :-)

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

lucamar

  • Hero Member
  • *****
  • Posts: 3758
Re: Minimum system requirement
« Reply #5 on: January 24, 2021, 05:13:00 pm »
It used to need 512Mb including pagefile to build itself. These days I think it's a bit more.

It could be done with less (IIRC, 256 MiB was the lower "limit") but just to test I've just built a standard Lazarus 2.0.10 (Win32) on a P4-3GHz w/512* MiB (WinXP) and it did it nicely: about 20 or 25 minutes of disk churning (and fan roaring) and done :)


* The 512 MiB are shared with video so it's really a 448 MiB system
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

MarkMLl

  • Hero Member
  • *****
  • Posts: 2364
Re: Minimum system requirement
« Reply #6 on: January 24, 2021, 05:25:02 pm »
It used to need 512Mb including pagefile to build itself. These days I think it's a bit more.

It could be done with less (IIRC, 256 MiB was the lower "limit") but just to test I've just built a standard Lazarus 2.0.10 (Win32) on a P4-3GHz w/512* MiB (WinXP) and it did it nicely: about 20 or 25 minutes of disk churning (and fan roaring) and done :)

My experience with an NSLU2 "Slug" which I think has 32Mb RAM was that 512Mb swap was essential: Lazarus wouldn't build (due to linker requirements) with less.

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

lucamar

  • Hero Member
  • *****
  • Posts: 3758
Re: Minimum system requirement
« Reply #7 on: January 24, 2021, 08:21:24 pm »
My experience with an NSLU2 "Slug" which I think has 32Mb RAM was that 512Mb swap was essential: Lazarus wouldn't build (due to linker requirements) with less.

Well, yes, building Lazarus itself or any other big project will probably require more resources (both memory and disk space).

But to use Lazarus to design and build small to medium applications I think 128 MiB RAM is enough. We do it on that Pentium MMX, though I remember neither which version of Lazarus it has (probably 1.8.6 or 2.0.x) or how much swap (probably 512 MiB, now that I think about it--standard 4*RAM).

A small drawback is that in limited systems you can't install many (if any) third party packages, but we tend to use only standard or home-brew control extensions (as interposed classes most of the time) so that's not a big problem for us.
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

 

TinyPortal © 2005-2018