Editorial

Guest Editorial – NVIDIA SFF-Ready Program is Misguided and Not Guiding Informed Purchase Decisions

This guest editorial has been written by forum member and vendor SaperPL!

All opinions in this article are that of the author, and not necessarily those of SFF Network or the team.

NVIDIA – the Stormtroopers of SFF problem solving…

On 2nd of July 2024 NVIDIA launched the SFF-Ready program that is supposed to solve the problems of matching cards of different sizes to small form factor cases.

https://www.nvidia.com/en-us/geforce/news/small-form-factor-sff-ready/

NVIDIA in the article states as follows:

Component compatibility remains a challenge, however, requiring prospective buyers to dive into specification sheets and ask other enthusiasts whether there’s available space and clearance for parts, cables and assembly. GeForce RTX graphics cards come in all shapes and sizes, and though partners’ pages list product dimensions, clearances for power cables and connectors generally aren’t referenced, necessitating guess work and further research to ensure the graphics card is SFF-suitable.

At the start, it seems to pinpoint the problem almost perfectly on the lack of enough information on the spacing required on the product pages for the cards, so the buyers need to dive into the specs and ask others. This statement is making the problem of figuring out the dimensions seem more complicated than it actually is, or how complicated it should really be. 

You see, we could figure out on our own how much space the power connector and the cable need to bend between the card and the case cover or panel. We can do this because we can check that physically by having those cables in our hands and measuring them with a ruler or caliper. Also, in some specific cases, we can look at some recommended space required for a connector type, like with the relatively new 12VHPWR connector. And there is some fun in the challenge of figuring it out on your own, as long as it is a challenge that is actually possible to succeed in.

The exact source of the problem is that dimension numbers don’t mean anything if they are not marked properly on the object they are representing, nor are they standardized. 

The whole problem boils down to being able to make an informed decision based on the correct data provided to the consumer. Especially when you want to make the most of the space in the case you want to pick.

For example, when talking about the dimensions of a door frame, the question is: how wide is it? can have two separate responses: the one that tells you how much space the frame takes overall when installing the door, or how big of a hole in the wall the door frame needs, and the second one that tells you how big a gap or hole is inside the door frame so you know what objects will fit through those doors.

The graphics card can be measured in many ways, as proved by the board partners/card vendors. The picture above shows that the same card could be measured in two ways, ending up with two different heights of 112 mm and 127 mm, depending on whether we include the PCI bracket in the measurement or not.

Further reading;

https://www.reddit.com/r/nvidia/comments/j5qp9b/how_are_graphics_cards_width_measured/

https://www.overclock.net/threads/true-length-of-a-graphics-card.1712870/

So at this point, what is left for us to do is either ask someone owning the card to measure it or try to figure this out from the photos—yes, it is possible as long as the product photos are correctly representing it, especially looking at that distance between the top of the PCI bracket and the top of the PCB that is marked as 6 (in mm). We can try to figure out how the card was measured based on such details.

I actually had to do that many times while creating lists of suggested graphics cards for the Sentry cases by going through all of the product pages and figuring out, sometimes pixel by pixel based on the product page photos of the cards, what the actual dimensions of these cards are, where even with that, I couldn’t be 100% sure.

Looking through card product pages can be a minefield

A good example of the measurements being mismatched on the card was one of the ITX-sized MSI GTX 1070 cards that had two different sizes specified between the global site product page and our local Polish site product page:

Source: https://www.msi.com/Graphics-card/Geforce-GTX-1070-AERO-ITX-8G-OC/Specification

The Polish version of this product page is not available anymore.

Another source of the problem is that some vendors will use renders that are not representative of their cards, like in this case, ZOTAC. (Taken from the product page versus the review photo.)

Source: https://www.zotac.com/pl/product/graphics_card/zotac-geforce-gtx-1080-mini
Source: https://bit-tech.net/reviews/tech/graphics/zotac-geforce-gtx-1080-mini-review/1/

Note the height difference of the card in distance from the bracket top in the top left corner.

And we as the SFF community actually use the product images to figure out the size of the card, as in this exact example, figuring out how big the ZOTAC 1080 Mini is in comparison to the ZOTAC 1070 Mini.

Source: https://smallformfactor.net/news/zotac-geforce-gtx-1080-mini/

This is an old example, but ZOTAC still uses renders of the cards in the product page galleries.

The problems don’t end with some vendors using renders to depict their cards incorrectly, which can obviously raise a red flag if there’s a render but no photos. There are also those who will use the wrong photos for the card. Here’s an example of RTX 4070 that looks like a reference-sized card in almost all of the photos on the product page:

Source: https://www.pny.com.tw/en/products-detail/geforce-rtx-4070-12G-pny-DF/

Keep in mind that there is a small 6mm gap between the top of the bracket and the top of the PCB or cooler.

Can you guess which depiction of the card here is actually the real one? 

It’s the one on the render of the card’s product packaging in the background. All the other photos (even more on the product page) are representative of a lower-tiered card, most likely 4060/TI and not this 4070, and the card is actually not reference-sized but taller by 8mm; the dimensions in the specification are correct.

NVIDIA SFF Ready actually manages to make it worse

Do you remember the core of the problem being about consumers making informed decisions?

NVIDIA manages to make the problem even worse here by introducing separate dimensions for the cards and for the case space required when stating the SFF-Ready requirements:

Note how we don’t exactly know whether the card length includes the bent portion of the PCI bracket used for fastening the bracket with the screws to the chassis or not; the drawings are symbolic to look as clean as the graphics designer wanted and not precise to do the job of exactly explaining the requirements.

Why do the card length and space required inside the case differ by exactly 8 mm? The bent part of the PCI bracket sticks out from the card for around 11.5 mm, so a 12 mm difference could make more sense here.

Maybe the cases that participate in the program that have the inner space bigger than the hole in the side of the frame have exactly 4 mm stiffening bends on the frames, so both sides add up to the requirement of an additional 8 mm to fit the 304 mm card inside.

But again, we are not shown the full picture and reasoning here for the sake of cleaner-looking and simpler drawings that don’t do the proper job of explaining everything to the end user.

How it works against consumer’s informed decision

While trying to protect the user from mismatching the card with a too tight case, without a full explanation of why the case dimensions are bigger than the card dimensions, the SFF-Ready program is obscuring the choice of the consumer by limiting it to the cases that are at least the size of the specified case dimensions and graphic cards that are at most the specified card dimensions.

This means there will be situations where someone would want to choose a case that is explicitly designed around 12” long cards, so exactly 305 mm long, which should be enough length-wise for those 304 mm SFF-Ready cards, and yet he will be reluctant because of the case requirement for 312 mm of space in this direction for SFF-Ready cases, so he will go after something bigger, with the SFF-Ready badge.

“I would have bought that card or that case if I knew it fit beforehand.”

At some point, someone will actually test the tighter pairing to check that the SFF-Ready card fits in that smaller case or that a bigger card fits in the SFF-Ready case. This will prove that the SFF-Ready program doesn’t do a good job of resolving the problem of making an informed decision when you want to have an optimal match for the case; it only protects from complete mismatches of too big cards for too tight cases.

No self-certification for an open standard?

Head to our partners’ websites for further details about each of their SFF-ready cases.

The SFF-Ready cases will mostly be the ones from bigger vendors, while the boutique creators’ products will have it harder to compete against them for the casual consumer because it’s not an open program; there’s no info about the certification process, only a note about NVIDIA’s partners participating in the program. 

Also, don’t forget about DIYers trying to make something unique on their own with 3D printing these days; the SFF-Ready program doesn’t make it any easier for them when trying to figure out if the specific card matches their project idea.

The space for the cable

Finally, the space required for the height of the card is significantly affected by the new 12VHPWR connector, but not all cards from the SFF-Ready list use the 12VHPWR connector; a lot of RTX 4070 cards still use the PEG 8-PIN connector, which can be used with a significantly smaller amount of space. 

The RTX 4070 being a fairly powerful GPU for a casual gamer wanting to use it in an SFF case creates again the situation where the SFF-Ready certification begins working against the consumer’s informed decision for someone who could use a smaller case with the RTX 4070, but he doesn’t know that he can.

Source: https://www.performance-pcs.com/system-hardware/angled-12vhpwr-600w-pcie-5-0-dual-8-pin-to-16-pin-power-cable-for-cooler-master-black-12vhpwr-pm-cmv-90a.html

What adds even more to this are the angled cable connectors and adapters for the 12VHPWR that allow for either bigger cards within the same space of the SFF-Ready certified case or the same cards in cases that are not certified for SFF-Ready, creating the situation of “I would have bought that card or that case if I knew it fit beforehand,”  so we’re back to the square one.

Cooler Master V850 Gold modular GPU power cable with angled 12VHPWR connector

So since angular connectors are already appearing, why not make certification of those and assume less space is required for the cards while using either PSUs with angular connectors or certified adapters?

The correct (and obvious) solution

Since consumers cannot be sure whether the measurements are right, how they were actually measured, or whether the photos are actually matching this version of the card, the obvious solution would be to go after the same solution as every other industry requiring to present exact dimensions of a product to the client: make a drawing of the product with dimensions marked on the product depiction exactly where they were measured.

So that’s what we actually need as a community of tinkerers building small and unique SFF systems: if you are selling a product in the ecosystem of PC parts, provide exact dimensions on a drawing and provide real-life photos depicting your product. If you don’t have photos yet, make sure to mark the images as placeholders that are not representative of the actual product.

If NVIDIA wanted to make it simpler to keep the approach of just three dimensions, it should enforce a specific way of measuring those three dimensions and present a drawing clearly showing from where to where each dimension should be measured. Only the cards and cases that adhere to the correct way of measuring the cards chosen by NVIDIA and include actual measurement drawings in the specification sheet would get the SFF-Ready or another “proper specification” approval stamp from NVIDIA.

 

In part two of this article, SaperPL will iterate on a SFF Friendly GPU design. Keep en eye out for this in the next week or two!

This guest editorial has been written by forum member and vendor SaperPL!
All opinions in this article are that of the author, and not necessarily those of SFF Network or the team.
NVIDIA – the Stormtroopers of SFF problem solving…
On 2nd of July 2024 NVIDIA launched the SFF-Ready program that is supposed to solve the problems of matching cards of different sizes to small form factor cases.
https://www.nvidia.com/en-us/geforce/news/small-form-factor-sff-ready/
NVIDIA in the article states as follows:
Component compatibility remains a challenge, however, requiring prospective buyers to dive into specification sheets and ask other enthusiasts whether there’s available space and clearance for parts, cables and assembly. GeForce RTX graphics cards come in all shapes and sizes, and though partners’ pages list product dimensions, clearances...

Continue reading...
 
Last edited:

milesvw

SFF Lingo Aficionado
Dec 20, 2022
106
80
Marketing came up with this SFF-Ready stuff. Clearly they didn't listen to any engineers.

Looking forward to the next article. And I would still love to see 200w and below cards available with single slot, or at least 'ITX'. Triple slot, triple fan 100-150w cards are ridiculous.

Also on my shortlist are cases like the Phanteks "ITX" case that are larger than needed to fit a MicroATX motherboard (and after accounting for ridiculous "feet" are only an inch from being able to take full ATX)
 

Curiosity

Too busy figuring out if I can to think if I shoul
Platinum Supporter
Bronze Supporter
M...M...M...M...Multi-Tier...Subscriber...
Apr 30, 2016
723
838
Really good article friend.
Well thought out and written. I fully agree c:
 
  • Like
Reactions: SaperPL

maksim_ms

Cable Smoosher
Jan 13, 2021
10
7
Thank you. Great article.

It's true, when I was building my own case it was hard to find the right dimensions.

Especially for the connectors. All manufacturers don't take into account the connectors. whether it's for motherboards or power supplies.
 
  • Like
Reactions: SaperPL

hrh_ginsterbusch

King of Cable Management
Silver Supporter
Nov 18, 2021
616
234
wp-devil.com
Got something nice to add to the door frame analogy: In CSS, there is padding and margin.

Padding is the inner additional space of an HTML element,while margin is the space surrounding the element.

So for the analogy of the door frame, what we need to know is the margin (the whole outside dimensions), NOT the padding, which could be eg. include the door angles.

cu, w0lf.
 

hrh_ginsterbusch

King of Cable Management
Silver Supporter
Nov 18, 2021
616
234
wp-devil.com
At the end of the day, the SFF-ready program feels to me like the usual kind of "decision-maker" thing: Its the fifth iteration of anothers persons work, which was done by at least half a dozens persons before in at least four different ways, that had been declined or ignored by the big heads on top for years onwards; and then suddenly somebody finally brought this topic up as a problem ..

.. so here we are, the regurgitated, over and over and over reworked idea, half-way good, rest total garbage, but "we finally need to ship it", D.O.A. final edition.

cu, w0lf.
 

SaperPL

Master of Cramming
DR ZĄBER
Oct 17, 2017
476
892
It's true, when I was building my own case it was hard to find the right dimensions.

It's a mess for everyone designing SFF cases without having the budget or contacts to have a hands-on experience with every card from every vendor in current generation. If you don't have a list with actual measurements for each card measured the same way, it's hard to set a cut-off dimensions at some specific arbitrary spot because some of the cards that you think are inside may be outside because the dimensions were measured excluding bracket.

The worst case scenario is that you assume specific set of the cards to be exactly fitting and then most of them do not fit because of dimensions being not what you expected them to be.

Especially for the connectors. All manufacturers don't take into account the connectors. whether it's for motherboards or power supplies.

At some point I thought that maybe the solution for this problem would be to force everyone to have the cable connectors at the reference PCB height line, so for any oversized/taller cards at least the oversize wouldn't affect the space for cable moving as well. Some vendors do it this way, but not everyone and a lot cards keep being oversized with connector placement shifted.

Got something nice to add to the door frame analogy: In CSS, there is padding and margin.

Padding is the inner additional space of an HTML element,while margin is the space surrounding the element.

There's this saying going like "we sent people to moon 50 years ago and yet here we are struggling with centering an image on the website" which makes this CSS analogy quite good here. We could go forward with the SFF form factors a lot faster if the approach was to solve problems instead of ignoring them, but here we are struggling to explain someone how big is the object he wants to buy.

At the end of the day, the SFF-ready program feels to me like the usual kind of "decision-maker" thing: Its the fifth iteration of anothers persons work, which was done by at least half a dozens persons before in at least four different ways, that had been declined or ignored by the big heads on top for years onwards; and then suddenly somebody finally brought this topic up as a problem ..

.. so here we are, the regurgitated, over and over and over reworked idea, half-way good, rest total garbage, but "we finally need to ship it", D.O.A. final edition.

I think it's just the business/marketing approach to doing things: They focused first on those who want to have a simple choice while also limiting this to a close group of partner companies, so it's just a bean counter approach to try and gain whenever you can and gains here are not letting others in.
 

SFFMunkee

Buy first, justify later?
Gold Supporter
Jul 7, 2021
890
940
Great article - I agree that it feels like they're trying to reinvent this stuff as a marketing stunt.

Realistically they just need to consider from an engineering and product design perspective - we need to know the accurate dimensions and shape of a product, so give us accurately measured and documented illustrations.

Simples.
 
  • Like
Reactions: SaperPL

Curiosity

Too busy figuring out if I can to think if I shoul
Platinum Supporter
Bronze Supporter
M...M...M...M...Multi-Tier...Subscriber...
Apr 30, 2016
723
838
I also find their database very helpful.
I'm a big fan of using it to remind myself of TDOs before looking up power draw numbers from reviews
 
  • Like
Reactions: SaperPL

SaperPL

Master of Cramming
DR ZĄBER
Oct 17, 2017
476
892
It's not 100% correct but I found Technpowerup's GPU data base is a great place to start when looking into compatibility and gpu dimensions. The length is accurate 99% of the time but the thickness was hit or miss last time I was seriously digging through gpus.

Techpowerup's gpu data base link
That not 100% is kind of risky. How do you estimate 99% of the time to be correct? This depends on how many cards you can physically check.

I remember checking two almost identical reference AMD cards between generations (6900XT / 7900XT or something like that) having different thickness but looking at the photos said otherwise.

Anyway the problem with techpowerup is that it has a database for GPU and the reference design, which usually has a dimensions that are properly measured while there's no way to check board partner models here, so it doesn't really help that much since those have their dimensions all over the place.
 
  • Like
Reactions: shhan9088

riba2233

Shrink Ray Wielder
SFF Time
Jan 2, 2019
1,705
2,207
www.sfftime.com
Luckily I have found that in most cases gpu dimensions and pictures on gpu manufacturer's site are correct, there are of course some unfortunate bugs as saper showed but I can rely on them (more transparent way of showing them would be preferred of course) .

What I would like to see the most are some size limits, for eg official size classes of gpus like we had before (267*111*42 for reference gpus that was valid for a long time, 305 for "high power" ones etc etc). Now we have almost 4slot, 160mm tall and 360mm long gpus without any real benefit since you can cool 450w with much smaller cooler, things are just getting out of hand. I want to be able to design a case that will always work for a certain class of gpu, forever, and not be obsolete on the next gen release.
 

SaperPL

Master of Cramming
DR ZĄBER
Oct 17, 2017
476
892
Luckily I have found that in most cases gpu dimensions and pictures on gpu manufacturer's site are correct
Even if they are correct, if it's not stated where it's measured, it's still not clear to someone who looks for a card to fit in specific size. Us (case vendors) stating acceptable dimensions in multiple ways doesn't make it clearer if you don't know how it was measured for the card.

What I would like to see the most are some size limits, for eg official size classes of gpus like we had before (267*111*42 for reference gpus that was valid for a long time, 305 for "high power" ones etc etc).
Yeah, ITX sized/170mm long, 10.5"/267mm and 12"/305mm would make a lot of sense and making just the 12" to be the form factor that allows 2.5 slot width.

But it's not happening unless nvidia does something about it. SFF is still a niche and vendors having a lot more beefy cards over those small ones show it. Actually if you take a look at the fin direction in open air cooled cards, most of the cards have them lengthwise so it's better for a case with airflow, but potentially terrible for a SFF case that doesn't have front-to-back airflow, but just vertical airflow or even the card is handling it's airflow on it's own and such radiator is blocked off from the front of the case.

Another problem for me is that FE cards are just scalped right away and are not accessible until the end of generation when people sell them off. Those were the go-to cards for SFF builders before and now if you're late for your order, there's no FE card anymore.