That s not logic at all, the real reason is below, in you own post :
That s my point, that the SMMs can not adress the full RAM spaces, but i do not agree on the following :
And how can it be usable, what will be the data path.?.
To load them in the GPU RAM and then send them through PCIe back to system RAM to get back to PCIe and then to the usable GPU 3.5GB space.?.
How are the data retrieved and distributed to functional SMMs once they are loaded on thoses 0.5GB.?.
Your really taking it far to claim that the data will have to go all the way back to the system ram thru the PCIe bus then turn around and come back up to load into the 3.5gb segment. This is total invented and doesnt have to be the case.
The fact there is cut SM is enough to explain why the ram is segmented all in itself. We can imagine all sorts of stuff up and i have no problem with a discussion that involves invented scenarios.
I do expect nvidia to take some sort of action. I think they will let that ram fill up. Perhaps it will be stuffed with Aero and windows junk. See, just the fact that windows does have allocation to some of the ram (at all times) lets me think that ram can be accessed across without having to go back down and up the PCIe bus. If it didnt then you would have SM starving because of the chunk of vram windows takes up.
Nvidia stated that there were fewer crossbars to the segmented 500mb section, not that there was no crossbars. Why are we thinking that none exist at all? It makes perfect sense that each SM is fed by the cache and ram that comes before it. That nvidia can keep each SM saturated most of the time anyway. Nvidia says there are fewer crossbars to move the data across these segments.....The data that is stored in the ram with no SM. That is reason enough to not let apps fill it up unless there is no other option.
That is exactly how the 970 acts. People have reported that it likes to stay 3500mb and under unless they force it to use more. And then we have examples of people running games at over 3500mb, i have posted several with frame times. Before that, in the beginning of this thread we have people contesting the OP because they play farcry using almost 4gb vram and the performance didnt tank.
We have those examples and then Nvidia comes out with their explanation. It gives good reason as to why games seem to try to avoid going over 3500 unless they have to. Good reason if someone is trying to really look at the situation. They also compare the 980 at over 3500mb vs the 970 at over 3500mb. They show a penalty of 3% when they force the 970 to use that extra vram.
The point is, people have examples of people running at over 3500mb. Its hard to imagine that the data in the 500mb is going all the way back down the pcie, to the system ram, then back up the pcie to be allocated elsewhere. There would be a heck of a lot more than 1-3% penalty. It would be a total mess.
I believe that most likely there are crossbars that allow data to flow between segments. That each SM has its own ram allocated and the GPU performs its best when the flow is straight through. Cant wait to see what comes of this but i expect there will be some update to how the 970 uses its extra 500mb. I feel like nvidia will make some changes and the card will no longer avoid going over 3500mb. I also believe that there will be no performance increase from this at all.