contact us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right.​

50" UHD TV as a Computer Monitor

Projects

Various electronics, programming, welding, mods and other non-automotive projects.

50" UHD TV as a Computer Monitor

Joe Angell

mid 2014

Update: January 2020

Out of the blue, the HDMI EDID passthrough just stopped working. Well, it worked, but the Samsung TV would display only the center of the 4K image, like it was a 1080p window into it. Plugging the display directly into the computer fixed the problem, but then my windows moved around every time I turned the TV off. I bought a second EDID passthrough from another company (I suspect they’re all the same under the hood, though), and it had the exact same issue.

I wound up leaving the monitor plugged directly into the computer. I updated my AutoOffice to include a Windows daemon that can sleep and wake the displays. Since the TV doesn’t support DPMS, it shows “no source connected” for about 15 minutes before it finally turns itself off, but the computer still reads it as connected and doesn’t shift the windows . The only problem is that I need to use the remote to turn the TV on manually in those situations, after the computer wakes up.

I might look into other solutions, like an USB HDMI-CEC adaptor (if I can find one that works in 4K 60Hz HDR in 4:44), or an IR blaster. I’ll likely also test if the computer detects monitors when displays are put to sleep; if not, I can physically power the TV off after going into sleep mode, but I need to make sure the computer sleeps before power is cut and taken out of sleep only after power is restored, which is tricky because there is a variable amount of latency to the SmartThings-controlled Z-wave outlet.

For now, though, I’ll just use the remote. Still better than all my windows moving around.

Update: May 2018

I've upgrade from my MSI gaming laptop to a Corsair One Elite desktop.  Its Nvidia GeForce 1080 Ti is able to easily drive the 55" Samsung 4K TV at 60 Hz, finally.  Unfortunately, the HDMI Detective can't handle that resolution at 4:4:4 or RGB, but this was the only display I had hooked up for a while, so it wasn't a problem -- I just removed the HDMI Detective from the chain.

I recently got a Samsung 28" 4K display to test HiDPI interfaces with.  This is a proper monitor, and supports DPMS.  However, with two monitors hooked up I was back to Windows moving all my windows between the monitors when I powered on the TV.

4K-capable HDMI Detective-style devices seemed very expensive, but I hit on a solution:  a $22 dongle that plugs in between the graphics card and HDMI cable.  This is a Fueran HDMI EDID passthrough, whose job is to simply pass through the EDID information to the computer, but also to emulate that same information when the TV is off.

This mostly much solves my problem, but it's not perfect.  The main limitation is that my computer won't recognize the TV after a reboot while this is attached -- I mean, it thinks a display is there, but it nothing appears on the TV.  I have to plug the TV directly into the computer, which does properly recognize it.  After that, I can plug back in the passthrough.   This isn't a massive problem as I rarely reboot my computer.

Overall, I'm pretty happy with this solution, since it was cheap, simple and keeps my windows where I put them, even if every month or so I'll have to plug in the monitor directly. I bought a 1’ HDMI extension cable so that I wouldn’t have to reach behind the computer in those instances.

As an aside, macOS doesn't have this problem with shifting windows.  While it will move windows to one monitor, it will automatically move them back if they haven't changed position since the monitor was disconnected.  If Windows had this functionality, it would solve a lot of problems.

Update: April 2017

I upgraded from the Seiki TV to a curved 55" 4K Samsung UN55KU6500, which I got refurbished from Groupon for ~$650 (including shipping).  This is a much, much nicer TV than the Seiki.  The curve is nice to have, although it's subtle enough you can save a few bucks by getting the flat one if you don't care about that.  The Smart TV interface is actually pretty decent (usually they suck), even if I'm not actually going to use those features, and the remote is nice and easily picked up by the TV at a variety of angles.  Picture quality is quite good, with it being brighter than the Seiki and with significantly (basically no) dimming at the corners (the curve helps here too).

Dealing with DPMS

As with basically every other TV, it does not support DPMS, and turning off the TV makes the computer think that it isn't plugged into anything anymore and moves all the windows back to the laptop display.  The Gefen HDMI Detective again solves this problem.  I did have to have update its its EDID list from the TV, which added 4K 60 Hz support (the Seiki only supports 30 Hz at 4K), in 4:2:2 (see below).  The HDMI Detective has no problem working at that resolution or refresh rate.  Initially Windows didn't want to default to 60 Hz; for that, I had to go to the Display Driver settings, and then it worked just fine.

Disabling HDMI-CEC

I did have to turn off AnyNet+, which is Samsung's branding for the HDMI-CEC.  Since I don't use this as an actual TV and don't have an antenna or cable/satellite box hooked up to it, every time I switch to that input (or turn on the TV with that input already selected) it would ask if I wanted to configure it, and I'd have to hit cancel every time.  Disabling AnyNet+ got around that problem.  It does mean I can't use HDMI-CEC to control the TV's power from my computer, but I don't have the hardware or software for that (yet) anyway.

Power Up and Power Loss Recovery

The TV also powers on very quickly, going from off to completely on to only a few of seconds, while the Seiki takes at least 10 seconds to power on.  Even better, the Samsung remembers if it was on if you unplug it, and goes back on when you plug it back in, which is useful for the home automation setup I'm working on.

One cute feature is that when you turn the TV off, it slides black bars towards the center from the top and bottom of the TV, and out again when you turn it on.  Unfortunately, my plan to cut and restore the power to the HDMI means I won't be able to see that myself, but I could write an intermediary app that simulates that effect (I might do it on my other machines too; it does look pretty neat).

Speakers

Another advantage of the curved screen is that while the speakers are still sunk under the desk, it isn't flush with the back of the desk so the sound is less muffled.  I've considered raising the shelf a bit so that the edge of TV sits on the top of the desk, but I haven't actually done that just yet.  They're still TV speakers, so they're not going to sound great, but they're better then the Seiki.

4K Display Resolutions

Curiously, the display appears to support 4096 x 2160 as well as 3840 x 2160.  You have go into the TV's Picture settings and set the Picture Size to Custom and set Fit To Screen to On, or else the image will go off the edge of the screen.  However, the image will be squashed horizontally (circles will appear slightly vertical stretched).  As such, I believe that 3840 x 2160 is the native resolution, and that 4096 x 2160 is scaled down to that.

Refresh Rate, Chroma Subsampling, and the Limitations of the Nvidia GeForce 756M

I did have one issue, though, a kind of color fringing on antialiased text.  Disabling ClearType on Windows fixed that, but other applications (such as some Qt-based apps) that use their own antialiasing still had the artifacts.  Even without antialiasing, red text looked odd, with clear black pixels displayed even though when looking at zoomed pixels everything looked fine.

Red text in P4V on Windows clearly has black pixels when photographed, This is a side effect of 4:2:0 chroma subsampling.

Red text in P4V on Windows clearly has black pixels when photographed, This is a side effect of 4:2:0 chroma subsampling.

A screenshot of the same region of the screen zoomed in with software (and thus without chroma subsampling), showing that it is indeed pure, red text. This is more like what it would like like with RGB or YCbCr 4:4:4 subsampling.

A screenshot of the same region of the screen zoomed in with software (and thus without chroma subsampling), showing that it is indeed pure, red text. This is more like what it would like like with RGB or YCbCr 4:4:4 subsampling.

After spending far, far too much time researching this topic, I discovered the culprit. Windows defaulted to 30 Hz, but I had forced it to 60 Hz.  The Nvidia GeForce 765M in my MSI gaming laptop can't do RGB or YCbCr 4:4:4 at 60 Hz.  While the TV supports both, the card simply isn't capable of it at that high of a resolution.  Instead, it falls back to YCbCr 4:2:0.  This leads to red or yellow fringing around fine details like text.

RGB and YCbCr are different ways of encoding colors to send to the display, either as red (R), green (G) or blue (B) components, or as luminance (Y), blue difference (Cb) and red difference (Cr) components.  YCbCr also supports a form of chroma compression, with names like 4:2:0 and 4:2:2 (there are others, but these seem to be the most common).  Instead of sending unique chroma values to each pixel, 4:2:2 sends a single chroma value that is used for two adjacent subpixels, or a 2x2 grid of subpixels in the case of 4:2:0.  4:4:4 means no compression, with each subpixel getting unique chroma values.  If you want a better explanation, check out the video here.   This page has an example of what 4:2:0 and proper 4:4:4 look like on an LG TV, as well as letting you test it with your own display.  There are technical reasons why you might want to use RGB vs. YCbCr, but unless you're really into that sort of thing it doesn't really matter, as long it works.

My problems were compounded by the Nvidia drivers refusing to let me actually change the resolution away from 3840 x 2160 at 30 Hz.  It would let me choose a new resolution or refresh rate, but it would then simply screw up the display -- the TV reported that he resolution had not actually changed.  I finally was able to work around this by creating a custom 30 Hz resolution from the Nvidia Control Panel, although I had to set the timing to CVT With Blanking in order to let it save the new preset (it won't let you define custom presets that match existing modes).  

Once I forced the display down to 30 Hz, my color issues went away entirely.  The Nvidia drivers automatically defaulted to RGB (as supported by the 765M at this resolution and refresh rate).  I was also able to change the Output Dynamic Range from the clipped Limited to the more expansive Full setting.

More modern graphics cards like, the GeForce 980 or 1060 or anything else from the last year (probably older, too) support YCbCr 4:4:4 (and possibly RGB) natively, so they won't have these issues.  I only did because I'm running older hardware.

UHD Color, the PC Name and Game Mode

It's worth noting that you'll want to enable UHD Color.  This is only available on HDMI input 1, and provides YCbCr 4:4:4 color support in the 4K resolutions at 30 Hz and 60 Hz, and RGB at 30 Hz.  Without this, you will only get YCbCr 4:2:2 or 4:2:0 at 4k, and even with a decent graphics card you still won't get good looking text.  UHD Color also enables support for 10 and 12 bit color support with YCbCr 4:2:0, which is nice for color fidelity but not in any way helpful for text.

You'll also want to make sure the HDMI input that your computer is plugged into is named PC on the TV (you can change the input name from the TV's settings). This tells the TV to disable some of the things that it normally does to make TV images look nicer, ensuring you get a more accurate computer display out of it.

You can also flip on Game mode if you want lower latency.  I'm not going to be playing games on it, but it doesn't hurt.  The TV disables certain image processing features in order to ensure that the image goes to the screen has quickly as possible.

Finally, I tried turning down the sharpness down to 0, as I've had to do on my older TVs to get good looking text, but on this TV it actually made the text pretty blurry.  Leaving it at 50 seemed to provide the best image.  Going above 50 caused the ClearType subpixel antialiasing to become clearly visible, with yellow pixels showing up to the right of the characters.

Verdict

In the end, I'm quite happy with this Samsung TV as a large computer display.  I will need a better graphics card (since this is a laptop, that means a better computer) to use 60 Hz, but I'll deal with 30 Hz for now.  Power up is fast, visual quality and brightness are great for how I use it.  It's probably even good as a TV.


(original post)

I like having high-resolution displays for work.  My main display was a 30" 2560x1600 Dell monitor.  This worked great for about 7 years.  But then I heard about UHD, featuring 3840x2160 resolutions.  While these were initially quite expensive (many thousands of dollars), Seiki released a 50" model in 2013 for around $1200 USD.  By mid 2014, the price had dropped to $580, and I decided it was time to buy (of course, the price dropped another $150 three weeks later, but that's how things go).

Seiki TV Limitations

The Seiki UHD TVs are first generation products, in that ultra high definition is still pretty new.  As with other first generation UHDs, they only support HDMI 1.4a, meaning that while they can run at 3840x2160, they can only do so at 30 Hz, which introduces a bit of input lag that most of us aren't used to these days.  They can run at 120 Hz in 1080p mode, and many people play games in that mode while using the full resolution for their desktops.  Meanwhile, HDMI 2.0 is required for 60 Hz UHD, and it's not clear if Seiki will issue an update for these displays, or if it's even possible (since it may be a hardware limitation; presumably, enabling 60 Hz UHD would also enable 240 Hz 1080p as well).  Also, this TV does not have DisplayPort, which would support 60 Hz, although again it's not known if the hardware itself can handle that.

I'm using this display for programming, so the lower refresh rate isn't a big deal, but I did find the input lag from the mouse to be somewhat noticeable and slightly annoying.  I'm not sure if that's due to the 30 Hz refresh rate, the response time or something else, but it is a common limitation reported by everyone with this display and it's 39" cousin.

The TV also doesn't support DPMS, which is what computers use to tell monitors to go to sleep without the computer thinking it's been disconnected, but it does seem to support a kind of sleep mode a few minutes after, automatically turning off the screen and turning it back on when the computer wakes.  The problem is that the laptop thinks the cable was unplugged when the TV turns off or goes to sleep, causing all windows to move to the laptop's display.  Luckily, this was possible to resolve with an HDMI Detective Plus, as described below.

Incidentally, I went with the 50" display because it is 88 PPI.  The 39" display is around 113 PPI, while my older 30" monitor was 100 PPI.  I was at the limits of reading the 30" display at three feet at its native resolution, so adding even more pixels in the same space was probably going to be too much.  The ideal size to maintain 100 PPI would be 44", but no one has made such a monitor at this low a price yet.  Instead, I thought I'd just push the 50" monitor back until the pixel size was roughly the same as the 30" display at three feet.

Driving the Monitor

My first problem was that my two year old 15" Dell couldn't handle the UHD resolution through its Intel or Nvidia graphics hardware.  I solved this by buying an open-box 17" MSI gaming laptop from NewEgg with a newer Nvidia GTX 765M.  Open box saved me a bit of cash, was much better specced then my Dell or any other similarly priced system I could find, and most importantly had enough graphics horsepower to run the display.  I took the opportunity to up the RAM to 16 GB and get an SSD as part of the upgrade.

A nice bonus is that my Onkyo AV receiver has two HDMI outs, allowing it to drive two displays at once, at a resolution common to both displays  The primary output is connected to a monitor that I use for my Mac mini server/video player and various game consoles.  Plugging the second output into the Seiki worked great, and ran at 1080p at 60 Hz with no problems.  Titanfall on a 50" screen at four feet away is quite impressive.  The only problem is that my surround sound speakers are centered on the other monitor, so the sound comes from the side a bit, but that isn't a huge deal. 

I also had no issues of any kind with overscan.  I simply plugged it in and it worked as a standard computer monitor, with the image filling the entire screen and with nothing being cut off.  I didn't even think about overscan until I saw a question about it on a forum.

SWITCHING SOURCES

Input switching isn't too bad, either.  On some TVs you have to keep hitting the Input button until you've cycled through all the inputs to get to the one you want -- and then doing it again when you inevitably overshoot the one you wanted.  Some other TVs have dedicated buttons for most of the inputs on the remote, which is the best situation.  This TV sits in the middle: there's a Source button that shows a list of inputs, from which you can use the directional pad to choose one and click the OK button on the remote.  This means it takes three presses to go from HDMI 1 (my computer) to HDMI 2 (my receiver).  Not as good as one press, but far better than cycling through all eight of them.

Configuring Windows

The next trick was getting Windows to cooperation.  Windows 8.1 treats it as a HiDPI display, meaning that it runs it at 1080p.  The "Modern" control panel only let you choose between Small, Medium and Large sizes, none of which worked here.  It turns out you have to use the old-style Display Properties from the desktop, uncheck the Let me choose one scaling level for all my displays option, and then drag the slider all the way to the left to get the displays native resolution.  It took me a while to find the right search terms on Google to find this information, but I finally had it running properly.

FINDING THE MOUSE POINTER

The screen is such high resolution that I found that I was losing my mouse pointer much more often than before.  Windows has a feature to help with this: under Control Panels, choose Mouse Properties and then the Pointer Options tab.  You can then toggle Show location of pointer when I press the CTRL key.  After that, tapping ctrl will briefly draw a ring shrinking towards the mouse pointer.

Monitor Settings

Some quick googling found some good default settings for PC use.  Press the Menu button, select Picture and choose User.  I tweaked mine to the following (the original results I found had lower color, brightness and contrast values, but I found this matched up best with the other monitor I had the AV receiver hooked up to):

  • Contrast: 48

  • Brightness: 55

  • Color: 62

  • Sharpness: 0

  • Color Temp: Warm

  • Blue Screen: Off

Sharpness is the big one, as otherwise you'll have white fringing around black text on grey backgrounds.  The warm color temperature is the best match for the other monitors I have on my desk.  I turned off Blue Screen so that the screen will be black instead of blue when there is no signal, although the text "No Signal" is still displayed for a few minutes before it automatically powers itself down.

Positioning the Monitor

My old 30" monitor had a PPI of about 100, and sat about three feet away from me on my desk.  At that distance, the 50" display with about 88 PPI was enormous, so much so that you had to turn your head to see the edges of the screen.  Furthermore, the backlight would darken noticeably at the edges, as TVs this size aren't meant to be used at such near distances.  Finally, the stand meant that the bottom edge of the panel sat about six inches above the desktop, requiring you to look up all the time.

I thought about a few solutions to this problem.  One was to weld up a custom monitor stand with tilt support so that I could get it closer to the tabletop, but I wanted something sooner than the weekend.

The simplest solution was to mount a new shelf under the back of the table.  I bought a black 3' x 1' MDF shelf form Home Depot, and a second black 3' x 8" black shelf.  This wound up being necessary as the first shelf wasn't deep enough, and I needed to raise and tilt the monitor slightly after it was positioned.

To secure the shelf to the table, I bought four six inch long, 3/8" diameter bolts, sixteen washers and twelve nuts.  I drilled four holes into the larger shelf in a trapezoid, with two near one of the long edges and two about closer to the middle.  This allowed the shelf to stick out from the back of the desk.  I screwed the smaller shelf to back edge of the larger so that the back of the monitor stand would have something to rest on; the larger shelf was too narrow otherwise.

I placed the shelf assembly on my black IKEA GALANT desk and marked it through the holes in the shelf and drilled them out.  I countersunk the front two holes with a larger bit, but left the rear ones as is, as I was concerned a bit about just how strong the table was with that much material removed.

To attach the shelf to the table, I put a washer on each bolt and ran them through the holes in the desk.  I then put another wash on the bottom of each bolt and threaded a nut all the way up, securing the bolt firmly to the table with a wrench.  I then threaded a second nut onto each bolt, running it up a couple inches to the height that the top of the shelf would be.

Next I placed washers on the holes on the board, and slipped them through the bolts up to the nuts I'd just threaded on.  I put a final washer on each bolt and a nut on that.

The final arrangement is:

Bolt -> Washer -> Table -> Washer -> Nut -> Nut -> Washer -> Shelf -> Washer -> Nut

What's nice about this setup is that it's easy to adjust the height of the shelf -- you loosen the nut just above the shelf and spin it up to where the top of the shelf should be, and then tighten the nut under the shelf up until the shelf is tight against the first nut and washer.  This made it simply to get the height, level and placement right.  All of the bolts were tightened with wrenches to make sure they don't come loose on me.  You can also do a little bit of tilt here, but you can't go too far without the washers being at an odd angle to the shelf and not seating firmly.

The back of the monitor stand sits on the smaller shelf, which rests about an inch off the surface off the larger shelf.  This unfortunately tipped the monitor forward more than I wanted, so I found a piece of scrap wood that was about 3/4" thick and put that under the front of the stand.  This tilted it just a little, and was just what I needed.

In the end, the monitor is now sitting about four feet away from me, and the top third of the monitor is roughly aligned with my eyes, thus keeping me from craning my neck all day.  The backlight still fades a bit at the sides, but it's much more even than it was when it was three feet away, and it's not hard to look to the edges of the display.

The shelf sits under the table and sticks out behind it. This allows the monitor's panel to sit just above the top edge of the table, while also pushing the display far enough back for easy viewing.

Original position of the TV as it sat on the desk.

Final placement of the TV just beyond and below the back edge of the desk.

The Occluded IR Sensor

The infrared receiver on the TV is located to the left of the blue bar (it took me quite a while to actually find it, which I finally did by holding the remote against the face of the TV at a steep angle to the left while holding down a button and dragging the it to the right until the TV responded.  The problem is that with the TV seated on the shelf, the receiver is now below the level of the desk, making it hard to hit with the remote.  I had to hold my arm up in the air and aim down to turn the TV on.  This wasn't a huge deal for just toggling the power, but it became annoying as I switched inputs to play console games or to adjust the colors.

To resolve this issue, I bought a cheap IR repeater for under $10 on Amazon.  The repeater has a an IR receiver and a single IR transmitter, and is powered by USB.  I mounted the receiver on the top of the bezel with the included adhesive backing, and the receiver over the IR sensor on the TV, and plugged it into the TV's USB port for power.

This revealed a detail I didn't think of -- the TV's USB port only has power when the TV is on.  This of course makes perfect sense in hindsight.  I had previously mounted a few USB ports on my desk, some of which aren't plugged into a computer and are only there to provide power devices, so I plugged the receiver into one of those instead.  That worked quite well, and now I can more comfortably turn the TV on and off and switch inputs.

 

IR repeater as mounted on the TV. The IR sensor on the TV is just to the left of the blue light.

 

Handling the Lack of DPMS

All my other monitors support DPMS or are plugged into desktop computers.  DPMS is the standard for computer displays that allows them to go into low-power mode when signaled by the computer, and to wake up with the computer.  The Seiki TV (and most other TVs) does not support this.  Worse, every time you turn the TV off, the computer acted as though the HDMI cable was pulled all the window move to the laptop's 1080p laptop displays (this isn't an issue for desktops with only one monitor attached, since there's nowhere to move the windows to).  Turning the TV back on causes all windows to moved to its screen, even those that were on the laptop, but now they've been resized and moved, so you have to move everything back again.

To solve this problem I got an HDMI Detective Plus from Gefen.  It spoofs the EDID signal to the computer so that it thinks it's still connected even when it is unplugged or turned off.  The unit was about $75 from Amazon at the time. It maxes out at 3840x2160 at 30 Hz, the same as the native resolution of the TV itself.  Once installed and set up as per the instructions (meaning, I properly flipped DIP switch 4 instead of 1 to enable HDCP), I no longer had nay problems with my windows shuffling around when the TV is powered off.

SLEEP MODE

The TV does appear to support turning itself off when the computer goes to sleep.  It displays NO INPUT for a few minutes before finally powering down.  This is a kind of sleep mode, though; when you wake the computer back up,  the screen automatically turns itself back on.  Combined with the HDMI Detective Plus, this makes it actual quite similarly to sleep mode with a computer monitor.

POWER UP TIME

Since this is a TV, it doesn't have a terribly quick power-up time.  In fact, it takes a full ten seconds to go from hitting the power button on the remote control to an image showing up on the screen.  The same delay is present when it wakes from sleep.

Turning off 4 Hour Auto Standby

For some unknown reason, the TV is configured to automatically turns itself off after four hours.  The only way to disable this is from the service menu.  I found the basic instructions on a forum from a Google search:

  1. Press Menu to go to the TV's normal menu.

  2. Press 0000 on remote. The service menu will appear on the left. Be careful in here; you can wreck your TV if you mess with the wrong settings.

  3. Scroll to Others and press OK

  4. Scroll all the way down, past the last entry in the menu. This will reveal three new options, including 4Hours Auto Standby. Set it to Off.

  5. Press Return to get out of the service menu.

You can also reduce your backlight level here if you like.  This will save power and make the display less blinding when used up close.

Firmware Updates

Seiki has firmware updates available for their TVs.  You just load the firmware onto an empty USB flash drive and plug it into the TV, and it updates itself.  There is only one update to the 50" model, and that was released in early 2013; my TV was made in early 2014, so there was no need for me to update it.  While many are hoping for an HDMI 2.0 firmware to enable 60 Hz refresh rates, but it's not clear if the hardware can support the necessary data rate, but we'll see.