I'm going to be building a new PC soon and will be purchasing the GTX 470 fermi chip. I would like to implement CUDA FIR filters. However, I have a few questions.
Are there any soundcards which offer high quality digital outputs while not being expensive? The 1616m offers digital outputs and high quality balanced outputs, but its $500. If I were using FIR filters, I don't think I would need any processing on the soundcard. I'd be using an amplifier with a digital input.
Could I do any other processing on the GTX 470 (ex. video) while running FIR?
Would I need to run 2x GTX 470 to display video while implementing FIR?
Would a GTX295 be superior to a GTX470?
Would i7 930 w/ Gigabyte X58A-UD3R and 6GB XMS3 DDR3-1600 be sufficient?
Thanks,
Thadman
Are there any soundcards which offer high quality digital outputs while not being expensive? The 1616m offers digital outputs and high quality balanced outputs, but its $500. If I were using FIR filters, I don't think I would need any processing on the soundcard. I'd be using an amplifier with a digital input.
Could I do any other processing on the GTX 470 (ex. video) while running FIR?
Would I need to run 2x GTX 470 to display video while implementing FIR?
Would a GTX295 be superior to a GTX470?
Would i7 930 w/ Gigabyte X58A-UD3R and 6GB XMS3 DDR3-1600 be sufficient?
Thanks,
Thadman
Last edited:
Would I need to use a SSD for the music files? Will the hard drive limit the speed of the processing?
You can probably get away with any kind of digital outs.I'm going to be building a new PC soon and will be purchasing the GTX 470 fermi chip. I would like to implement CUDA FIR filters. However, I have a few questions.
Are there any soundcards which offer high quality digital outputs while not being expensive? The 1616m offers digital outputs and high quality balanced outputs, but its $500. If I were using FIR filters, I don't think I would need any processing on the soundcard. I'd be using an amplifier with a digital input.
Considering that there are CUDA MPEG decoders that people use to watch movies, probably yes.Could I do any other processing on the GTX 470 (ex. video) while running FIR?
Considering that there are CUDA MPEG decoders that people use to watch movies, probably no.Would I need to run 2x GTX 470 to display video while implementing FIR?
Good enough is good enough.Would a GTX295 be superior to a GTX470?
Would i7 930 w/ Gigabyte X58A-UD3R and 6GB XMS3 DDR3-1600 be sufficient?
You wouldn't need the GTX to run BruteFir very nicely on this.
Any hard drive mare in the last 5 years will be fine. People have been using BruteFir to do digital room correction for at least that long.Would I need to use a SSD for the music files? Will the hard drive limit the speed of the processing?
What amps are you going to use?
Why are you specifically wanting CUDA FIR over the other options?
How many channels of audio do you need?
Why are you specifically wanting CUDA FIR over the other options?
How many channels of audio do you need?
A very interesting subject, using these parallel processing monsters for complex filtering... cool. how do you intend to implement them?
Using something from here:
Koon Lab
Or do you intend to write your own?
Unless you intend on using some kind of snake oil harnessing esoteric magic dacs before your amps, the onboard dacs on any decent sound card should be => anything connected via a length of cable carrying your jittery spdif clock...
I havnt got into the CUDA sdk yet but I cant imagine on a platform that exists based on parallel processing you would be unable to run more than one 'task'.
I should think not...
To both questions: That is FAR more processing power than I think you could ever use... you should be able to run 100s of channels with multiple filters on each in near realtime on a single GTX470 (if the code your using to run them works properly)...
Using something from here:
Koon Lab
Or do you intend to write your own?
Are there any soundcards which offer high quality digital outputs while not being expensive? The 1616m offers digital outputs and high quality balanced outputs, but its $500. If I were using FIR filters, I don't think I would need any processing on the soundcard. I'd be using an amplifier with a digital input.
Unless you intend on using some kind of snake oil harnessing esoteric magic dacs before your amps, the onboard dacs on any decent sound card should be => anything connected via a length of cable carrying your jittery spdif clock...
Could I do any other processing on the GTX 470 (ex. video) while running FIR?
I havnt got into the CUDA sdk yet but I cant imagine on a platform that exists based on parallel processing you would be unable to run more than one 'task'.
Would I need to run 2x GTX 470 to display video while implementing FIR?
I should think not...
Would a GTX295 be superior to a GTX470?
Would i7 930 w/ Gigabyte X58A-UD3R and 6GB XMS3 DDR3-1600 be sufficient?
To both questions: That is FAR more processing power than I think you could ever use... you should be able to run 100s of channels with multiple filters on each in near realtime on a single GTX470 (if the code your using to run them works properly)...
all fits into a 50 usd fpga unless you want room correction
Indeed, on a virtually free (people throw them away) AMD K7 system, I run 6 channels (active 3ways) with separate long tap (65536) filters for crossover, eq and phase... and I use no where near full CPU load.
However, since the OP mentioned video at the same time its possible he requires near realtime filters... something that requires (a bit) more power. Even though with any proper video solution adding delay to the video stream is trivial.
The purpose of using the amazing parallel processing power these latest generation gfx cards have to me is the possibility of having very complex filters running on many many channels in very close to realtime... overkill for average home system.
For a home system the obvious harware to buy is one of the intel atom based ITX boards...
For a home system the obvious harware to buy is one of the intel atom based ITX boards...
With NVIDA Ion so you can still offload processing tasks to the GPU if necessary 😉
I would like to offload an acoustic engineer guy onto CUDA, then after inputting my room, it should come up with practically everything.
So then I should try any soundproofing material diff vs damp , and choose the best.
So then I should try any soundproofing material diff vs damp , and choose the best.
Unless you intend on using some kind of snake oil harnessing esoteric magic dacs before your amps, the onboard dacs on any decent sound card should be => anything connected via a length of cable carrying your jittery spdif clock...
Wouldn't the electrical ground in a computer be quite noisy? I assume this would significantly affect the performance of on-board DACs. A digital signal could offer isolation, however I'm not sure if this would be the lesser of two evils compared to a jittery clock.
Wouldn't the electrical ground in a computer be quite noisy? I assume this would significantly affect the performance of on-board DACs. A digital signal could offer isolation, however I'm not sure if this would be the lesser of two evils compared to a jittery clock.
"Significantly affect the performace"?
Noone seems to ground things properly... spend a few thousand on an exotic power amp and you'l still see basic mistakes made in star ground/power layout... you think your few hundred dollar 'magic' dac will be any better?
You could isolate the two systems using optical spdif... but you still end up with clock regeneration issues that I think are better dealt with using I2C (with separate lines for clock, not encoded into the stream) and only a few mm of pcb track...
If you want to go nuts, find the posts by a guy who replaces the analogue stage (EDIT: I say 'analogue stage' as replacing 100db+ snr dacs for other 100db+ snr dacs will make no difference) of a sound card, pulling the I2C feeds off a card and pipes them to external dac chips on a daughter board next to it...
More on PC ground. Ok, computers use switch mode power supplies, if the filtering on the output is so bad that there lines should be considered noisy and unsuitable for sound cards... how is bit perfect (if one calc is wrong it all goes pear shaped) processing from multiple gigahertz processors happening? Yes CPUs have multiple stage power supplies... so do the PCI slots on a motherboard... wheres the beef?
Last edited:
- Status
- Not open for further replies.
- Home
- Source & Line
- PC Based
- CUDA FIR questions