Slashdot Mirror


Ask Slashdot: Tiny PCs To Drive Dozens of NOC Monitors?

mushero writes: We are building out a new NOC with dozens of LCD monitors and need ideas for what PCs to use to drive all those monitors. What is small and easy to stack, rack, power, manage, replace, etc.?

The room is 8m x 8m. It has a central 3x3 LCD array, as well as mixed-size and -orientation LCD monitors on the front and side walls (plus scrolling LEDs, custom desks, team tables, etc) — it's designed as a small version of the famous AT&T Ops Center. We are an MSP and this is a tour showcase center, so more is better — most have real functions for our monitor teams, DBAs, SoC, alert teams, and so on, 7x24. We'll post pics when it's done.

But what's the best way to drive all this visual stuff? The simplest approach for basic/tiny PCs is to use 35-50 of these — how do we do that effectively? Almost all visuals are browser-only, so any PC can run them (a couple will use Apple TV or Cable feeds for news). The walls are modular and 50cm thick, and we'll have a 19" rack or two, so we have room, and all professional wiring/help as needed.

Raspberry Pis are powerful enough for this, but painful to mount and wire. Chromeboxes are great and the leading candidate, as the ASUS units can drive two monitors. The Intel NUC can also do this — those and the Chromeboxes are easily stackable. My dream would be a quad-HDMI device in Chromebox form factor. Or are there special high-density PCs for this with 4-8-16 HDMI outputs?

Each unit will be hard-wired to its monitor, and via ip-KVM (need recommendations on that, too, 32+ port) for controls. Any other ideas for a cool NOC are also appreciated, as we have money and motivation to do anything that helps the team and the tours.

12 of 197 comments (clear)

  1. Barco... by speleo · · Score: 3, Interesting

    https://www.barco.com/en/solutions/Control-rooms

    1. Re:Barco... by Anonymous Coward · · Score: 5, Interesting

      You say Raspberry pis are "a pain to mount and wire." Have you really thought about this?

      1 - Power (wire one)
      2 - HDMI (wire two)
      3 - wifi plugin. Can be set for static IP. Even a minimal router will allow you up to 50 clients on one WiFi subnet. Apple airport, for instance. And you can use more than one, so you can go up to 250 clients if you really need to. No wires. Unless we're talking about a really huge amount of bandwidth, wifi should do it. If not, ethernet cable, which would be wire three. Same issue with any client, though, so...

      My first question is, how are you going to get simpler than that? 2 or 3 connections. Seems like a doddle, frankly.

      So as to mounting:

      Is there some reason you can't use double sticky tape and just slap the thing on the back of the monitor? Or, if not that, which *is* a little hacky, use one of the ultra-inexpensive cases and put at the foot of the monitor like any other PC, only smaller, using less power, less obtrusive, etc?

      As to configuration, you can prepare the OS + software for these anywhere, walk up to the PI in question, insert the card, power it up, and you're done.

      None of these will need keyboards; any management you want can be done by SSH. Though why you'd have to manage an information repeater I don't know.

      As to reliability, it's pretty good, and hell, if one goes down, you unplug it, plug in a new one, and go on about your day.

      I really don't see the problem. Why would you do this particular task any *other* way?

      fyngyrz

      (anon because mod points)

    2. Re:Barco... by Anonymous Coward · · Score: 5, Insightful

      I would stay away from Wifi for anything that is actually in important continual use, or is intended to impress people on tours. I've seen way too many kiosks and displays that don't work or have error messages because of software and connection problems, and it looks rather bad and unprofessional. You can get Wifi to be pretty reliable, but it is easy enough to use a wired and avoid the chance of it going down when you most need it.

    3. Re:Barco... by Anonymous Coward · · Score: 4, Insightful

      Uhh, anybody using a "Wireless Router" in an enterprise environment needs to be kicked in the teeth.

      Also, don't use wireless for anything mission-critical. Monitoring systems are critical imho.

  2. NVS by Anonymous Coward · · Score: 4, Interesting

    Take a look at the nVidia NVS line of GPUs, they're designed for digital signage but would probably work for you - the new ones support up to 32 displays driven from a single machine (4 cards).

  3. What's so hard about R-Pi mounting? by drinkypoo · · Score: 3, Informative

    There are a variety of cases to help you mount the Pis. They're lightweight enough to where you can literally just heat shrink them and zip tie or foam tape them down. Pis or similar are going to be your lowest-power, lowest-footprint option no matter what. And since these are just operating informational displays, you really don't need anything more than VNC (or the like) to control them, because bandwidth is not an issue. A KVM, IP or not, is literally just something which can fail.

    I'm not a Pi advocate specifically, but I fail to see what's wrong with them for this application.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:What's so hard about R-Pi mounting? by drinkypoo · · Score: 3, Insightful

      Anyone using a Pi gets a rude awakening when they hit an existing limit to the platform and burn through time trying to get around it.

      And now it's time for your rude awakening.

      The graphics are marginal for anything not covered by the existing MPEG codecs, so any kind of browser plug-in based animations and graphics are likely to be a painful experience,

      And here it is: You have no idea what you're talking about. The codecs are irrelevant because none of that kind of functionality utilizes video. All of that stuff is software-generated and video codecs don't come into play at all. The modern Raspberry Pi has plenty of CPU for doing javascript-churned animations. The GPU is the best part of the whole thing, arguably.

      not to mention the fact that their

      "there"

      is no CPU / GPU room for future proofing should someone bring in a "killer app" without support today for their purposes.

      Their current primary contender is a NUC driving two displays. There's no CPU/GPU room for future proofing in that scenario, either, and one machine has two handle two browsers. They explicitly state that the Pis will handle their needs today. If they want to upgrade to something bigger and shinier later, it will probably have hardware requirements in excess of whatever crappy little machines they specify now no matter what they are, so they should go for whatever is cheapest and uses the least power.

      So you don't go into using the Pi with plans to upgrade your software later. You use the Pi (or an odroid, or whatever, who cares) because it's small and cheap and quiet and meets your needs. When they don't, you have an intern put them on eBay.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. PC on a stick by rwven · · Score: 3, Interesting

    http://gizmodo.com/this-130-wi...

    Asus and Intel are making these types of devices. There are probably other companies making them by now as well.

  5. Go for servers by v13235 · · Score: 4, Interesting

    Having done this twice in the past 4 years, my suggestion is to use rack mounted x86 PCs/servers with dual graphics cards. With ATI cards you can go to 8 or 16 monitors per server and as long as you keep a ratio of 1 screen / cpu, you should be fine (capacity wise). Using PCs (a) will allow for easy maintenance and (b) will be easy for others to work on them. PCs are also much easier to upgrade (hardware wise) as they keep the manual effort needed to a minimum. We've done this with PCs and PIs. PIs are a fun project and so far they work well, but you *will* be swearing in the process as you will have to figure out many things, including power, cabling, mounting, etc.

  6. A small PC, you say? by Anaerin · · Score: 3, Interesting

    How about something smaller than Intel's NUC, more powerful, fanless and reasonably cheap. Something like the fitlet for example. And VESA Mountable too.

  7. Re:NVS 810 by Spad · · Score: 3, Insightful

    NVS isn't a "high-end graphics" card, it's specifically designed for driving lots of low-end displays such as in digital signage or systems monitoring. Yes, it's ~$700 for the new card and if you want to dick about with configuring, cabling and managing 16+ Pi's then you're quite welcome to, but if you want something straightforward for a showcase center then it's well worth looking at.