5 ms·
I was so happy when HDMI caught on that the troubles with VGA ports in meeting rooms were finally a thing of the past. But now I randomly get "HDCP not support
by jjcob 2y ago
I was so happy when HDMI caught on that the troubles with VGA ports in meeting rooms were finally a thing of the past.
But now I randomly get "HDCP not supported" messages when trying to make a presentation because... I have no idea why. It's just a giant fuck you from the recording industry.
I could download a torrent of any movie I want, so the tech is obviously not preventing piracy.
It's just making random things in life harder than they should be.
- geraldhh 2y ago> the troubles with VGA ports in meeting rooms please elaborate fwiw vga is plug and play, but multi-monitor support in operating systems was indeed a pia
- bayindirh 2y agoVGA/DB15 is not a hot-plug connection by default. That part started with DVI.
- M95D 2y agoNo, it started with DDC and was used since Win95, the first PnP OS. https://en.wikipedia.org/wiki/Display_Data_Channel https://en.wikipedia.org/wiki/Display_Data_Channel
- bayindirh 2y agoBeing PnP doesn't imply any hot-plugging capability. DDC allows digital means of changing data and letting the OS know what the monitor can do. It doesn't allow/enable hot-plugging. Since the interface doesn't support hot plugging by design, there's no standard way to detect a new VGA peripheral. However, manufacturers flexed the standard to try to enable hot-plug, but it doesn't work reliably, as we seen for years. Similarly, PS2, SATA, PCI are not hot-plug by default, even if they're PnP. PS2 required standards bending, SATA had to wait AHCI, and PCI had to wait PCIe to gain hot-plugging support. To add to the list, IDE drives required special hardware, and RAM requires chipset and board support to be hot-pluggable. RAM has myriad of ways of identifying itself, making it truly PnP out of the box. So, being PnP doesn't mean anything, from a hot-plug perspective. They're very different things.
- M95D 2y agoYou have it all wrong. VGA D-SUB actually is hot-plug. You can connect or disconnect a monitor or projector at any time with no risk of damage. SATA is also hot-plug for connect, but it requires firmware support for disconnect (safe eject, more precisely, because it will detect a forced disconnect). It won't support hot-plug if used in IDE compatibility mode, because IDE was not hot-plug. PCI is also hot-plug, but not the desktop connector. PS/2 never was hot-plug. It's a serial port with interrupt assigned at boot if there's a device connected there. It's not possible to assign the the resources after the system is booted. I can't remeber what Win95 could do, but I'm sure that Win98 had support for dual monitor - I used that a lot. I could turn on my second monitor at any time. That's because of PnP. Win311 was not PnP and required a restart to make changes to display configuration. I'm not sure what you belive "hot-plug" means. Possibly you wanted it to auto-change the default output configuration when something was connected/disconnected? I was very happy it didn't do that! But it was short-lived. The auto-bullshit stuff was introduced by Radeon and Nvidia drivers, independent of OS, and I absolutely hated it when the driver auto-reverted to 60Hz on my 120Hz Trinitron! Many 3rd party tools were written to fix that. I remember using RefreshLock.
- myself248 2y agoYou're mixing up two related concepts. Software support for hotplug can be added or removed as desired. That's an OS feature. You could absolutely reconfigure the interrupts without rebooting, if you felt like it. But hot-plug support starts in hardware, as an attribute of the connector. Being able to safely make and break connections while the circuits are electrically "hot", without damaging the circuitry on either side. Generally, this can be done two ways: The first is by having circuitry that moves so little power, or moves it in such a way, that it can't be damaged by the connections being made or broken in random order. For example, plugging a light into an outlet. It doesn't matter if the line or neutral conductor makes contact first, since the light either receives power or it doesn't, and neither state is unsafe. (Don't touch the blades of the connector. That's another matter entirely.) The second is by having a connector design where some circuits are guaranteed to be connected before others. This is typically called a "make first / break last" scheme. At its simplest, the metal shell of a D-sub connector is really really likely to make contact before any of the pins, and in practice is effectively a make-first. But all the other pins make contact in random order. Compare to something like the SATA power connector, where the grounds are longest, power pre-charge after that, and main power at the very end. This is unconditionally safe to plug and unplug while hot. VGA is hotplug-safe in practice because while the connector isn't really designed for it, as long as ground makes first, the analog video signals aren't picky at all (they're capacitively coupled and have no DC component), and the DDC data lines have enough short-circuit protection to tolerate whatever. (Because the D-sub connector also isn't "scoop-proof" -- it's possible to touch the male pins with the shell of another connector during clumsy mating, all circuits have to tolerate shorts to ground.) RS-232 by the way, which was designed for D-sub connectors, contains language in the spec requiring that all circuits be tolerant of indefinite shorts to any other pin or to ground. It doesn't have to function in that state, but it's not allowed to sustain damage. PS/2 isn't hot-plug safe even if you preassigned the interrupt (or booted the machine with the keyboard connected and then unplugged and replugged it later), because the pins aren't sequenced, and the circuits aren't designed to tolerate random mating order. If the power and data lines connect before the ground, you can get a CMOS latchup situation in the controller silicon that can only be cleared by total power removal. In practice this was fairly rare because the ground usually made first, and before I understood about this, I only smoked 2 motherboards' PS/2 ports despite hundreds of hot-plugs of keyboards and mice. The canonical example of a terrifyingly-hotplug-unsafe connector is the TRS phone plug and jack. They change order during the mating process. Some old guitar effects pedals used this connector for power, and you were virtually guaranteed to smoke a transistor if you hotplugged it. These connectors were meant for telephone signals (which can tolerate polarity reversal and indefinite shorts to ground, by design), and some idiot decided to put power over them. Note that there are no drivers or interrupts being assigned to a guitar pedal. Software support is entirely unrelated to the electromechanical phenomenon of hot plugging.
- 747fulloftapes 2y agoFor what it's worth, the second letter of the d-sub naming convention indicates the width of the shell. A DB15 would be excessively wide for the number of pins. The correct name for the classic three row VGA port is DE-15 and it uses the same width shell as the DE-9 often used for serial ports. Note, old Mac's used a wider, two row DA-15 at one point. The DE-15 is occasionally called an HD-15 and the correctness of that is widely debated on internet forums.
- bayindirh 2y agoInteresting, thanks!
- jjcob 2y agoIn my experience, the cables and dongles were prone to loose connections. You had to fiddle with the plugs to make sure they had a proper connection. Selecting the right resolution was also problematic. Sometimes the native resolution of the projector didn't work for some reason, leading to blurry images. I remember one time there was a weird issue where only half the image was shown. Another time, the image showed up with wrong colors (not sure how that happened). HDMI isn't all rosy either, poor cables also cause connection issues. I had one cable that only worked in one direction. That was very odd. But in my experience HDMI connections are way more reliable than VGA connections. (Maybe projectors and laptops also became more reliable, can't say for sure)
- doubled112 2y agoHDMI is a pain in different ways, and these are just examples in my house. Keeping track of version 1-2.2b has become a small chore. Perhaps it is time I burn it all down to claim insurance and start over. As soon as you go past 1080p@60Hz, as you pointed out, you can't just grab any cable. I suffered a great deal from this moving to 4K screens. Sparkles, drops, and black screens are usually a connection problem. Some smarter device/driver combos will work around a bad connection by dropping colour information to fit into the available bandwidth, some won't. I have one 4K display where HDMI 1 is, well, HDMI version 1. HDMI 2 (as in the second port) is HDMI version 2 and will actually display 4K@60Hz. I have TVs that need fiddling to get the proper native resolution and framerate. Some need game or PC mode to disable overscan and show the whole image. Currently on my desktop connected to a 4K TV, if I try to set a game to 1920x1080, the driver seems to pick something strange and I get no image at all. I'm not sure who to blame here. I still have devices that won't do 4K@60Hz, they're limited to 30Hz. It's a device limitation, fine. A Raspberry Pi 4 will output 4K@60Hz but not by default. You have to enable it in the firmware config.
- ender341341 2y agoI've resorted to putting tags on all my HDMI/Display Port cables with the version/anything special cause I was sick of trying to figure out if the problem was the device or the cable being old.
- scotty79 2y ago> It's just a giant fuck you from the recording industry. I eagerly await the moment when AI folks will just buy a bill to abolish copyright and send the content industry packing to do something more useful than sitting on swaths of human culture and clipping coupons.
- bayindirh 2y agoNah, that won't happen. AIBros will just pay them to get the medium for peanuts money. Just like this: https://mathstodon.xyz/@johncarlosbaez/113221679747517432 https://mathstodon.xyz/@johncarlosbaez/113221679747517432 Spoiler: Academic publisher Taylor & Francis recently sold many of its authors’ works to Microsoft for $10 million, without asking or paying the authors — to train Microsoft’s large language models!
- xg15 2y agoYeah, theoretically, this battle should already have happened, the moment Disney realized there was mouse IP in DallE's, Stable Diffusion's etc trainsets and people were using it to create unauthorized content. In practice, they seemed too interested in using the technology themself to care. I predict IP law will just become fully hypocritical, with your protection as a creator and consumer depending on your status and connections.
- scotty79 2y ago> Yeah, theoretically, this battle should already have happened, the moment Disney realized [...] The fact that it has not yet happened makes me very hopeful about the outcome. Basically content industry knows it's gonna lose and just sits really still to feed as long as still possible before the inevitable end. > I predict IP law will just become fully hypocritical, with your protection as a creator and consumer depending on your status and connections. That's exactly how it always worked, at least for as long as I'm alive.
- kmeisthax 2y agoIP law isn't hypocritical. It's doing what it was built to do[0]: centralize control of publishing in the hands of capital so that the state can then regulate speech through regulating those publishers. You see, in England, publishing used to be a state monopoly, but it was extremely unpopular with authors, so Parliament dropped the law that established the monopoly. But they still wanted the control over speech that such a monopoly would provide. Publishers had a long habit of ripping off[1] authors, so this new censorship regime was sold as a way to bind publishers to authors. In other words, cede to the state control[2] over your speech and we'll mint you memberships to the new and upcoming capitalist class. Copyright is often framed as a bargain, or social contract[3] between the public and authors: we agree to not copy this work for X years and you agree to make works without expectation of prepayment. The real social contract is between authors, publishers, and the state: you deliver our propaganda, and we treat authors' labor as a special kind of capital, which publishers are allowed to trade like stocks. Like all social contracts, this deal has changed before and it is currently changing now. Publishers still have an interest in cutting authors out of the deal, and generative AI gives them cover to do so in the name of innovation. [0] https://en.wikipedia.org/wiki/Statute_of_Anne https://en.wikipedia.org/wiki/Statute_of_Anne [1] Politically correct: "capturing the value stream of" [2] The American version of this dropped the state censorship regime, but we still occasionally see attempts to wield copyright as a censorship tool. Most recently, someone tried to sell returning to 14-year copyright terms as a way to punish Disney for being too "woke". [3] A gentleman's agreement, informally bargained for through the actions of many people, that has been codified as law and enforced through the power of the state.
- bawolff 2y agoEspecially silly because the HDCP master key got leaked back in 2010.
- like_any_other 2y ago> I could download a torrent of any movie I want, so the tech is obviously not preventing piracy. But you couldn't manufacture your own monitor/projector/media player without permission from and tribute to the HDMI lobby. Well, you could, but it would fail commercially due to incompatibility. In other words, DRM is an anti-competitive cartel.
- BearOso 2y agoHDMI licensing is a pain in the ass. There's charges per device for simply providing connectors, and the HDMI forum refuse to let open source GPU drivers implement HDMI 2.0 or above.
- pbasista 2y ago> HDMI forum refuse to let open source GPU drivers implement What? How can an entity "refuse" to let others implement something? It seems to me that the HDMI forum does not have any say in what someone decides to implement.
- BearOso 2y agohttps://www.phoronix.com/news/HDMI-2.1-OSS-Rejected https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected
- creer 2y agoThe HDMI Forum most likely does have a say about a corporation's implementation, or for allowing the protected hardware to be used. But that likely leaves space for specs and keys to be leaked, read out, reverse engineered or worked around at some point. Not by AMD themselves.
- marcosdumay 2y agoWell, good thing that we are slowly moving everything into DP. But it's a bad thing that it's so slow.
- danaris 2y agoWe're...not, though? Sure, computer-based displays are supporting various DisplayPort standards more broadly all the time, but TV-based displays are still all-in on HDMI, and the #1 reason (well, OK, the #1 reason is "because that's how it's been", but the #2 reason) is because the big TV/movie companies demand HDCP—DRM on the cable. I'd love to see a big dumb TV and a set-top box or game console with a DisplayPort cable connecting them, but I don't actually expect that to happen any time soon.
- Marsymars 2y ago> I'd love to see a big dumb TV and a set-top box or game console with a DisplayPort cable connecting them, but I don't actually expect that to happen any time soon. It's a shame the Alienware 55" OLED gaming monitor (with DisplayPort) seems to have been a one-off.
- mindslight 2y ago> I could download a torrent of any movie I want, so the tech is obviously not preventing piracy. Could? Why don't you? Stop feeding this terrible industry doing everything it can to put the personal computing genie back in the bottle.
- Clamchop 2y agoRights holders are pretty good these days about notifying your ISP so they can send nastygrams threatening to terminate service. Usually there's something like a three-strikes policy. So, safe torrenting involves either paying for a seedbox, or tunneling your client through a VPN. I'm sure you know all this already, just putting this as a warning to passers-by.
- akimbostrawman 2y agoCorrect but 0-5$ a month is still cheaper and less effort than 10 different streaming services for +10$ each with the added benefit of preventing ISP surveillance.
- Clamchop 2y agoI've read that there are HDMI splitters and other devices like that that incidentally also happen to strip HDCP. Maybe you can scrounge up one of these to carry?