EDIT2: Changed thread titel again - Feasiblitly disproven - Project suspended.
EDIT1: I changed the thread title - again - as it´s set in motion already and became a more general thread rather than just a poll thread.
The title might be a bit unlucky, it requires further explaination but didn´t fit in the title.
The matter is an easy one. By now most should know about the OpenGL shortcomings the GeForce400/500 series have. If not, check the cite notes of the wiki article on it:
It mostly comes from certain OpenGL calls and buffer operations which are causing the slowdown.
Over in the OpenGL forums die hard coders found out that one can circumvent it by using certain CUDA calls. I tried to look into the Blender source already, but I don´t really have the time nor am I that good of a coder to realize it. It would require quite some time to even read into the codebase.
So I´d thought it´s time to determine the general interest in such a modification anyways and to see how willing people are to donate towards such a branch or if BF agrees to trunk it at some point.
It worked out quite astonishingly for OceanSim and I think the interest to get full performance for newer GeForce cards should be even bigger.
If enough people are interested we could find a coder to look into the matter and tell if the OpenGL calls are really the problem, if the CUDA replacements would have the desired effect and how much efford it would be.
Based on that we could start to raise funds for the development.
Basically I am thinking of a puny checkbox in the user preferences to enable CUDA for viewport and hopefully to regain full viewport performance with GeForce cards again.
As CUDA works x-platform it would be in the spirit of Blender, and most likely in the interest of many users, especially MacBook users where GeForce is widely spread (for what I understand, correct me if I am wrong) and who don´t have the choise of adding another card as well for those who got powerful GeForce cards for CUDA raytracing.
It would also put Blender in a position where no other OpenGL 3D package currently is, mainly because other packages rely on “professional” users with Quadro/FireGL cards.
The whole endevour bears the risk though, that Nvidia could pull some driver stunt to render all implementation effords useless again - by now I wouldn´t put it past them.