Trains.com

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

Which platform to run JMRI?

1420 views
4 replies
1 rating 2 rating 3 rating 4 rating 5 rating
  • Member since
    November 2016
  • 172 posts
Which platform to run JMRI?
Posted by Lonnie Utah on Tuesday, August 15, 2017 10:22 AM

Hi everyone, 

I'm very much thinking about adding JMRI to our little 4x8 layout (about 60' of track and 8 turnouts).  I am thinking about a couple of different options to run JRMI. Basically, I have it down to our old dated Samsung NF210 netbook (Windows 7) or the latest incarnation of a Rasberry Pi.  Both have their pros and cons.  FWIW, we are running a digitrax system and would have to get a PR3 to interface to our layout. 

 

Honestly, I know very little of JMRI beyond it's ability to program CV's. That's the primary reason I'd want to utilize it, as it gives a very clear overview of which CV's are programmed to what value. The other primary reason I'd like to start working with it is it's ability to speed match locos. We are starting to run a few simple consists on our layout, and it's hard to explain to 6 y/o why we can't consist certain locos with each other. (FWIW, when I got home from work last night, he was running 8 coach passenger train with two steam locos in a consist on the layout by himself.  I set the consist up a couple of days ago on the throttle and he went back to it...)  I know JMRI is extremely functional and powerful, but I know very little of those functions at this time. 

So my question comes down to this, given those options, which would you chose to run JMRI? Does it matter? The edge in computing power goes to the netbook (1.5 Ghz vs 1.2 Ghz). The raspberry has the edge in size and being able to run other functions on the layout.  

 

If I go with the netbook, I've got to spend about $30 on a new power cord.  If I go raspberry Pi, I'll have to buy that, and a monitor or display.  If I went that route, I thought it might be cool to integrate the JMRI monitor into the fascia of the layout.  FWIW, the display on the netbook is only 1000x600. 

 

So given those options, how would you personally proceed. What am I missing? As the old saying goes, you don't know what you don't know. 

 

Thanks again everyone. 

 Lonnie

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Tuesday, August 15, 2017 1:59 PM

 The Pi tends to be a little week for the GUI portion. There are people running a Pi as the machine with the interface (PR3 in your case) but the JMRI front end on a different machine. Which specific Pi is it? Different versions have different compute power and yours might be enough. If the other machine is not too sluggish with Windows  then it should run JMRI just fine. Memory seems to be a critical factor in JMRI performance, probably because java is so memory hungry. Way back int he early JMRI days I had an old P2 laptop that ran Windows 98 just fine, but it woudl take 15+ minutes to start up JMRI. I think it may have had 512MB RAM, upgrading it to a full 1GB improved things dramatically. That may be the issue with the Pi, plenty of RAM to run headless, but add the GUI and the RAM is just not enough. But different Pi variations have different amounts of RAM.

                   --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    November 2016
  • 172 posts
Posted by Lonnie Utah on Tuesday, August 15, 2017 2:21 PM

Thanks for the reply Randy. 

To be clear, I haven't bought a Pi yet. Well, we have one that we used to run a family calendar, but I'd get a new one for the layout. Likely a pi3. FWIW, the netbook I'd be using only has 1 GB of ram as well. So memory is likely a wash between the two. 

  • Member since
    November 2016
  • 172 posts
Posted by Lonnie Utah on Wednesday, August 16, 2017 10:14 AM

When in doubt, read the fine print... 

From JMRI... 

We recommend you have at least 256 MB of memory for Windows 98, 512 MB of memory for Windows 2000 and 2 GB for the newer W7-W10 systems. We have had a report that a 330 MHz Pentium II running W2000 is fine, but it's important to have enough memory and free hard disk space.

 

 http://jmri.org/install/Raspbian.shtml

 

And after reading this link on that page, I think I'm going to go the Raspberry Pi route. I forgot that in the train room, we already have a 32" TV that I could use as a monitor.... 

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Wednesday, August 16, 2017 4:12 PM

 I will add, that that ancient laptop I used while it would take like 15 minutes to start JMRI, once it loaded up, it worked fine and moving between the screens was reasonably fast. It was just that initial startup that seems to suffer with a lower power machine. Heck my main desktop has a quad core Xeon, 16GB RAM, and runs off an SSD, and the computer boots Windows faster than JMRI starts up on it.

                                    --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

Users Online

There are no community member online

Search the Community

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Model Railroader Newsletter See all
Sign up for our FREE e-newsletter and get model railroad news in your inbox!