So recently, I’ve been working on a building a large video wall out of high definition televisions. I was asked to help design and build the system to drive the displays, control them, and wire it all up. This wall was designed to be a “wow factor” item in a new engineering building at the University where I work part time as an adjunct.
So what did I have to work with? I was given nine (plus one spare) 47″ Sharp high-definition “Information Display” TVs. Normally, If I was going to build something like this, I would have liked to pick out the displays, mounts and everything. The world isn’t a perfect place, and I was allowed to start working after the displays were picked out, and mounted on the wall. These displays have a really thin bezel and are designed to be run continuously. I did get on piece of input before everything was hung – I wanted a junction box behind each display with conduit running into the ceiling.
The Sharp displays (model PN-E471R) are around $1500 each. The mounts that were used are spring-loaded and can be used to pop each display out about 6-inches to aid in wiring. The mounts were (apparently) around $1000 each. So, by the time you pay for shipping everything (also including the cost of spare display), getting the displays and mounts cost a whopping $25,000. That $25k didn’t get much in the way of “wow factor” other than “wow you can spend money”. My job is to get these displays playing nicely together, and drive them at their astounding full resolution. Nine 1080p displays at full resolution means there are a lot of pixels to push. Ideally, we could have wired behind the displays before they were mounted, but I didn’t get that option.
So, as these displays are designed to be nothing more than giant monitors, they have two inputs – VGA and HDMI. No kidding. You can buy an optional expansion card that provides a plethora of other input options, but for our purposes, HDMI will likely be the best option. I decided to use use HDMI extender wall plates that push the HDMI signal over a pair CAT6 cables. These extender plates are simple, cheap, and effective. We ordered 10 sets of the extender plates along with twenty pre-assembled 50-foot CAT6 cables – I’ve crimped my life’s share worth of cables already. Running the cable wasn’t too bad, and we had each display running individually rather quickly.
Pushing the Pixels
After talking with my boss (months ago) we decided that building one large computer to power the whole wall was likely going to be easier to manage than syncing nine little single-board machines (like an Asus EEE Box or a BeagleBoard). So, I threw together a list of parts to buy – a 3.0GHz+ quad-core processor (Sandy Bridge i5), 16GB of DDR3, and Three ATI/AMD video cards that could each drive 5 displays (the Radeon 6770 “Eyefinity” edition). I wanted to spread the load across three cards, just to ensure everything ran really smoothly. I Hit a snag, as the parts vendor only had two of the video cards I wanted to use. Changing vendors was going to cause paperwork problems (yay large organization inefficiency!), so I decided to suck it up and deal with using only two cards until the vendor restocked them. Each of the these video cards have five mini-displayport connectors.
So, to connect to the HDMI extenders, I ordered ten mini-displayport to HDMI dongles. After getting everything together, I learned that I might have a problem- each of the dongles needs to be “active” and actually do the conversion from native displayport to HDMI/DVI with an IC inside the adapter. Unsure whether the adapters I had were active or passive, I took one apart, during which I ended up destroying the adapter. I found a powered-IC, so I figured that meant I was dealing with active dongles. Nope. The dongles contained an active IC, but they did not do the crucial native displayport conversion inside.
Without active adapters, I’m limited to driving two “legacy” displays per card (DVI/HDMI). We found a native displayport monitor, and proved that with a native displayport device, I could indeed power a fifth display. I found that AMD/ATI has a list of certified “active” adapters. So I ordered 10. Those adapters are on order (somewhere in the nightmarish paperwork pipeline). So in the mean time, I fired up four of the displays. VLC has a nifty feature called “image wall” where you can play a video on a bunch of simple extended displays- and here is what it looks like running!
Parts are on order – more to come.








Dec
23
Mohbius: an engineer’s blog
by andrew
My name is Andrew, and through this blog I will share some of my adventures and experiences in being an engineer and building things. I might posts projects from work, projects I do at home for my own amusement, or things friends have asked me to help them build.
But who am I? I’ve been posted on slashdot and hack-a-day (my photo tour of Advanced Circuits on Base2), presented at DEFCON 18 (Training the Next Generation of Hardware Hackers), and worked on a large number of projects related to computer security, embedded electronics, and all kinds of things in between. I work at in an electrical engineering department at a decent-sized university doing this, that, and the other.
So, look forward to some interesting posts every now and then!
This post has no tag