"Note to self: Pasty-skinned programmers ought not stand in the Mojave desert for multiple hours."
- John Carmack
More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 159 160 161 162 163 164 165 166 167 168 169 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 365
Query FailedHumus
Monday, July 2, 2007

Well, of course they were optimized for AMD, but that doesn't mean that you could do something similar very fast on Nvidia if you were to optimize for them. In fact, I experimented with that, and sure they could be able to run the GI sample at maybe 5fps if I tune the rendering to be more "DX9 style" as a workaround for their slow GS, but that's still nowhere close to the AMD performance, plus that what's the point of DX10 if you have to code in DX9 style to make it run fast? For the HD 2900 the DX10 style rendering runs faster, as you would expect. The truth is that the G80's GS performance is poor except for trivial shaders. If you do any form of geometry amplification (which is the main motivation behind the GS in the first place) the performance drops off exponentially.

Ningu
Monday, July 2, 2007

Nonsense,
The DX10 samples don't run well on Nvidia only because they are made by AMD, for AMD.
I'm sure Nvidia could make lovely DX10 demos that work just as well on their 8800.
(In fact, they do) for example: http://www.nzone.com/object/nzone_cascades_home.html

But anywho, nice to see that you've been productive, Humus!

eXile
Monday, July 2, 2007

Thats strange ... normally nVidia doesn't build crap :P

dpoon
Monday, July 2, 2007

I can confirm the Nvidia GS problem. Ran the AMD DX10 samples on a HD 2900 XT and got around 20-40 fps. Ran same samples on a 8800 GTS and got maybe 1.5 fps. Both systems are almost identical in specs except for the graphics card. All the latest drivers, updates etc. were used.

Humus
Sunday, July 1, 2007

Greg, only Nvidia would know for sure, but from our testing it appears to be the G80 architecture. I don't think improved drivers will be able to salvage it.

fellix, we'll see. It's not finalized yet, so it's not something I can start working on right now, but eventually I guess I'll do something with it.

fellix
Sunday, July 1, 2007

G80 is not only slow in GS but, more or less, in the trivial vertex processing. Large batch size to blame, at most...

Humus, any remote intentions of yours, to utilize the HW Tessellator in some cool demo, probably an OGL code?

Greg
Friday, June 29, 2007

you say 8800 is slow at GS
is it a hardware issue or something more related to the drivers and compiler ?

Humus
Thursday, June 28, 2007

Geometry Shader

More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 159 160 161 162 163 164 165 166 167 168 169 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 365