7 ms·
While I hate the GPU shortage, I dont think this is the right way to go. Artificially limiting what you can and cannot do on your hardware is a bad precedent.
by IceWreck 6y ago
While I hate the GPU shortage, I dont think this is the right way to go. Artificially limiting what you can and cannot do on your hardware is a bad precedent.
- Ciantic 6y ago> Artificially limiting what you can and cannot do on your hardware is a bad precedent. Unfortunately it happens all the time. For instance Nvidia had Quadro lineup, with nicer multi-display settings that to my knowledge was always just driver thing. They never ported those to GeForce line up, and people suffered with displays that wake up too late and all windows were messed up when you waked up your computer. It hasn't happened to me lately so they might have fixed it, problem was that if one of the displays took longer to wake up then Windows didn't recognize it until it was too late. With Quadro you could force the EDI settings so that it faked for operating system that the display was there.
- deleted 6y ago[deleted]
- ChrisLomont 6y ago>Artificially limiting what you can and cannot do on your hardware is a bad precedent. Everything does it - from Intel chips being binned by performance, Windows versions and # of CPUs, and pretty much any big software products. Another way to see it is: it costs X to develop a line, and a vendor can charge everyone the same, no matter how they use it, or they can design and partition the line so users with different needs pay more or less. So, for example, a home PC with 8 cores is not paying for software that handles 128 cores, and those needing 128 core software pay more. When Intel does a run of CPUs, and tests them, and finds some can run at 4 GHz, and others only at 3 GHz, then they can either throw out the 3GHz ones and charge everyone much, much more for the single sku, or they can partition the same chip into bins for different prices, effectively lowering the chip cost for every single sku. The alternative to pricing in tiers is to charge the 128 core user less, and the 8 core user more, then the majority of users get charged more for things they will never use. Or only sell the top of the top of the chip yield, making the per unit cost astronomical, since now your yields dropped through the floor. Personally, I like market segmentation, since it allows me to only pay for the things I want, while others can buy the things they want. I prefer not being charged to support development of things I don't want or need. And in some cases it lowers the cost for everyone.
- wtallis 6y agoBinning chips for yield is different from artificially crippling chips. There's nothing wrong with taking an 8-core CPU with a defect in one core and selling it as a 6-core part, or underclocking it until all 8 cores are stable and selling it as a slower part. The odious part happens when fab defect rates drop and yield improves, so basically all the dies can function as 8-core chips. When that happens, Intel et al. start disabling perfectly functional cores to artificially constrain the supply of high-end parts. That's a pretty clear cut market failure that's only possible because the barriers to entry are so high. The most extreme instance of this that I'm aware of was when Intel sold a ~$50 piece of software that would unlock the rest of the L2 cache on a specific low-end processor model. They didn't say it might work on your chip; every instance of that model had apparently passed QA with the full cache enabled but shipped with a fourth of it (IIRC) disabled. So Intel wasn't saving any money or harvesting any otherwise-unusable parts with that model. They were just price fixing. Product segmentation for software is also a different issue, because all the scarcity is artificial to begin with, with no natural underlying supply curves because there's no marginal cost to making another copy.
- ChrisLomont 6y ago> there's no marginal cost to making another copy Marginal cost is not the only cost. It's disingenuous to treat it as such. It's also incorrect - making a copy for someone to access is most certainly not free. And the economics is sound - partitioning markets allows sales at lower prices to many purchasers. There's simply no way around this, no matter how you feel about it. >That's a pretty clear cut market failure No, the same economics above apply - partitioning the market lets those less needs obtain product at a lower cost than those with more needs, no matter how the device/software is created. Market segmentation replaces a single, ham handed consumer and producer surplus with a multi level one, allowing each side to capture more of the surplus for their benefit, leaving less of the summed surplus on the table. Not every purchaser has the same surplus to trade. By splitting the market some purchasers that would not otherwise buy are now willing and able to do so, and the tighter or possible non-existent margins there are offset by selling to those accepting higher price points, almost always offset by extra capability. And no matter how you slice it, commodity chips and software are so incredibly cheap compared to the value they provide it's hard to claim these prices are somehow not reasonable. For less than a week's pay I can purchase an incredible set of tools that I can then turn into orders of magnitude more value for me. Pretty much any professional making a living based on computers is in the same position.
- thomastjeffery 6y agoIt's also a precedent nvidia (and AMD) set well over a decade ago by limiting several features to their quadro line. 5-10 years ago it was 10-12bit color. Today it's SR-IOV. There was also the gsync/freesync debacle not so long ago. This is the first time the ends have even remotely justified the means.
- travisporter 6y agoOff topic but does Tesla still software limit their batteries? I always cringed at that; just knowing something exists that isn't being used to it's full potential
- SilverRed 6y ago>something exists that isn't being used to it's full potential In a way it is, the extra capacity gets used to manage wear. So it can distribute load over the cells to make the overall battery last longer. Same thing we have in flash storage where is more flash storage than you are able to use but as parts die, the reserve gets used to replace them.