(10-14-2013, 05:03 AM)NaturalViolence Wrote: 4 cores. CPU 0 + CPU 1 + CPU 2 + GPU. Audio processing is now done in software. They may still have the Wii DSP in there for backwards compatibility but it certainly isn't used for WiiU games.Guess again, the DSP was given a clock speed upgrade and more DRAM.
Wii U emulation
|
10-14-2013, 03:12 PM
10-15-2013, 05:04 AM
Source please?
Why would they use it when software audio rendering would be so much faster on that CPU?
"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 10-15-2013, 06:02 AM
(10-15-2013, 05:04 AM)NaturalViolence Wrote: Source please?Perhaps for backward compatibility? Otherwise i doubt wiiu would be capable of running wii games with software emulation. And since they kept it they also upgraded it to be more useful? 10-15-2013, 06:15 AM
(10-15-2013, 06:02 AM)Link_to_the_past Wrote:What NV was saying is that there is a DSP in the wii u but it is only used for the wii mode.(10-15-2013, 05:04 AM)NaturalViolence Wrote: Source please?Perhaps for backward compatibility? Otherwise i doubt wiiu would be capable of running wii games with software emulation. And since they kept it they also upgraded it to be more useful? 10-15-2013, 06:15 AM
We can software emulate the Wii's DSP, and we don't even have the full design documents for anything, let alone paid programmers. Also, we can't build custom hardware to handle complicated interrupts, as we can only work with what x86 gives us. I doubt that it's impossible for nintendo to do this with their resources.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X RAM: 48GB GPU: Radeon 7800 XT 10-15-2013, 06:49 AM
(10-15-2013, 05:04 AM)NaturalViolence Wrote: Source please?The same type of "source" for the information about the GC and Wii's DSP - reverse engineering of the system's software. Quote:Why would they use it when software audio rendering would be so much faster on that CPU?You could ask the same question of the wii reusing the GC's DSP at a measly 81MHz compared to the CPU's 729MHz clock. 10-15-2013, 09:01 AM
tueidj Wrote:The same type of "source" for the information about the GC and Wii's DSP - reverse engineering of the system's software. That's not what I meant. I meant "please show me the data". Not "how did they get the data". tueidj Wrote:You could ask the same question of the wii reusing the GC's DSP at a measly 81MHz compared to the CPU's 729MHz clock. Well it makes more sense in that case since the DSP is actually a lot faster at what it does clock for clock and they have only one cpu core to use. AnyOldName3 Wrote:We can software emulate the Wii's DSP, and we don't even have the full design documents for anything, let alone paid programmers. Also, we can't build custom hardware to handle complicated interrupts, as we can only work with what x86 gives us. I doubt that it's impossible for nintendo to do this with their resources. Much easier and more reliable to just include the hardware. The only real downsides are cost and space.
"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 10-15-2013, 10:42 AM
The DSP isn't fast at all. It only made sense to use it on the GC because ARAM was also fairly slow and was not directly addressable by the CPU, so using the CPU for audio processing would either produce long latencies waiting for DMAs to finish or higher costs due to using more 1T SRAM instead of ARAM.
10-15-2013, 02:25 PM
Then why keep using it?
Still waiting for that source.... It's not that I don't believe you it's just that I don't like to take peoples words on things if I don't know them unless I'm absolutely sure they're right.
"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 10-15-2013, 03:07 PM
They kept using it because they're extremely conservative - if it ain't broke Nintendo won't fix it (even if it's from the N64 era...).
The source is Nintendo's code which I have looked at myself. Unless you've done the same I don't see why you have any reason to state that it's untrue. If you can accept the other WiiU specifications that were published by marcan (clock speed, cpu design etc. which actually came from the SDK documentation, shh!) I don't see why you have a problem with this. |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)