I am surprised to see that my new GTX 580 runs at 159 fps in an empty scene.
My old GTX 260 used to run like over 1000 fps in an empty scene.
Anyone know why this might be happening?
Tried the last three NVidia drivers including the latest beta.
when in an empty scene, is the 580 going into its idle mode? There’s an idle mode of sorts on the 580, mostly to drop power usage, that I think the 480 never had, and surely the 260 didn’t… which means that if it considers itself to not be doing anything of note, it may not be doing much for you. Try hitting play with a couple things doing things… and put your head near the PC, see if the fan kicks in.
Can’t tell on the fan the CPU cooler is too noisy and the fan faces down so can’t see it.
Before I switched out the old card Unity started running really slow on anything I opened and the new card worked on my main project for a few minutes then degraded to 3-5 fps, when before this strange thing started happening on the old card it ran in the mid-thirties.
I assumed the card was being overwhelmed but the new card is just as bad on any project I open whether high or low demand.
Thought it might be something in 3.3 so I installed 3.0b7, but same thing.
Hmmm, checking the AA in the stats window showed 8x, even though I had 16x checked.
I changed it to 6x and the frame rate sped up to 15-70 fps, I switched it back to 16x and the fps is still up where is was at 6x.
Must have been some sort of glitch, hopefully that’s it and I can begin to work again.
Yes, agreed. there is definitely some strangeness to be had when playing with quality settings in Unity. I can’t make sense out of the varying degrees of performance/quality I get out of tweaking in there. And even more oddly, on a macbook pro I have, the one with a switchable vid card, between 9400 and 9600, I often get better results with the 9400. Which completely defies logic.
I’ve kind of given up on Unity on Mac or PC for quality rendering. Basically because of all the oddities in performance/quality once I started getting focused on that stage of a prototype I once worked on.
Now I really only use it as a test rig for ideas, at which it’s brilliant. More so than I am at coming up with ideas.
Soooo for the inevitable, and you’ll hate me for this, like everyone else does, if you want visual quality, and you’ve got a 580, UDK and DX11.
The difference really is night and day. Just simple metal shaders, or glass or anything like jello, or lighting, you’ll lose your mind once you get a taste for it.
Obviously I’ve no idea what you’re making, and have no right to suggest the UDK direction for quality rendering in a Unity forum, but… you. simply. must. see. the. difference. With a 580 you owe it to yourself to take a peak.
I forgot normals/bump mapping and the specular love you can get with them in UDK. It’s on a completely different playing field to Unity’s implementation. Then there’s tessellation, but that’s an entirely different subject.
I’m sorry to say but any fps numbers that are more that your screen refresh rate are basically meaningless.
Really, checkout profiler or whatever. When you are drawing empty scene - nothing get drawn (apart from clear, and possible msaa-resolve) - so use this to check how some engine performs on some gpu is meaningless (because both are NOT working in this setup)
Makes sense Alexy, but I meant an empty scene or a simple scene and now that the quirk has seems to have disappeared, the same scenes show 1700-1800 fps with the 580.
dissiently, from what I’ve heard UDK takes some scripting knowledge of which I am quite hampered.
I’ve paid for many hours of scripting in Unity and have no plans to move to another engine,
even though some greater graphics capability would be very welcome, but thanks for the suggestion.
@Don Hope you get this sorted.
UDK’s a lot more to chew on than Unity. And structured very differently. It took me months (I’m not a good indication tho) to figure out the whole code/script/interaction structure so I could make it do something else. Once it clicks it makes a lot more sense, especially for big projects.
But you’re right, you’d need to know scripting, their way, which is it’s own language, and somewhat of a stumbling block for me, as all languages are. So stick with Unity if you’re comfortable. By all means.
But do buy the Batman sequel when it comes out later this year, just for your 580 to sing. Think that will be DX11.
Thanks!