Go Back   Rumski Forum > Studijska tehnika i instrumenti > Audio Software

Audio Software VST, DX, AU.... plug-in instrumenti i efekti, modularni sintovi i dizajn modularne sinteze, semplovanje, semplovi i sample libraries diskusije, koje sekvencere, editore, plug-inse koristite. Da li je bolji Sonar ili Cubase? Sound Forge ili WaveLab?..

Reply
 
Thread Tools Display Modes
Old 22-10-2006, 01:09 PM   #31
peraZdera
Guest
 
Posts: n/a
Default Re: GPU Delay!!!

Tek sada odgovaram, jer sam imao problema nalogom (kada bih pokusao da postujem, izbaci mi poruku ...you don't have permisssions... bla bla...).

Quote:
Mislim da pogresno kapiras i povezujes podatke sa nacinom funkcionisanja obrade podataka.
Ne.

Quote:
s tim da je audio mnogo, mnogo manje zahtjevan (manja kolicina podataka za obraditi) od grafike i videa
Bas me zanima da li imas predstavu kolika je to kolicina(u MB), kada uzmemo u obzir 192kHz audio i recimo 30 kanala?

Quote:
(time propusni opseg totalno nestaje iz grupe cinilaca o kojima treba uopste razmisljati kao o problemu).
Ok, ali sta kad podatak ne moze dovoljno brzo da se prenese iz gddr-a u ddr? Onda protok moze da bude i 4TB pa ne bi vredelo...

a evo i ovo..
christian hresko christian.hresko at verizon.net
Sun Aug 15 21:42:17 PDT 2004
this will change. soon. the major vendors (ATI, NVIDIA) are working hard to optimize the pipeline for gpgpu. at least that's what they said...On Aug 15, 2004, at 4:15 PM, James McCartney wrote:>> The problem with using the GPU for audio is getting the data off of > the GPU.> It is built to work as a one way pipe.>> On Aug 15, 2004, at 9:02 AM, christian hresko wrote:>>> and one of them illustrated the use of the gpu for FFTs in audio >> processing.>> _______________________________________________> sc-dev mailing list> sc-dev at create.ucsb.edu> http://www.create.ucsb.edu/mailman/listinfo/sc-dev


A evo malo i testova:U programu test1.exe mnozim dva niza od 8388608(2048*2048*2) clanova kroz 300 iteracija (300 frame-ova)i ne vracam rezultat u ram.U test2.exe radim ovo isto, s tim sto posle svake iteracije vratim rezultat u ram. U istom fodleru gde se nalazi exe pravi se textualni fajl sa rezultatom koji se moze videti i posle zavrsetka testa.http://www.rumski.com/forum/attachme...1&d=1161518797P.S.
Quote:
a zatim se loud-uje sledeca scena
predpostavljam da si hteo da kazes load-uje (zbog ove crtice...)
Attached Files
File Type: zip GPUvsCPU test.zip (131.2 KB, 355 views)
  Reply With Quote
Old 22-10-2006, 02:34 PM   #32
boggy
Moderator
 
boggy's Avatar
 
Join Date: Sep 2005
Location: Beograd
Posts: 6,200
Default Re: GPU Delay!!!

Quote:
Originally Posted by peraZdera
....... kolika je to kolicina(u MB), kada uzmemo u obzir 192kHz audio i recimo 30 kanala?
......
Evo, 'el mogu ja?

ako je 24bit (ili bolje 32bit, jer se transakcije ni ne mogu najcesce uraditi samo 24bitno), i neka je samo 48kHz, i neka audio nije kompresovan u mp3 (koliko znam, nikada nije u toku obrade), to je onda 48kS/sec*4byte = 192kByte/sec po kanalu. Za trideset dva kanala to postaje 6144kByte/sec, odnosno dva puta toliko ako u neku "masinu" ulazi da bi se obradio, pa kasnije izlazi obradjen odatle (doticne magistrale nemaju posebnu Read i Write magistralu, nego sve ide "ucesljavanjem" Read i Write sekvence).

Znaci 12288kByte/sec ili 12Mbyte/sec je teoretska potreba za protokom prilikom obrade 32 audio kanala sa sample rate od 48kHz i duzine sample-a 32bit (integer, fixed point), pod uslovom da se strimovi obradjuju, odnosno, moraju da odu i da se vrate. Ako se poveca sampling rate dva puta, onda se i to povecava dva puta itd...

E sad, za doticne magistrale postoji dosta stvari koje uticu na njihovu raspolozivost, znaci pitanje komunikacije sa ostalim periferalima na magistrali pitanje njihovog zadrzavanja (nisu sve periferije brze imaju "stanja cekanja" na odziv,... itd), isto tako, ako je PC u pitanju (relativno nepoznat i neocekivan hardware, mislim, sa neocekivanim ponasanjem), mogu nastati neocekivani rezultati...

Magistrala je "brza" obicno onoliko koliko je "brza" najsporija periferija na njoj i koliko prostora ima dizajner da je ubrza i vrlo cesto, manje se spominje, zavisi od vestine dizajnera ploce/periferije (teoretske propusne moci obicno odredjuju oni koji su magistralu dizajnirali, e sad, oni koji dizajniraju ploce moraju znati isto sto i dizajneri ploca u firmi koja dizajnira BUS... koja im, pak, uzima pare za kurseve... itd... komplikuje se, u smislu poslovnih interesa)...

Tako da price o teoretskoj propustljivosti nekog BUS-a su samo lepe zelje onih koji taj BUS guraju na trziste, a sta se sa njime realno moze postici, to se ne moze ocekivati bez "prljanja ruku", odnosno bez pokusaja da se nesto napravi, pa kontrolisati rezultate...

Pricam iz licnog iskustva, ne sa pomenutom novom magistralom, nego sa magistralama uopste. Recimo, ako se ploca pravi custom, samo za odredjenu namenu, moguce je sa smesno sporim i malim procesorom "naprziti" memorijsku magistralu da realno (iz aplikacije) dopusta veci protok nego procesor na standardnoj PC ploci sa desetak i vise puta brzim clockom...

E sad, tu "igra" i hardverski dizajn ploce, gde kod mene veze do memorijskih cipova (BEZ konektora, ulemljeni) ne prelaze duzinu od 5cm, a da su na standardnim PC plocama te veze duze i pet puta, jos ako se uzme sirina konektora itd... Isto tako na custom ploci ja ne razbijam glavu sta ce neko da "ubode" u nju jer nema GDE to da uradi... itd.

Znaci, teoretske brzine su jedna prica, i lepa zelja, bile uvek,... moguce je najsigurnije ostvariti ih samo na custom hardware-u, koji radi samo jedan posao i/ili samo jednu grupu poslova... u standardnom hardware-u je primarno da on radi sa svim neocekivanim dodatnim karticama, te se tu vrlo cesto srozavaju performanse u cilju stabilnog rada...

Da ponovim, ovo je stara prica, i postoji od kada postoje procesorske magistrale za periferije... i od kada je, nekad davno, stampanje na stampacu "smrzavalo" ceo PC (tako je sve pocelo)... sada su magistrale nove i brze, ali problemi su stari iako su brzi i oni...


pozdrav i izvin'te sto se ubacujem

bogi
__________________
@Facebook
@Instagram
Email: boggy@myroom-acoustics.com

--"We can never see past the choices we don't understand." (Oracle, The Matrix Reloaded)
boggy is offline   Reply With Quote
Old 22-10-2006, 03:45 PM   #33
peraZdera
Guest
 
Posts: n/a
Default Re: GPU Delay!!!

Quote:
Quote:
Originally Posted by peraZdera
....... kolika je to kolicina(u MB), kada uzmemo u obzir 192kHz audio i recimo 30 kanala?
......



Evo, 'el mogu ja?

ako je 24bit (ili bolje 32bit, jer se transakcije ni ne mogu najcesce uraditi samo 24bitno), i neka je samo 48kHz, i neka audio nije kompresovan u mp3 (koliko znam, nikada nije u toku obrade), to je onda 48kS/sec*4byte = 192kByte/sec po kanalu. Za trideset dva kanala to postaje 6144kByte/sec, odnosno dva puta toliko ako u neku "masinu" ulazi da bi se obradio, pa kasnije izlazi obradjen odatle (doticne magistrale nemaju posebnu Read i Write magistralu, nego sve ide "ucesljavanjem" Read i Write sekvence).

Znaci 12288kByte/sec ili 12Mbyte/sec je teoretska potreba za protokom prilikom obrade 32 audio kanala sa sample rate od 48kHz i duzine sample-a 32bit (integer, fixed point), pod uslovom da se strimovi obradjuju, odnosno, moraju da odu i da se vrate. Ako se poveca sampling rate dva puta, onda se i to povecava dva puta itd...

E sad, za doticne magistrale postoji dosta stvari koje uticu na njihovu raspolozivost, znaci pitanje komunikacije sa ostalim periferalima na magistrali pitanje njihovog zadrzavanja (nisu sve periferije brze imaju "stanja cekanja" na odziv,... itd), isto tako, ako je PC u pitanju (relativno nepoznat i neocekivan hardware, mislim, sa neocekivanim ponasanjem), mogu nastati neocekivani rezultati...

Magistrala je "brza" obicno onoliko koliko je "brza" najsporija periferija na njoj i koliko prostora ima dizajner da je ubrza i vrlo cesto, manje se spominje, zavisi od vestine dizajnera ploce/periferije (teoretske propusne moci obicno odredjuju oni koji su magistralu dizajnirali, e sad, oni koji dizajniraju ploce moraju znati isto sto i dizajneri ploca u firmi koja dizajnira BUS... koja im, pak, uzima pare za kurseve... itd... komplikuje se, u smislu poslovnih interesa)...

Tako da price o teoretskoj propustljivosti nekog BUS-a su samo lepe zelje onih koji taj BUS guraju na trziste, a sta se sa njime realno moze postici, to se ne moze ocekivati bez "prljanja ruku", odnosno bez pokusaja da se nesto napravi, pa kontrolisati rezultate...

Pricam iz licnog iskustva, ne sa pomenutom novom magistralom, nego sa magistralama uopste. Recimo, ako se ploca pravi custom, samo za odredjenu namenu, moguce je sa smesno sporim i malim procesorom "naprziti" memorijsku magistralu da realno (iz aplikacije) dopusta veci protok nego procesor na standardnoj PC ploci sa desetak i vise puta brzim clockom...

E sad, tu "igra" i hardverski dizajn ploce, gde kod mene veze do memorijskih cipova (BEZ konektora, ulemljeni) ne prelaze duzinu od 5cm, a da su na standardnim PC plocama te veze duze i pet puta, jos ako se uzme sirina konektora itd... Isto tako na custom ploci ja ne razbijam glavu sta ce neko da "ubode" u nju jer nema GDE to da uradi... itd.

Znaci, teoretske brzine su jedna prica, i lepa zelja, bile uvek,... moguce je najsigurnije ostvariti ih samo na custom hardware-u, koji radi samo jedan posao i/ili samo jednu grupu poslova... u standardnom hardware-u je primarno da on radi sa svim neocekivanim dodatnim karticama, te se tu vrlo cesto srozavaju performanse u cilju stabilnog rada...

Da ponovim, ovo je stara prica, i postoji od kada postoje procesorske magistrale za periferije... i od kada je, nekad davno, stampanje na stampacu "smrzavalo" ceo PC (tako je sve pocelo)... sada su magistrale nove i brze, ali problemi su stari iako su brzi i oni...


pozdrav i izvin'te sto se ubacujem

bogi
Ok. Da racunamo u svakom slucaju nije preko 50 MB/s pri najvecem sample rate-u. To svakako nije mnogo...
A sto se tice PCIe slota... u praksi nije uopste mnogo brzi od agp8x.
Jesi li pogledao one test programe koje sam okacio?
  Reply With Quote
Old 22-10-2006, 04:06 PM   #34
boggy
Moderator
 
boggy's Avatar
 
Join Date: Sep 2005
Location: Beograd
Posts: 6,200
Default Re: GPU Delay!!!

Quote:
Originally Posted by peraZdera
Ok. Da racunamo u svakom slucaju nije preko 50 MB/s pri najvecem sample rate-u. To svakako nije mnogo...
Pod uslovom da je samo to...

Bez obzira na sve, papir i olovka su izuzetno vredni pomagaci kod ovakvih stvari... sprecavaju "rad napamet" i ofrlje pretpostavke...
Ako nekako mozes da meris vremena, onda to uradi... nemas Logic Analyzer, i nemas predstavu ko te usporava (ako te iko usporava), brljas u "mraku i magli"... spremi alate za to!
Dibagovati magistralu bez Logic Anlyzera je prilicno velika vestina, i potpisujem da oni koji su dizajnirali sprave na kojima radis ne znaju tu vestinu, jednostavno zato sto su Logic Analyzer imali na stolu

Quote:
Originally Posted by peraZdera
A sto se tice PCIe slota... u praksi nije uopste mnogo brzi od agp8x.
Kreni sa stereo stream-om, malim koracima, brini o funkcionalnosti, batali ostale stvari... dok ne proradi...

Pretpostavljam da se tu mora i nekakav protokol komunikacije napisati... sta se radi sa kojim semplom, redni broj sempla (da se ne pobrkaju)... itd..
Nisam upoznat detaljno o prici koju pricas, ali je pomno pratim na ovom Forumu, jer mi je interesantna.
Pomagacu nekim opstim pricama koje sam iskusio, ako bude prilike kao sad, recimo kada krenu price da ti "bulaznis" jer su svi procitali da to nije tako, iako ti GLEDAS problem a ostali citaju o problemu i veruju... Takve probleme sam imao i ja, i to je prilicno destimulisuce za onog ko je zavukao ruke u "saht" da ne bi (i drugima, komentatorima) "smrdelo"... naravno, niko od komentatora ne primecuje da tebi smrdi do besvesti u tome sahtu... itd.

Da ponovim, ne znam ja uopste da li ti gresis negde ili ne, ali ova prica mi dovoljno izgleda poznato da se ne moze ocekivati bas sve onako kako papiri kazu... dok se to ne proveri i konkretno, na kraju, ne iskristalise ko je nesto "zaj..'o" u ARMIJI ljudi koji su dotakli ovu tvoju problematiku, u toku realizacije, dok nije dosla do tebe.

Inace kada to saznas, najverovatnije mozes da se "slikas" sa tim saznanjem.

Quote:
Originally Posted by peraZdera
Jesi li pogledao one test programe koje sam okacio?
Ne, nisam... ne smem! Radim nesto drugo, i ako krenem da brljam po tome mogu da se "zaboravim"

Trudicu se, barem za sad, da budem samo "glas razuma" u ovoj prici... mislim da ti je to dovoljno, i da ces se vec sam iskobeljati...

pozdrav

bogi


p.s. Pokusaj da sto pre dobijes stereo DEMO i baci na Forum da ljudi to probaju!!! Mnogo je vaznije raditi funkcionalnost, a brzinu ostaviti za kasnije,... seti se da je namena onoga sto radis primarno funkcija i kvalitet, a brzina je tek sledeci zahtev
__________________
@Facebook
@Instagram
Email: boggy@myroom-acoustics.com

--"We can never see past the choices we don't understand." (Oracle, The Matrix Reloaded)
boggy is offline   Reply With Quote
Old 22-10-2006, 04:18 PM   #35
peraZdera
Guest
 
Posts: n/a
Default Re: GPU Delay!!!

Quote:
Originally Posted by boggy
Pod uslovom da je samo to...

Bez obzira na sve, papir i olovka su izuzetno vredni pomagaci kod ovakvih stvari... sprecavaju "rad napamet" i ofrlje pretpostavke...
Ako nekako mozes da meris vremena, onda to uradi... nemas Logic Analyzer, i nemas predstavu ko te usporava (ako te iko usporava), brljas u "mraku i magli"... spremi alate za to!
Dibagovati magistralu bez Logic Anlyzera je prilicno velika vestina, i potpisujem da oni koji su dizajnirali sprave na kojima radis ne znaju tu vestinu, jednostavno zato sto su Logic Analyzer imali na stolu


Kreni sa stereo stream-om, malim koracima, brini o funkcionalnosti, batali ostale stvari... dok ne proradi...

Pretpostavljam da se tu mora i nekakav protokol komunikacije napisati... sta se radi sa kojim semplom, redni broj sempla (da se ne pobrkaju)... itd..
Nisam upoznat detaljno o prici koju pricas, ali je pomno pratim na ovom Forumu, jer mi je interesantna.
Pomagacu nekim opstim pricama koje sam iskusio, ako bude prilike kao sad, recimo kada krenu price da ti "bulaznis" jer su svi procitali da to nije tako, iako ti GLEDAS problem a ostali citaju o problemu i veruju... Takve probleme sam imao i ja, i to je prilicno destimulisuce za onog ko je zavukao ruke u "saht" da ne bi (i drugima, komentatorima) "smrdelo"...

Da ponovim, ne znam ja uopste da li ti gresis negde ili ne, ali ova prica mi dovoljno izgleda poznato da se ne moze ocekivati bas sve onako kako papiri kazu... dok se to ne proveri i konkretno, na kraju, ne iskristalise ko je nesto "zaj..'o" u ARMIJI ljudi koji su dotakli ovu tvoju problematiku, u toku realizacije, dok nije dosla do tebe.

Inace kada to saznas, najverovatnije mozes da se "slikas" sa tim saznanjem.



Ne, nisam... ne smem! Radim nesto drugo, i ako krenem da brljam po tome mogu da se "zaboravim"

Trudicu se, barem za sad, da budem samo "glas razuma" u ovoj prici... mislim da ti je to dovoljno, i da ces se vec sam iskobeljati...

pozdrav

bogi
Najvise me nerviraju ljudi koji nista ne procitaju, ali u svakom slucaju "znaju" sta je ispravno i obavezno su u pravu! .
Hvala puno na podrsci!
  Reply With Quote
Old 22-10-2006, 04:26 PM   #36
boggy
Moderator
 
boggy's Avatar
 
Join Date: Sep 2005
Location: Beograd
Posts: 6,200
Default Re: GPU Delay!!!

Quote:
Originally Posted by peraZdera
Najvise me nerviraju ljudi koji nista ne procitaju, ali u svakom slucaju "znaju" sta je ispravno i obavezno su u pravu! .
Hvala puno na podrsci!
Pricamo o stvarima gde cak i pisani "dokazi" ne pomazu ako VIDIMO da nije tako... da li zbog nase greske ili tudje, nebitno je... vaznije je nastaviti posao, od dokazivanja da neko "prica gluposti"!!!! Destimulisuce je bez ikakvog valjanog razloga, na kraju krajeva!!!

Imas standardnu situaciju, gde JEDAN nesto radi a ostali komentarisu... iako su svi bili u prilici da ih to neki put iznervira.... makar i kuhinjske elemente kacili na zid, ili menjali svecice na motoru

Samo polako i COOL!


pozdrav

bogi
__________________
@Facebook
@Instagram
Email: boggy@myroom-acoustics.com

--"We can never see past the choices we don't understand." (Oracle, The Matrix Reloaded)
boggy is offline   Reply With Quote
Old 22-10-2006, 06:50 PM   #37
peraZdera
Guest
 
Posts: n/a
Default Re: GPU Delay!!!

Quote:
Pricamo o stvarima gde cak i pisani "dokazi" ne pomazu ako VIDIMO da nije tako... da li zbog nase greske ili tudje, nebitno je... vaznije je nastaviti posao, od dokazivanja da neko "prica gluposti"!!!! Destimulisuce je bez ikakvog valjanog razloga, na kraju krajeva!!!
I to sto kazes...
  Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Delay zmaj Audio Software 13 30-03-2009 10:16 PM
Pilotirani delay??? bojanmil Audio Produkcija - Tehnike 9 19-06-2008 02:42 PM
vst delay loomen Audio Software 12 04-04-2008 10:30 PM


All times are GMT +1. The time now is 08:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
vB.Sponsors