In preparation for the R14.0.0 release, we would like to establish
minimum system requirements for installing and running Trinity. Please refrain from "by gosh, by gum" guessing. :-) Please only share real-world experiences using Trinity with older hardware and
distros as well as limited environments, such as the Raspberry Pi or ARM.
We don't want to create absurd minimum requirements as has popular. We want to establish realistic minimum requirements.
Thank you!
Tim has been fine-tuning Trinity code based upon his own testing of a Raspberry Pi and me with a PI and PII. We've been conducting these tests for about two weeks.
My test specs:
PI: 400 MHz K6-III+, 256 MB RAM (the maximum possible), ATA hard drive, 66 MHz FSB, Diamond Stealth 3000 3D video card (4 MB RAM). This was my primary system at the turn of the century. :)
PII: 350 MHz Deschutes CPU, 448 MB RAM (expandable only to 768 MB), ATA hard drive, 100 MHz FSB, Creative Banshee AGP (16 MB RAM). Direct rendering actually works on this first generation AGP card. :)
Precise scientific testing method: stopwatch and eyeballs. :)
In my original tests with the PI and PII, the original Trinity startup time was about 1:45. Tests as of today are down to about 1:05. All of the recent testing and patching is, very much, a success. Other tests were performed but that one result indicates the improvements. Bottom line is Trinity is usable on the PI and PII. For sure I would not want to use these systems all day, yet at least Trinity is palatable on these clunkers. :)
As noted previously in this list, the PI and PII are not energy efficient. Much of the time they sit powered off under my desk, but they both serve handily as good hardware to test various aspects of Trinity and corner cases.
With this testing we now have a good idea how Trinity performs at the bottom of the hardware barrel. Considering that KDE4 and GNOME are unlikely to run on such systems, that leaves Trinity, Xfce, LXDE/Razor-qt, and E17 as the remaining desktop candidates for REALLY old hardware. That said, window managers likely are optimal at the PI/PII level (not to mention that tasks such as online video and audio streaming will really test a person's patience).
Although arguably we showed that a PI or PII could suffice as minimum system requirements, real-world observations indicate such claims should be as a sidenote.
If anybody has a P3 available and some time, testing would be welcomed as to whether we can establish a P3 as an reasonable real- world minimum for system requirements.
My testing was as simple as this:
Trinity startup time. Starting preloaded konqueror. Starting konsole. Alt+F2 dialog. Starting kate. Starting kcontrol. Alt+F1 menu.
Darrell
PI: 400 MHz K6-III+, 256 MB RAM (the maximum possible), ATA hard drive, 66 MHz FSB, Diamond Stealth 3000 3D video card (4 MB RAM). PII: 350 MHz Deschutes CPU, 448 MB RAM (expandable only to 768 MB), ATA hard drive, 100 MHz FSB, Creative Banshee AGP (16 MB RAM). Direct rendering actually works on this first generation AGP card. Bottom line is Trinity is usable on the PI and PII. For sure I would not want to use these systems all day, yet at least Trinity is palatable on these clunkers. :) Although arguably we showed that a PI or PII could suffice as minimum system requirements, real-world observations indicate such claims should be as a sidenote.
IMO, if TDE is usable (although slow) on these machines, these should be the minimum system requirements. Their are called 'minimum' for a reason :) Perhaps after listing them, we could add a statement that says that a P3 is recommended for a better user experience.
Cheers Michele