Problem is... HDMI-CEC on the PS4 works with my equipment, but the IR blaster on the X1 does not. I have no idea why not, but maybe it's telling because the Wii U's IR remote function doesn't work with my equipment either.
An HDMI-CEC implementation on a computer requires quite a bit more than just a GPU that supports it. The last 'C' in the acronym gives it away: control. The GPU itself
shouldn't be issuing commands but rather simply be a redirect for any commands issued by the CPU through the OS or software. There are two other things that come to mind as well...
Cost: Someone has to pay to implement the feature in the driver, develop software, etc. The problem is that the largest consumer of something like this is arguably... the HTPC crowd. You may disagree with that, and that's fine, but the HTPC crowd does not usually pay a lot for video cards.
Capability: One of the biggest issues with HDMI-CEC is that it's a mixed bag of functionality. The problem is that a manufacturer is free to implement whichever features they want and to implement them
however they want. To give you an example, my LG TV will not turn on my AVR, but it will turn it off; however, my Vizio TV will turn on my AVR and also turn it off. How can they truly market this as a feature to the masses when the implementations are so darned random!?
Anyway, you
can get this functionality on your PC if you really want it! However, it isn't a
free thing to do. Pulse-Eight makes two devices that handle HDMI-CEC control with a PC. Most users would opt for the
external unit, which acts as a pass-through with your HDMI and connects to the PC via USB for the CEC commands. There's also an
internal unit; however, this one is only supported by Intel motherboards/products that have Intel's HTPC header (also called the "Custom Solutions header"), which actually includes the Intel Haswell NUCs.