Valve tells Ars its "trying to unblock" limits caused by open source driver issues.
See full article...
See full article...
While this could maybe work, good luck trying to explain to a random consumer that "that HDMI port? Yea its not technically an HDMI port..." when it doesn't play nicely with their random model of TV. Shit like that is why so many people are frustrated with USB-C, throw in an HDMI port that isn't an HDMI port, and you're asking for all sorts of support headache and likely legal trouble from the HDMI Forum. I bet they even regulate that an exposed HDMI port on a backplane MUST be actual HDMI not Display Port Alt-mode or something. Which, honestly, is a good idea. Nothing destroys trust and goodwill when things don't work as advertised because a manufacturer tries to get cute with standards...This got me wondering if Valve could get away with "one little trick" and just make it internally a DP port (as far as the driver is concerned) and wire it to an external port that is just an HDMI 2.1 dongle in disguise?
To the user, it just looks like an HDMI port on the back of the case. . .
Although that probably means that in OS management tools, you have 2 DisplayPort ports show up, and zero HDMI, which might be a technical support issue as users get confused.
Although it's probably also too late in the product development cycle to make such a change. If it's even theoretically possible.
I doubt its possible to implement broadly functional CEC via some DP->HDMI hack, at lest without creating a support nightmare for themselves. I'd consider reliably functional CEC to be an absolute must-have for the audience Valve is likely targeting for the Steam Machine.Well, no. The DP signal can carry audio and video which for "output" is all you really need. They can probably even hack in the "wake on activity" signal to turn the TV on automatically. The HDCP signal might be more tricky from a Linux box to be allowed to be "trusted" for that and stuff like ARC are really "optional" for coming from a PC.
There is a LARGE gulf between "theoretically working" and "working in practice", PARTICULARLY when it comes to anything touching HDMI.The board traces for 2.0 and 2.1 are identical, so no, Valve did nothing.
Your concept of "cobbled together" is alarmingly strict. Motherboards regularly have supporting chips that add or change functionality. Is an ASMedia SATA chipset for extra ports "cobbled together" too? Is a Lenovo laptop cobbled together because it needs a tweaked keyboard driver?
Sometimes the base platform needs augmented. If the manufacturer open-sources and mainlines the device tweaks and it is as maintainable as any desktop, and more than most laptops.
VRR over Intel's custom DP-> HDMI converter works great? On what exactly? Does it work on hundreds (thousands?) of consumer TVs? Color me very skeptical. Even if it does work well, its a non-trivial burden for a company like Valve who doesn't have vast in-house GPU expertise and a full in-house silicon design stack to work with.Point 1: yes, VRR works great. ALLM doesn't though but that could be software stack.
Point 2: if this is a hack then computers are a hack and we should ship none of them. It's not custom silicon. It's adding a converter chip to an already-custom board where there are already many similar-scope chips, and validating the output. There are hundreds of these hacks going into every level of every motherboard already and the idea that this consumer-visible one would be the one that breaks it all is hilarious. No. No it would not. It would work great.
Your CEC comment suggests a lack of reading comprehension or an unwillingness to consume source material provided in an exchange. CEC does not even transfer on the same pins as frame and audio data. It is literally its own protocol on its own pin on the connector and as long as it gets from point A (source) to point B (kernel module in Linux) and back again, there is quite literally no distinction between whether it was natively supported in hardware or if it was tunneled over DisplayPort data pins.