Valve tells Ars its "trying to unblock" limits caused by open source driver issues.
See full article...
See full article...
And would have...if it weren't for the fact that the 'owners' of the HDMI format all happen to be, you guessed it, major manufacturers of TVs. They're acting as a cartel, a trust actively engaged in anti-competitive practices.That's the problem though, we have a proper royalty-free standard (DisplayPort) and yet we still have to deal with the stupid redundant license-encumbered piece of shit that is HDMI.
HDMI should have been relegated to legacy status over a decade ago.
That's a weird way to say "you're right but I want to disagree without any way to do so".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.
It's been literally mentioned in this thread multiple times.Four pages and no one noting that Intel has been working around this HDMI issue for years with its recommended motherboard implementations and now its graphics cards by keeping its HDMI output as displayport right up until it hits a "proprietary, black box" DisplayPort to HDMI converter chip that is soldered to the board. Fully validated HDMI, fully legally compliant, fully open-source in the programmable area of the hardware (I mean, I guess the converter chip could be an FPGA but I doubt it).
Sorry, that might have sounded like a weird comparison. I was only making the comparison because I work in text rendering, and one of the steps of sub-pixel rendering is a pixel blur pass specifically to avoid subpixel details appearing as weird color blur/noise.. Doing a subpixel rendering without such pass in one form or another looks awful. If you want to know more it is also knows as LCD filtering. See https://www.spasche.net/files/lcdfiltering/ (the example rendered here is an old one, so not how it would look with more modern rendering, but it demonstrates the point) you will notice green or red color bleeding artifacts on low and missing lcd-filter especially at finer text sizes.Bleeding is kind of the opposite of sub-pixel rendering. One is literally rendering text to each color channel based on the sub-pixel location. The other is blurring color channels across adjacent pixels. They're not at all the same thing and the effects are not comparable. One smooths text by adding fine detail. The other removes detail and simply blurs text across multiple pixels, making it softer and more difficult to read.
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.
Microsoft also subsidized the price of the Xbox. Or were you unaware that every Xbox Microsoft has ever sold was done so at a loss? Yes, Microsoft lost money on every sale of every version of its consoles. Same with Sony, actually (with the exception of maybe the PS1). The hardware in them was more expensive to build and assemble than the finished console was sold for. They do this because they know they can recoup those losses on first-party titles, console exclusives, and developer kits and licensing fees. If those consoles had been priced at even a marginal profit point, they would have been far more expensive. Like, say, the Steam Machine.
Interestingly, Nintendo is the only company that has never sold any of its consoles at a loss. Why that's relevant is that these days, Nintendo's newest console generation is nearing visual parity with its 'more powerful' competition (meaning, side by side, the output from current-gen consoles is getting very difficult to tell apart). It's powerful enough to handle most of the more 'advanced' graphical tech. And so is the Steam Machine. All combined, that's a pretty sizable target market and powerful incentive for developers to develop around those capabilities.
I would agree that consumer TVs in the short term to remain focused on HDMI for mainly that reason (HDMI forum) but USB-C is going to be a trojan horse in the market place. We already have this happening as with a bit of searching you can find new consumer models with it. Not common today but I'd expect more models to carry USB-C as an input option in 2026 and even more in 2027.That's irrelevant, as long as TV manufacturers continue to be part of the HDMI Forum, they will keep pushing HDMI down consumers' throats.
Valve pointed out why they can't do this: unlike a locked-down, special-purpose gaming console, the Steam Machine is usable as a general-purpose computer. If they try to sell the hardware at below-market prices, lots of non-gaming people and businesses will buy up Steam Machines and install Windows or desktop Linux on it without buying any Steam gamesI was aware of Microsoft taking a loss. That came out during their anti-trust trial about buying Activision if I remember correctly. I still think my point stands. Microsoft and Sony make money back in the long run on software sales for 1st party, (presumed) 30% cut of 3rd party sales, subscriptions to Game Pass/PS Plus, etc. Valve may not have the same level of efforts that console makers do since they don't bother to actually make games anymore when compared to MS/Sony, but they still take 30% of every game sale.
According to a quick internet search, Valve makes more money per employee than Microsoft and other tech giants. They could easily afford to take a loss on hardware like MS/Sony in order to get into the house.
Yes, very easily in some circumstances. For example, if you have a one pixel thick red line against a black background, and you're displaying the image with a 4:2:0 signal, the red chroma is averaged with the neutral chroma of the background, so the saturation of the red line is greatly diminished, which can be noticed at much greater than Retina™ distances. I can easily tell the difference between 4:4:4 and 4:2:0 encoding at 40 feet away from my 4K 55" TV. I could probably tell the difference at more than twice that distance, but I don't have room to test.But would you notice slight one pixel bleed at resolutions where you can no longer see single pixels?
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.
Nope and what I describe above fits into this exact category of hackery you are citing we should avoid. But to answer your rhetorical question, the HDMI forum is simply a cartel that appeases the production industry with a means of providing protected content to consumers while also seeing those same consumers all as thieving pirates. Until that is fixed, stupid hackery solutions it is because that cartel isn't giving hardware manufacturers any good alternative right now.Aren't we always harping on and on around here about companies who workaround, hack or eschew standards to bring some buggy functionality to market without needing certification? How is this any different? And why should valve take it on themselves to create said buggy workaround when they really should be pressuring HDMI Forum to built a fully functional toolchain that actually works on non-windows OS's?
And players that want to avoid the issue can use the Steam Machine’s DisplayPort 1.4 output, which supports even more bandwidth than HDMI 2.1 (and which can be converted to an HDMI signal with a simple dongle).
In addition to Waco's point, the key is that Intel designed the whole shebang. Valve is using COTS chips with a custom board.What I don't understand is that there is a fairly easy workaround for this (ie. have your HDMI port go through an internal DP to HDMI converter, which is apparently what Intel is already doing right now with their GPUs), and yet Valve will not be using it. Why??
At least the Steam Machine will also expose a DP port so one can just bring their own adapter cable, but again, why not make this a built-in functionality??
They'd need to design the entire chain: media, media player, display, cables, etc.this seema like a great oportunity for some disruptive newcomer![]()
TVs are going the way of the fax machine: it's simply a monitor with a bit of proprietary hardware attached. The sooner people realise that the better.Ultimately no, there are no TVs on the market with native DisplayPort, and it's largely a function of HDMI gatekeeping CEC functionality and most home theater hardware not supporting it either.
This. I do AV at a university and I often find myself longing for the days of VGA (I know, I’m crazy). It just worked, no HDCP issues, and when properly secured to the wall plate it takes more than a gentle breeze to make it fall out. A grainy picture is better than no picture at all.I realize that, as an AV designer who does a lot of K-12 classrooms, my typical use case1 is pretty unusual but...I wish we could go back to an AV cable standard that can go more than 25ft without extender boxes or active cables. 12G-SDI anyone?
1. Display at the front of the classroom with an input plate near the teacher's desk. In commercial buildings you generally want the cable to go up to above accessible ceiling, across to the display, and down, which eats up a lot of the usable run.
Microsoft also subsidized the price of the Xbox. Or were you unaware that every Xbox Microsoft has ever sold was done so at a loss? Yes, Microsoft lost money on every sale of every version of its consoles. Same with Sony, actually (with the exception of maybe the PS1). The hardware in them was more expensive to build and assemble than the finished console was sold for. They do this because they know they can recoup those losses on first-party titles, console exclusives, and developer kits and licensing fees. If those consoles had been priced at even a marginal profit point, they would have been far more expensive. Like, say, the Steam Machine.
Interestingly, Nintendo is the only company that has never sold any of its consoles at a loss. Why that's relevant is that these days, Nintendo's newest console generation is nearing visual parity with its 'more powerful' competition (meaning, side by side, the output from current-gen consoles is getting very difficult to tell apart). It's powerful enough to handle most of the more 'advanced' graphical tech. And so is the Steam Machine. All combined, that's a pretty sizable target market and powerful incentive for developers to develop around those capabilities.
Granted, even a lot of cord-cutters rely on streaming instead of OTA, but maybe the fact that the FCC okayed letting stations stop broadcasting ATSC 1.0 signals might speed a few to that conclusion...TVs are going the way of the fax machine: it's simply a monitor with a bit of proprietary hardware attached. The sooner people realise that the better.
I don't think Valve could, they're not worth that much compared to Google and Meta, and probably not compared to the income from HDMI.Valve/Google/Meta could probably buy out specific pools (assuming they are open to reasonable negociation) and open up the licensing (perhaps with a one-time flat rate per brand that sells >X devices) and achive much better standardization and user value.
I don't think this follows.According to a quick internet search, Valve makes more money per employee than Microsoft and other tech giants. They could easily afford to take a loss on hardware like MS/Sony in order to get into the house.
Yea. But Valve could also do what Red Hat does to work around their licensing issues a'la the EPEL repos.It is more likely a licensing $$$ issue.
Just for funsies, I reread every single comment, and you're wrong! It has not been mentioned once and you did not understand my comment. Instead of pretending to know what's going on, consider asking a clarifying question!It's been literally mentioned in this thread multiple times.
Fair pointValve pointed out why they can't do this: unlike a locked-down, special-purpose gaming console, the Steam Machine is usable as a general-purpose computer. If they try to sell the hardware at below-market prices, lots of non-gaming people and businesses will buy up Steam Machines and install Windows or desktop Linux on it without buying any Steam games
...and you're failing to grok the main point.Just for funsies, I reread every single comment, and you're wrong! It has not been mentioned once and you did not understand my comment. Instead of pretending to know what's going on, consider asking a clarifying question!
Here's a post from a few years back going into how Alchemist delivered its HDMI support, and even includes a link to the converter one AIB used.
https://community.intel.com/t5/Graphics/HDMI-2-1-UHD-144Hz-Arc-A750-A770/m-p/1452946
This post demonstrates how Valve could implement a similar feature, especially with AMD's support, without having to ship a dongle. There is nothing Intel is doing that is secret or proprietary, and there's also nothing HDMI Forum could do to block such an implementation.
What makes this different than an external adapter? Cost, signaling, implementation validation, and vendor support. Valve should have done this and did not.
That is what HDMI Forum wants device manufacturers to do. Saying HDMI 2.1 compatible is just meaningless as not every device will offer the full feature set, not the whole range of video link bit rates. Cables should be rated for bit rate, not protocols. Thankfully, HEAC (10 or maybe 100 Mbps Ethernet + Audio Return Channel) is a technology that nobody needs to supports anymore. Stereoscopic video is also not a desired feature anymore.Surprise surprise, I thought that anything could be listed is as HDMI2.1 since much of the standard is optional. If valve decides to go to the darkside, I wonder if they can LEGALLY say it's HDMI2.1 without consequences![]()
The touryst was one of the few if not the only game on PS5 rendering at 8K. Not a demanding game for sure. Sony ended up removing the 8K video badge from PS5 boxes.Depends on the game, doesn't it? An older game that isn't as visually demanding might run at 120FPS at 4K just fine, no? It's not like you can only play the latest greatest games on Steam. . . they have a back catalog stretching what, 20 years?
A lot of the back catalog might not support 4k at all, but I bet some will, like maybe things published approx 2010 to 2020, say?
The whole original justification for creating "Intellectual Property" (copyright, patents) laws was they were supposed to promote progress & innovation to benefit all.
But it's become mostly an extortion racket that hobbles progress & innovation. Instead of supporting creators, they reward gatekeepers.
I am succeeding at "grok"ing the main point, which is that "There is not an HDMI port that will work with all the things people expect on a console" despite that this is an already-solved problem with relatively low cost of implementation....and you're failing to grok the main point.
That is not an HDMI port that will work with all the things people expect on a console.
AMD roadmapped HDMI 2.1 Linux support in its drivers and can't deliver. Adding CEC would've been trivial for Valve to do with a few minor board additions -- CEC is entirely disconnected from TDMS (the display) and doesn't even operate on the same pins. The main problems here are the 2.1-specific bits. That is mostly VRR and higher resolution/refresh rate at normal subsampling. a PCON could've solved this (though not at 10bit color, as others have correctly pointed out).AMD has had years to adjust this in its roadmap and has chosen not to, because they don't care about Linux as much as people think, and they critically don't lend enough legal assistance to the Linux side to figure out what they can and can't do. This isn't a new problem for AMD's Linux division -- go back in old Phoronix forums and you can find bridgeman posting about "X has been done for Y months, waiting for legal" for basically a decade.
They did see it coming, hence why Valve is just releasing with an HDMI 2.0 port with chroma subsampling and not some cobbled together interface that doesn't act like people expect it to.You are not succeeding to grok my main point: there is an implication that Valve and AMD couldn't have seen this coming, despite:
The board traces for 2.0 and 2.1 are identical, so no, Valve did nothing.They did see it coming, hence why Valve is just releasing with an HDMI 2.0 port with chroma subsampling and not some cobbled together interface that doesn't act like people expect it to.
The main problem is that the HDMI Forum is a bunch of monopolistic jackasses
No, it really isn't.Your concept of "cobbled together" is alarmingly strict.
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.
AMD signed an agreement and paid a fee to use the standard, a standard that is not available free to "the public".I wonder how exactly the HDMI Forum exerts their authority. Are they saying Valve cannot advertise 2.1 support if they're using the open-source drivers? Could Valve just do the implementation and not advertise it? Has AMD signed some agreement with the Forum and they'd violate it with an open source implementation? Is it a patent issue?
My understanding is that HDMI devices must support HDCP aka “content protection” aka DRM. So an open source driver must support DRM. Now open source developers should be able to create a driver supporting DRM even if it makes them throw up. But being open source, anyone can take the driver and remove the DRM support. And it would be difficult or impossible to create a legal open source driver that prevents removal of DRM support.AMD signed an agreement and paid a fee to use the standard, a standard that is not available free to "the public".
There is another Ars article from 2024 with some details about how AMD tried to deal with this but got shut down by the HDMI forum. Also some speculation (not definitive) that content rights owners on the forum may be against open source for 2.1 due to DMCA enforcement issues.
https://meincmagazine.com/gadgets/202...you-cant-make-an-open-source-hdmi-2-1-driver/
Somehow they managed to do this already for older HDMI versions and for DisplayPort. So apparently not that much of a problem.My understanding is that HDMI devices must support HDCP aka “content protection” aka DRM. So an open source driver must support DRM. Now open source developers should be able to create a driver supporting DRM even if it makes them throw up. But being open source, anyone can take the driver and remove the DRM support. And it would be difficult or impossible to create a legal open source driver that prevents removal of DRM support.
What makes a TV a ‘TV’ is having a tuner for broadcast or unencrypted cable. However, since ‘set-top’ boxes are increasingly required for cable and common for media consumption (Roku, AppleTV, etc.) having a monitor/display that lacks the tuner and is cheaper but can’t legally be called a TV is worthwhile, although they are less likely to be found in stores that only stock a few models to simplify inventory.DisplayPort TVs exist but quite rare and also unfortunately not sold in all markets.
If Valve want to spend extra money to make this device more attractive, they could offer gift cards for the Steam Store with it to lower the effective price, similar to promotions that Apple, Best Buy, and others have done bValve pointed out why they can't do this: unlike a locked-down, special-purpose gaming console, the Steam Machine is usable as a general-purpose computer. If they try to sell the hardware at below-market prices, lots of non-gaming people and businesses will buy up Steam Machines and install Windows or desktop Linux on it without buying any Steam games