Dolphin, the GameCube and Wii emulator - Forums

Full Version: Can this run Metroid Trilogy?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
potate Wrote:I need firewire for my audio interface that I use for recording music. They are still popular on audio stuff because the way they stream information is preffered as opposed to usb that it's streaming in packages, or something.

Both USB and firewire stream in packets.....

potate Wrote:I have a regular PCI for it but it's dead and the computer stores in my town are not selling them anymore.

Then just get it online. I'm not seeing the problem.

potate Wrote:Also my brother said to me that his LGA 1155 mobo came with firewire, I can't ask him which one he has cause he's out of the country for now and have no contact, but that doesn't matter.

LGA1155 is older than LGA1150.

potate Wrote:The power calculators that I found say all of that should be about 440w but not taking into account I'm overclocking.

http://www.extreme.outervision.com/psucalculatorlite.jsp

This power calculator will account for cpu overclocking and is quite accurate.

drhycodan Wrote:How come Haswell performs so much better than Ivy Bridge in Dolphin but the wikipedia page says it's only up to 6% faster in single-threaded apps than Ivy Bridge?

Because not all applications are the same?

Haswell is 0-30% faster than ivy bridge in IPC depending on the application. On average it's around 9% faster than ivy bridge. Different applications use different algorithms that will respond to different hardware changes in different ways. For example improvements to the FPU may benefit an application that does a lot of FP math but will have no effect on an application that does mostly integer math.

Haswell like any new microarchitecture has some improvements that are publicly disclosed and some that aren't. We can only really comment on the performance effect of changes that have been publicly disclosed. And even then we're limited to an educated guess at best since it's really hard to see exactly what the cpu is doing with a given piece of code since the hardware level operations are hidden from us through a layer of abstraction (the ISA).

Even to form an educated guess requires in depth analysis of the assembly output of the compiler, the ISA, and the microarchitecture properties.

With enough studying/testing/analysis we can probably determine some of the causes but we'll never be able to construct a complete picture.

KHg8m3r Wrote:Dolphin really likes whatever Intel did to increase the single-core IPC

You have to be more specific than that. As stated above most improvements don't increase IPC across the board but only for specific types of algorithms. There have been lots of changes that Intel has made in the past that have boosted IPC in general without effecting dolphin at all. And vice versa.

KHg8m3r Wrote:https://forums.dolphin-emu.org/Thread-haswell-dolphin
this thread, post #4 by NaturalViolence:
"Haswells IPC improvements are mostly for SSE/AVX code. Luckily dolphin does a lot of SSE work. I expect that it will likely receive a 10% IPC boost over ivy bridge in dolphin. "

Gah. Don't use that.

That thread was from before haswell came out. I was just speculating based on the limited information we had at the time. I predicted 10% and it turns out I was wrong and haswell ended up exceeding my wildest expectations with close to a 30% increase in IPC for dolphin.

We have a lot more information available now about the microarchitecture and its effect on the performance of various applications/algorithms. Using this I could probably make a better guess now but that would take countless hours of research and I'm way too lazy for that these days. Determining whether the application is generally front end heavy or back end heavy on the pipeline would be a start to narrowing down which improvements are responsible. And the developers probably already know that since they work with the JIT output in debugging. I do still suspect the wider sse/avx pipelines have something to do with it since it's the only change significant enough that I can think of to account for this magnitude of speedup. Delroth did say that dolphin does a lot of SSE math for primitive setup (and I would suspect audio emulation too). And WW, which we use for our benchmark, is very video thread heavy so that makes some sense. At least to me.

admin89 Wrote:Afaik , AMD 7970 load power consumption is 355W ,Your PSU won't cut it ( not even close )
admin89 Wrote:Btw , here is some info about AMD 7970 power consumption :
http://www.guru3d.com/articles_pages/amd...iew,8.html

As shown by that link 355 watts is the total system power consumption. Not the power consumption of the card. The card uses 195 watts at full load.

If you're ever unsure just use a power calculator. He should be fine with 525 watts as long as he stays with a single card.
(01-08-2014, 11:38 AM)NaturalViolence Wrote: [ -> ]Both USB and firewire stream in packets.....

I read this from the presonus site:
http://support.presonus.com/entries/21355765-Should-I-choose-a-FireWire-or-USB-audio-interface-
"FireWire streams data rather than packets data. This results in more stable synchronization and performance. A FireWire device can stream data in both directions at the same time, while USB requires the sent packets of data to finish transmission before the device can receive more data. While seemingly a minor technical detail, this can impact performance and stability to some degree."


I don't really care anyways. What really matters is that their drivers actually work. I've tested an usb audio interface before and it worked just as good as mine. My interface has better mic preamps though, and it only works with FireWire.


(01-08-2014, 11:38 AM)NaturalViolence Wrote: [ -> ]Then just get it online. I'm not seeing the problem.

Paying 350 pesos extra on a PCI card just for a port is not cool. That was the price on the stores, they cost more online. Not a problem anymore, the motherboard I'm getting comes with FireWire. Turns out FireWire is the IEEE 1394 port and they come in some motherboards.
-edit- Ugh, that card wasn't really worth it. Might just go for an Asus Z87-A plus pci card.


(01-08-2014, 11:38 AM)NaturalViolence Wrote: [ -> ]LGA1155 is older than LGA1150.

I know. I was just saying the LGA 1155 my brother has is a modern motherboard that came with FireWire.


(01-08-2014, 11:38 AM)NaturalViolence Wrote: [ -> ]http://www.extreme.outervision.com/psuca...orlite.jsp

This power calculator will account for cpu overclocking and is quite accurate.

That's one of the power calculators I used, I just don't have any idea on how to overclock and what value to set in the vcore box to make it accurate.

I was reading a bit about it, is that fine to set 1.270v on the v core for the 4.2ghz overclock?

Thanks.

-edit- I just put some high values and I still get some headroom for power. Overclocked @ 5000 mhz with 1.4v gives me 487w. I'll keep my PSU for now.
potate Wrote:"FireWire streams data rather than packets data. This results in more stable synchronization and performance.

Everything I can dig up about IEEE1394 indicates otherwise. But you're right, it doesn't really matter.

potate Wrote:A FireWire device can stream data in both directions at the same time, while USB requires the sent packets of data to finish transmission before the device can receive more data. While seemingly a minor technical detail, this can impact performance and stability to some degree."

This is true. USB is half duplex while firewire is full duplex. Although it shouldn't impact performance here.

It is extremely unusual for a modern motherboard to have a firewire port. I managed to find one LGA1150 motherboard on all of newegg that has a rear port. And a few more with headers for it. Of course to use a header you would need to have a chassis that supports it and very few do. Quite frankly 350 pesos is not a lot of money compared to the cost of the motherboard. You will likely have to buy one. I'll be amazed if you find a board in your country that supports both haswell and firewire.

potate Wrote:I was reading a bit about it, is that fine to set 1.270v on the v core for the 4.2ghz overclock?

Yes that seems about right.
Pages: 1 2