• 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 ... 537 538 539 540 541 ... 1197 Next »

Please bring back de-syncrhonized audio
View New Posts | View Today's Posts

Pages (4): « Previous 1 2 3 4
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Please bring back de-syncrhonized audio
09-07-2014, 08:42 AM
#31
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
The performance requirements of Dolphin have been continuously decreasing for at least a year.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
09-07-2014, 08:47 AM
#32
Link_to_the_past Offline
Link on steroids really
*******
Posts: 1,767
Threads: 17
Joined: Feb 2010
(09-07-2014, 08:07 AM)KHg8m3r Wrote: Yes, but the OP has a first gen i7, which is showing its age in Dolphin due to the needs of Dolphin increasing.

That statement is false as of late, the latest dev builds are a lot faster compared to 4.0, about 40% in general from some tests i did.
Find
Reply
09-07-2014, 09:21 AM
#33
Xtreme2damax Offline
New & Improved
********
Global Moderators
Posts: 3,135
Threads: 91
Joined: Mar 2009
(09-07-2014, 08:07 AM)KHg8m3r Wrote: Yes, but the OP has a first gen i7, which is showing its age in Dolphin due to the needs of Dolphin increasing.

https://forums.dolphin-emu.org/Thread-please-bring-back-de-syncrhonized-audio?pid=338010#pid338010

As delroth and Lttp stated.

DX11 is still slow as molasses but OpenGL is fast and smooth as butter, less issues too.
Find
Reply
09-07-2014, 03:55 PM
#34
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,953
Threads: 4
Joined: Sep 2013
(09-07-2014, 08:47 AM)Link_to_the_past Wrote: That statement is false as of late, the latest dev builds are a lot faster compared to 4.0, about 40% in general from some tests i did.

I just said that it's showing it's age. And yes, the recent builds have been getting a good amount of speedups since 4.0.2 was released.

While first gen i5/i7 systems can still play most moderate to lightly demanding games at or near full speed, they can't keep up with games that have been demanding and are still demanding, as in the Spyro games, which are a bit more than lightly demanding. I can get full speed in SMG no problem, but the Spryo games are tough cookies.
Find
Reply
09-07-2014, 04:05 PM
#35
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
Can confirm, the Spyro games are tough if you have inefficient drivers.
Find
Reply
09-08-2014, 07:57 AM
#36
triad Offline
Member
***
Posts: 52
Threads: 8
Joined: Jul 2014
(09-07-2014, 04:05 PM)JMC47 Wrote: Can confirm, the Spyro games are tough if you have inefficient drivers.

If this is a driver issue, has it been reported upstream?

I'm also still confused... if the old behavior was to simply continue processing audio without waiting for explicit commands to do so, what is it that prevents doing that in the current architecture? For games that a) badly need it and b) aren't broken by doing so (i.e. Spyro series), is seems like this would be a much appreciated option. (Obviously with a big disclaimer when enabling it that, if it breaks, you (the user) get to keep the pieces...)

(Oh, and, can someone please satisfy my burning curiosity and tell me just what radical change in CPU architecture I missed that makes a "modern" 2.4 GHz CPU equivalent to a CPU a mere two hears older with twice the cache and 40% higher clock speed?)
Find
Reply
09-08-2014, 08:12 AM
#37
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
triad Wrote:I'm also still confused... if the old behavior was to simply continue processing audio without waiting for explicit commands to do so, what is it that prevents doing that in the current architecture? For games that a) badly need it and b) aren't broken by doing so (i.e. Spyro series), is seems like this would be a much appreciated option. (Obviously with a big disclaimer when enabling it that, if it breaks, you (the user) get to keep the pieces...)

AFAIK, the biggest issue (aside from the fact that the developers agree Dolphin should be as accurate as possible in regards to DSP emulation) is that you'd need to maintain two seperate code paths for two distinct approaches to processing audio via HLE. It's not a simple few lines that flip a few variables or call some functions here but not there; the new way of handling audio via HLE is completely different. No one wants to spend the time making and testing changes spread across another component of Dolphin. The ROI simply isn't worth it, not when the developers feel their efforts could be going towards changes they feel are more valuable to the project (see the Dolphin Progress Reports). So in short, adding the old HLE audio implementation as an "option" is totally non-trivial.

triad Wrote:(Oh, and, can someone please satisfy my burning curiosity and tell me just what radical change in CPU architecture I missed that makes a "modern" 2.4 GHz CPU equivalent to a CPU a mere two hears older with twice the cache and 40% higher clock speed?)

Intel's Haswell CPU have close to a 40% increase in performance over CPUs like yours. Whatever changes they made from Ivy Bridge, Dolphin really likes it. We've benchmarked this, and the result appear to be consistent across the board. A Haswell CPU running at the frequency you have for your current machine would play most games without issues.
Website Find
Reply
09-08-2014, 08:27 AM (This post was last modified: 09-08-2014, 08:28 AM by Aleron Ives.)
#38
Aleron Ives Offline
Senior Member
****
Posts: 662
Threads: 7
Joined: Apr 2014
The thing to understand about CPUs is that clock rate is only one performance metric. New CPUs often introduce new instruction sets which allow the CPU to perform more tasks in a single cycle. For instance, I've seen many reports on this forum that Intel's Haswell series of CPUs (Intel's current one) is up to 30% faster in Dolphin than Ivy Bridge (Haswell's predecessor), even though many Ivy Bridge and Haswell CPUs operate at the same clock rate. This performance increase isn't present in all applications, but whatever Intel changed between Ivy Bridge and Haswell has resulted in substantial performance increases in Dolphin.

Intel has been focusing on raising the Instructions per cycle (IPC) of its processors recently, which has huge implications for Dolphin, because IPC is one of the main CPU metrics that influences Dolphin's performance. Dolphin is only able to use two CPU cores for emulation (one to emulate the GC/Wii CPU, and one to emulate the GC/Wii GPU), so having a CPU with 4+ cores doesn't result in greater performance in Dolphin. As such, what really matters is how much your CPU can accomplish during each cycle, and current Intel CPUs are much more efficient than old Intel CPUs in this fashion. (They are also much better at this than AMD's current CPUs, which is why people constantly recommend Intel over AMD for users who want the best performance in Dolphin.)

tl;dr

Yes, your old i7 and a new Haswell i7 may both run at 3 GHz, but Haswell is capable of doing more computations in each cycle than Gulftown can, which means it's faster than Gulftown, even though its clock rate hasn't increased very much.

*edit*

Shonumi ninja'd Tongue
Find
Reply
09-08-2014, 08:38 AM
#39
Kurausukun Offline
Zeitgenössischer Wurst
*******
Posts: 1,034
Threads: 62
Joined: Mar 2014
Why is this thread still alive? It's basically just one person complaining about an inaccurate, broken feature that may have had some benefits to a small user-group of people with underpowered comps. There really is no defense; just get better hardware.
Find
Reply
09-08-2014, 09:09 AM
#40
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
I at least think it's worth educating users about how emulation works and why Dolphin does what it does. At the very least it's better than saying something like "deal with it" and offering no explanation whatsoever.
Website Find
Reply
« Next Oldest | Next Newest »
Pages (4): « Previous 1 2 3 4


  • 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