Quote: What I understood rodolfo's code to be doing is use the GPU's vertex buffers instead of some stupid array on the CPU's end.
Well it does do that......
But from what I understand the more important improvement is the use of multiple buffers which allows for greater parallelism between the cpu and gpu.
Oh.
*picks up table*
I have no idea then. If both happened (and only those two things really happened), then one of the two did it I guess. Other then that I have no idea.
Didn't we use vertex buffers originally then switch to vertex arrays because it was slow as balls without the proper optimizations?
Delroth I can see you hovering. Start posting please.
I've only started contributing to Dolphin one year ago, you know. It's not like I've heard of every experiment that was done in Dolphin in the past.
I don't think using VBOs would help without having some kind of geometry caching to avoid sending the same vertices to the GPU at every frame though.
(10-30-2012, 01:10 PM)NaturalViolence Wrote: [ -> ]But from what I understand the more important improvement is the use of multiple buffers which allows for greater parallelism between the cpu and gpu.
Nah, the main improvement was in the D3D9 backend only and was due to making use of Vertex Buffers instead of rendering from CPU buffers. Ring buffering was necessary to make this more efficient than the old method at all and using multiple vertex buffers was only a minor optimization (if anything).
(10-30-2012, 01:29 PM)NaturalViolence Wrote: [ -> ]Didn't we use vertex buffers originally then switch to vertex arrays because it was slow as balls without the proper optimizations?
Yeah, I guess that came either from a limited understanding of modern OpenGL extensions or (more likely) from the fact that glDrawElementsBaseVertex wasn't available or widely supported back then.
I have the same rig and got my i7 to 4GHZ and it runs most games at fullspeed with LLE.
Overclock that to 3.5GHZ and it should run full-speed
(10-30-2012, 08:03 PM)Anti-Ultimate Wrote: [ -> ]I have the same rig and got my i7 to 4GHZ and it runs most games at fullspeed with LLE.
Overclock that to 3.5GHZ and it should run full-speed
I wonder how many times that have to be said before people get the point?
(10-30-2012, 08:08 PM)Maverick Hunter X Wrote: [ -> ] (10-30-2012, 08:03 PM)Anti-Ultimate Wrote: [ -> ]I have the same rig and got my i7 to 4GHZ and it runs most games at fullspeed with LLE.
Overclock that to 3.5GHZ and it should run full-speed
I wonder how many times that have to be said before people get the point?
actually only admin89 and me said that
*okayface*
(10-30-2012, 09:02 PM)Anti-Ultimate Wrote: [ -> ] (10-30-2012, 08:08 PM)Maverick Hunter X Wrote: [ -> ] (10-30-2012, 08:03 PM)Anti-Ultimate Wrote: [ -> ]I have the same rig and got my i7 to 4GHZ and it runs most games at fullspeed with LLE.
Overclock that to 3.5GHZ and it should run full-speed
I wonder how many times that have to be said before people get the point?
actually only admin89 and me said that
*okayface*
No I mean in general: "Overclock to x.xxGHz and it should run full-speed"
That's what I meant.
I wonder how many times this have to be said before people get the point.
I don't know how many times I have read that statement, that and combined with "Buy a sandy bridge or ivy bridge i5 and overclock to x.xxGHz and it should run full-speed with LLE"
(10-30-2012, 09:33 PM)Maverick Hunter X Wrote: [ -> ] (10-30-2012, 09:02 PM)Anti-Ultimate Wrote: [ -> ] (10-30-2012, 08:08 PM)Maverick Hunter X Wrote: [ -> ] (10-30-2012, 08:03 PM)Anti-Ultimate Wrote: [ -> ]I have the same rig and got my i7 to 4GHZ and it runs most games at fullspeed with LLE.
Overclock that to 3.5GHZ and it should run full-speed
I wonder how many times that have to be said before people get the point?
actually only admin89 and me said that
*okayface*
No I mean in general: "Overclock to x.xxGHz and it should run full-speed"
That's what I meant.
I wonder how many times this have to be said before people get the point.
I don't know how many times I have read that statement, that and combined with "Buy a sandy bridge or ivy bridge i5 and overclock to x.xxGHz and it should run full-speed with LLE"
Sure then all these games would run fine, but my cpu is about 3 years old and overclocking the default values reduces the living-time of a cpu and I surely won't risk damaging my cpu, cauze i don't know anything about that overclocking .. All I do know is, that the i7 930 is very touchy with overclocking .. it's designed badly for cooling .. So my last hope will be, that someday Dolphin will be coded so good, that it will run games @ 2.8Ghz in full speed - if my cpu isn't out of order by that time anway from itself ..