Top
Best
New

Posted by LorenDB 5 days ago

Getting bitten by Intel's poor naming schemes(lorendb.dev)
295 points | 151 commentspage 2
pkphilip 5 days ago|
Intel and AMD naming schemes are extremely confusing these days. I can understand that naming these things must be really complicated these days since we have different core counts, thread counts, different types of cores, different clock speeds etc, but still
mrandish 4 days ago||
Because I don't follow CPUs constantly and only check in from time to time, all the code names (for cores, CPUs and platforms), generations, marketing names, model numbers, etc make it hopelessly confusing. And it's not just Intel but AMD and other companies have been doing this chronically for >10 years. It seems almost like intentional obfuscation yet I can't really think of a long-term reason that creating confusion systemically is in the company's interest. Sure, every company occasionally has a certain generation they might like to forget but that's too unpredictable to be the motivation behind such a consistent long-term pattern.

So I suspect maybe it's just a perverse effect of successive generations of marketing and product managers each coming up with a new system "to fix the confusion?" What's strange is that there's enough history here that smart people should be able to recognize there's a chronic problem and address it. For example, relatively simple patterns like Era Name (like "Core"), Generation Number, Model Number - Speed and then a two digit sub-signifier for all the technical variants. Just two digits of upper case letters and digits 1-9 is enough to encode >1200 sub-variants within each Era/Gen/Model/Speed.

The maddening part is that they not only change the classifiers, they also sometimes change the number and/or hierarchy of classifiers, which eliminates any hope of simply mapping the old taxonomy to the new.

kccqzy 4 days ago|
Tech journalism should help. It’s basically curation. I also don’t follow CPUs constantly. When I need to buy CPUs, I go to a few publications (say Ars Technica), search their archives for discussions of CPUs published within the last two years and see what the editors think.

Of course it’s only a solution if you are buying. If you writing low-level software for these outside userspace, I suppose you’ll have to follow the development of CPUs.

deathanatos 5 days ago||
This reminds me of my ASRock motherboard, though this was over a decade ago now. The actual board was one piece of hardware, but the manual it shipped with was for a different piece of hardware. Very similar, but not identical (and worse, not identical where I needed them to be, which, naturally, is both the only reason I noticed and how these things get noticed…), but yet both manual and motherboard had the same model number. ASRock themselves appeared utterly unaware that they had two separate models wandering around bearing the same name, even after it was pointed out to them.

The next motherboard (should RAM ever cease being the tulip du jour) will not be an ASRock, for that and other reasons.

For the love of everything though, just increment the model number.

Suggger 5 days ago||
It's fascinating how 'Naming Schemes' are supposed to clarify hierarchy but end up creating more chaos. When the signifier (FCLGA2011) detaches from the signified (physical compatibility), the system is officially broken. Feels like a hardware version of a bureaucratic loop.
kosolam 5 days ago||
Wow $15 for that CPU sounds great.
titaniumtown 5 days ago||
Yea, old server hardware can be super cheap! In my opinion though, the core counts are misleading. Those 24 cores are not compareable to the cores of today. Plus IPC+power usage are wildly different. YMMV on if those tradeoffs are worth it.
cyral 5 days ago|||
Wild that it was released in 2016 for almost $9,000
mlsu 4 days ago||
Until you see your electricity bill.
Yizahi 5 days ago||
Yeah, Intel has some crazies in the naming department since they abandoned Netburst with clear generation number and frequency in the name. I remember having two CPUs with exact same name E6300 for the exact same socket LGA775, but the difference was 1 GHz and cache size. Like, ok, I can understand that they were close enough, but at least add something to the model number to distinguish them.
johng 5 days ago||
This isn't that bad if you compare it to the USB naming fiasco... but yeah, definitely a problem in the tech industry for a long time.
sofixa 5 days ago|
Not really comparable.

With Intel's confusing socket naming, you can buy a CPU that doesn't fit the socket.

With USB, the physical connection is very clearly the first part of the name. You cannot get it wrong. Yeah, the names aren't the most logical or consistent, but USB C or A or Micro USB all mean specific things and are clearly visibly different. The worst possible scenario is that the data/power standard supported by the physical connection isn't optimal. But it will always work.

Arrowmaster 5 days ago|||
I don't think the port names is what they were referring to.

The actual names for each data transfer level are an absolute mess.

1.x has Low Speed and Full Speed 2.0 added High Speed 3.0 is SuperSpeed (yes no space this time) 3.1 renamed 3.0 to 3.1 Gen 1 and added SuperSpeedPlus 3.2 bumped the 3.1 version numbers again and renamed all the SuperSpeeds to SuperSpeed USB xxGbps And finally they renamed them again removing the SuperSpeed and making them just USB xxGbps

USB-IF are the prime examples of "don't let engineers name things, they can't"

zx8080 5 days ago|||
> USB-IF are the prime examples of "don't let engineers name things, they can't"

While not disagreeing, I'd ask for a proof it's not a marketing department's fun. Just to be sure.

Engineers love consistency. Marketing is on the opposite side of this spectra.

PunchyHamster 5 days ago|||
> USB-IF are the prime examples of "don't let engineers name things, they can't"

Engineers don't make names that are nice for marketing team.

But they absolutely do make consistent ones. The engineer wouldn't name it superspeed, the engineer would encode the speed in the name

GuB-42 5 days ago||||
It will always work if you want 500 mA at 5V and if 480 Mbps is sufficient (assuming everything is USB2 compatible nowadays).

But sometimes the extra power or extra data transfer is not an option. For charging a laptop for instance, you typically need 20V, if your charger doesn't support that, you can't charge at all. And then there is Thunderbolt, DisplayPort, Oculink, where the devices that use these features won't work at all in an incompatible port. And I am not aware of device that strictly requires one of the many flavors of USB 3 or 4, but I can imagine a video capture card needing that. Raw video requires a lot of bandwidth.

numpad0 5 days ago||||
Users aren't supposed to be (choosing && swapping) CPUs by themselves between these identical sockets(LGA2011 v0 through v3). These are supposed to be bought in trays and kitted in a shop. So reusing same parts for cost saving should not cause issues.

Consumer oriented sockets(LGA115x) has different notches and pin counts to prevent this issue - actually, some of "different" sockets in consumer oriented sockets with "different" chipsets are actually identical, and sometimes you see Chinese bastardized boards that use discarded server-marked chips and pins-fudged hacker builds online that should not be possible according to marketing materials, so there is their own rabbit hole there.

halapro 5 days ago||||
> But it will always work

Not at all. If you want to charge your phone, it might "always work", but if you want to use your monitor with USB hub and pass power to your MacBook, you're gonna have a hard time.

nativeit 5 days ago||
Look for the USB hub that costs several times more than the rest, and that’s the correct one for your use case.
halapro 5 days ago||
You're missing the point. Of course "the most expensive one" will cover it, but price alone should not be a differentiator.
dataflow 5 days ago||||
> The worst possible scenario is that the data/power standard supported by the physical connection isn't optimal. But it will always work.

I don't know what "always work" means here but I feel like I've had USB cables that transmit zero data because they're only for power, as well as ones that don't charge the device at all when the device expects more power than it can provide. The only thing I haven't seen is cables that transmit zero data on some devices but nonzero data on others.

dtech 5 days ago||
I don't think those cables are in spec, and there are a lot of faulty devices and chargers that don't conform to the spec creating these kinds of problem (e.g. Nintendo Switch 1). This is especially a problem with USB C.

You can maybe blame USB consortium for creating a hard spec, but usually it's just people saving $0.0001 on the BOM by omitting a resistor.

LoganDark 5 days ago||||
> But it will always work.

I can't find a USB-C PD adapter for a laptop that uses less than 100W. As a result, I can't charge a 65W laptop from a 65W port because the adapter doesn't even work unless the port is at least 100W.

It does not always work.

zx8080 5 days ago|||
I've noticed that GAN PD's 100w and 65w adapters output is actually less (both do not charge my laptop) than lenovo 65w charger (the one with a non-detachable usbc cable). Cable does not matter, tried with many of them including ones providing power from other chargers.

It seems totally random, and you cannot rely on watts anymore.

malfist 5 days ago|||
There's a fair number of misleading our outright wrong specs if your buying from amazon or the like. And even if you're buying brand name, the specs can be misleading. They often refer to the maximum output of all the ports, not the maximum output of a port.

So a 100 watt GAN charger might be able to deliver only 65 watts from it's main "laptop" port, but it has two other ports that can do 25 and 10 watts each. Still 100 watts in total, but your laptop will never get it's 100 watts.

Not every brand is as transparent about this, sometimes it's only visible in product marketing images instead of real specs. Real shady.

SEMW 5 days ago||||
> Cable does not matter, tried with many of them including ones providing power from other chargers.

That might not necessarily be the right conclusion. My understanding is: almost all USB-C power cables you will enounter day to day support a max current of at most 3A (the most that a cable can signal support for without an emarker). That means that, technically, the highest power USB-PD profile they support is 60W (3A at 20V), and the charger should detect that and not offer the 65W profile, which requires 3.25A.

Maybe some chargers ignore that and offer it anyway, since 3.25A isn't that much more than 3A. For ones that don't and degrade to offering 60W, if a laptop strictly wants 65W, it won't charge off of them.

So it's worth acquiring a cable that specifically supports 5A to try, which is needed for every profile above 60W (and such a cable should support all profiles up to the 240W one, which is 5A*48V).

(I might be mistaken about some of that, it's just what I cobbled together while trying to figure out what chargers work with my extremely-picky-about-power lenovo x1e)

unsnap_biceps 5 days ago|||
I have a dell laptop that uses a usbc port to charge, but doesn't actually use the PD specification, but a custom one, so my 65w GAN charger falls back to 5v 0.5a and isn't useful at all. I'd bet dollars to donuts that your Lenovo is doing similar shit.
zx8080 5 days ago||
No. It can charge from my monitor PD just fine.

And wow, I'll keep away from Dell, thanks.

seszett 5 days ago|||
For this specific issue I'm surprised, I have used all kinds of USB PD chargers for my laptops and all of them but one are less than 100W, with no problem at all.

The ones I use most are 20W and 40W, just stuff I ordered from AliExpress (Baseus brand I think).

LoganDark 4 days ago||
This laptop uses a weird barrel jack so I have to try to find something USB-C-to-this-specific-barrel-jack. So far I haven't found anything that doesn't require 100w, as everything on the planet is just rebrands from the exact same Chinese factory.
nottorp 5 days ago|||
> the data/power standard supported by the physical connection isn't optimal

How polite. It can be useless, not "not optimal". Especially since usb-c can burn you on a combination of power and speed, not only speed.

vladde 5 days ago||
at least they are not renaming retroactively.

looking at you USB 3.0 (or USB 3.1 Gen 1 (or USB 3.2 Gen 1))

Corrado 5 days ago|
AWS just renamed their Security Hub service to Security Hub CSPM and then created a new service named Security Hub that is related but completely different than the original service.
kjs3 5 days ago||
And there's AWS S3, and there's AWS Glacier. And there's AWS S3, Glacier storage tier, which isn't Glacier. Which is OK, because Glacier is going away, and you should use S3, Glacier tier. Unless you're already using it, in which case you can still use it. So you still have to know Glacier and Glacier, while both storing your data, aren't technically the same thing.

But if you think that's bad, you haven't seen the name change shenanigans Microsoft pulls in Azure.

tomcam 5 days ago||
How dare they accuse Intel of any kind of naming scheme at all. Everyone who’s anyone knows it’s an act of stochastic terrorism.
baden1927 4 days ago|
Cross-socket E7-8890 v4/Socket LGA2011-1 GPU/CPU extensions for Blackwell 100.
More comments...