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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 585 586 587 588 589 ... 1198 Next »

OpenMP Slowing Down
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
OpenMP Slowing Down
03-02-2014, 01:36 AM
#1
shinra358 Offline
Banned
Posts: 56
Threads: 7
Joined: Jan 2013
With OpenCL, I got 60fps in NSMBW with ebf > ram on.

With OpenMP, I get 22fps in NSMBW with ebf > ram on.

In the versions with OpenMP, turning off OpenMP gets me 45-55fps in NSMBW with ebf > ram on.

Is the OpenMP option broken or something?


Geforce GTX 780M
i7-4930MX
Find
Reply
03-02-2014, 01:48 AM
#2
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
If you don't know how these options work and what they do, it is generally advised not to use them.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
03-02-2014, 02:09 AM
#3
shinra358 Offline
Banned
Posts: 56
Threads: 7
Joined: Jan 2013
(03-02-2014, 01:48 AM)neobrain Wrote: If you don't know how these options work and what they do, it is generally advised not to use them.

The descriptions are in the emu when you hover over the option.


(03-02-2014, 01:48 AM)neobrain Wrote: If you don't know how these options work and what they do, it is generally advised not to use them.

So is this sarcasm or trying to be snoody? First half of sentence seems like trying to be insulting, second half maybe doesn't? Is that a yes to my question or no? And if you think I'm misunderstanding something, what is it?
Find
Reply
03-02-2014, 02:20 AM (This post was last modified: 03-02-2014, 02:26 AM by MayImilae.)
#4
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,619
Threads: 120
Joined: Mar 2011
It's well known that OpenMP can potentially be a massive performance drag. It has a glitch in some games where the OpenMP thread will max out a CPU core and drag everything way down with it. It's why OpenMP is no longer recommended carte blanche on the Performance Guide. You may be encountering this. Try some other games and see if they all do it.

shinra358's profile Wrote:Dolphin Revision Currently Using: Dolphin-Git-3.5-124-x64

God I hope that's wrong. If you are using that, UPDATE.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
03-02-2014, 02:35 AM (This post was last modified: 03-02-2014, 02:35 AM by neobrain.)
#5
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
(03-02-2014, 02:09 AM)shinra358 Wrote:
(03-02-2014, 01:48 AM)neobrain Wrote: If you don't know how these options work and what they do, it is generally advised not to use them.

The descriptions are in the emu when you hover over the option.


(03-02-2014, 01:48 AM)neobrain Wrote: If you don't know how these options work and what they do, it is generally advised not to use them.

So is this sarcasm or trying to be snoody? First half of sentence seems like trying to be insulting, second half maybe doesn't? Is that a yes to my question or no? And if you think I'm misunderstanding something, what is it?

I was being serious (for the reason pointed out by MaJoR). Also note that the description in the emu says "Might result in a speedup" (not "Will result in a speedup") and that it recommends leaving off the option if you're unsure. That sort of implies what I said, i.e. if you don't know better you shouldn't touch the checkbox.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
03-02-2014, 06:54 AM
#6
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
OpenMP has been broken in OpenGL for quite a while on top of this.
Find
Reply
03-02-2014, 12:28 PM (This post was last modified: 03-02-2014, 12:30 PM by shinra358.)
#7
shinra358 Offline
Banned
Posts: 56
Threads: 7
Joined: Jan 2013
(03-02-2014, 02:20 AM)MaJoR Wrote: It's well known that OpenMP can potentially be a massive performance drag. It has a glitch in some games where the OpenMP thread will max out a CPU core and drag everything way down with it. It's why OpenMP is no longer recommended carte blanche on the Performance Guide. You may be encountering this. Try some other games and see if they all do it.

shinra358's profile Wrote:Dolphin Revision Currently Using: Dolphin-Git-3.5-124-x64

God I hope that's wrong. If you are using that, UPDATE.

My bad, quoted the wrong one. Had the one from today on mind.


(03-02-2014, 06:54 AM)JMC47 Wrote: OpenMP has been broken in OpenGL for quite a while on top of this.

Thanks for answering my question.
Find
Reply
03-02-2014, 12:54 PM
#8
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
(03-02-2014, 06:54 AM)JMC47 Wrote: OpenMP has been broken in OpenGL for quite a while on top of this.

Uh, no? Our OpenMP support has nothing to do with video backend, it's all in the x64 texture decoder code.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
« Next Oldest | Next Newest »


  • 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