• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 183 184 185 186 187 368 Next »

Why is r3.0-784 so fast?
View New Posts | View Today's Posts

Pages (6): « Previous 1 2 3 4 5 6 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why is r3.0-784 so fast?
10-30-2012, 01:10 PM (This post was last modified: 10-30-2012, 01:11 PM by NaturalViolence.)
#11
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
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.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
10-30-2012, 01:16 PM
#12
Axxer Offline
Why would I help you?
*******
Posts: 1,078
Threads: 28
Joined: May 2012
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.
Desktop:
OS: Windows 7 64 bit
CPU: Intel Core i5 3570K @ 4.4 GHz
GPU: EVGA NVIDIA GeForce GTX 550 Ti (Factory OC'ed)
RAM: 16 GB @ 1600 MHz
Dolphin Revision:3.0, 3.0-784, 3.5, latest 3.5
Find
Reply
10-30-2012, 01:29 PM
#13
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
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.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
10-30-2012, 01:51 PM
#14
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
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.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
10-30-2012, 07:02 PM
#15
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
(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.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
10-30-2012, 08:03 PM
#16
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
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

Find
Reply
10-30-2012, 08:08 PM
#17
Maverick Hunter X Offline
さようなら
****
Posts: 331
Threads: 23
Joined: Apr 2011
(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?
Find
Reply
10-30-2012, 09:02 PM
#18
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
(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*

Find
Reply
10-30-2012, 09:33 PM (This post was last modified: 10-30-2012, 09:37 PM by Maverick Hunter X.)
#19
Maverick Hunter X Offline
さようなら
****
Posts: 331
Threads: 23
Joined: Apr 2011
(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"
Find
Reply
10-31-2012, 12:59 AM (This post was last modified: 10-31-2012, 12:59 AM by slax65.)
#20
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
(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 ..
Find
Reply
« Next Oldest | Next Newest »
Pages (6): « Previous 1 2 3 4 5 6 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode