Actually I have more 'diffcult' experience with ATI than nvidia... the last time I checked, framebuffer still hangs when I switch from X to consoles with my ATI 9700.Your point? Even Linus tells people not to use framebuffer for anything unless they have to.
my point is: In my case, framebuffer works with my nvidia and crash with my ATI