- Učlanjen(a)
- 12.01.2001
- Poruke
- 5,202
- Poena
- 770
DS9 je napisao(la):Ne bih da dolivam ulje na vatru nego me nesto interesuje. Magic na jednom mestu rece:
"...i da li bi bio toliko benevolentan prema PCI magistrali, na kojoj su 4 od ukuplo 6 slotova, a koja ne može da prihvati više od 20-25MB/s."
Ovo 20-25MB/s me interesuje. Jel` se misli na to da je to maximalan (u realnom radu) ukupan protok na plocama u koje mogu da se nabodu amd processori. Ovo pitam izmedju ostalog sto sam na jednom drugom mestu, gde se govorilo o VIA chipsetovima dobio odgovor (od silvera) da je teorijski protok kod via maksimalno oko 60MB/s. Well, ne mislim da sukobljavam ove dve brojke jer verujem da se ne radi o istim stvarima - ali me zanima koliki su to protoci koji bi bili dovoljni (da se bude benevolentan, ili koje npr. imaju kvalitetni chipsetovi).
132MB/s se često smatra teoretskim propusnim opsegom PCI magistrale, ali to treba uzeti sa rezervom jer pri svakoj komunikaciji postoji izvestan overhead, odnosno neka propratna komunikacija između primaoca i pošiljaoca (najčešće PCI uređaja i procesora). Teško je reći koliki je maksimalni efektivni protok podataka preko PCI magistrale, čak i u teoriji, jer to dosta zavisi od samog PCI uređaja (zbog stvaranja overhead-a), ali se nekih 125-128MB/s smatra realnim maksimumom najboljih implementacija (Intel, IBM, HP, Serverworks i drugi).
Onih 20-25MB/s se odnosilo na write performanse PCI magistrale implementirane u AMD 768 južnom mostu. Znači podatak se odnosi samo na baferovane write operacije, dok su nebaferovane write, kao i read operacije dosta brže, ali ipak daleko ispod mogućnosti valjane PCI magistrale (~ 60-80 MB/s).
Što se tiče VIA čipsetova, odnosno južnih mostova, tu su stvari bliže onome što ti je rekao Silverglider. Kao što rekosmo, dosta zavisi od uređaja sa kojim se testira, a to su najčešće razni (ATA) RAID kontroleri jer oni najlakše mogu da pojedu toliki propusni opseg, a sve česće se sreću i u PC konfiguracijama. Uzima se međutim da je realan protok, na VIA-inoj implementaciji PCI magistrale, oko 80MB/s, ali s obzirom da je problem u latenciji magistrale te performanse mogu varirati, u zavisnosti od prirode transfera (kontinualni ili burst, veliki ili mali fajlovi, i.t.d.).
Ovde treba reći da je izvesni programer, George Breese, napravio "PCI latency patch" drajver, koji VIA dugo nije htela da podrži jer je uopšte negirala postojanje problema, a sa kojim su se performanse podizale i do 100 MB/s, pa i preko. Pod pritiskom korisnika VIA je na kraju morala da prizna problem i objavi zvaničnu verziju slične zakrpe, kojom su performanse pojedinih PCI ATA RAID kontrolera podignute sa 80-90 na 100-110 MB/s. Ipak, nema tog softvera koji može da zakrpi hardverski bag ili nedostatak, pa tako i ovo rešenje treba uzimati sa rezervom, kao što sugeriše i sam proizvođač. Tako je, bez obzira na sve zakrpe, VIA do dan danas ostala hendikepirana po pitanju PCI magistrale, što se ne odražava samo na performanse već ponekad i na stabilnost sistema (zavisi od PCI uređaja i njegovih drajvera).
Takodje, kad vidim cifru od 25MB/s, to mu dodje znatno manje nego cifre koje se pominju da mogu da dostignu neki npr. ide diskovi (ili nesto sto moze da prodje kroz mrezu, valjda) - pa bi bilo super da neko koga ne mrzi, umesto ovih brojeva koje laicima mozda ne daju pravu sliku, malo ove razlike docara desavanjima u realnom radu. Npr. da se opise koliko je to sto se zahteva za "amaterski" video editing ili "pravljenje" muzike. Mislim, koliki su to protoci koji bi bili zadovoljavajuci ... (i koji postoje kod bolje resenih chipsetova/platformi...)
Današnja čipset arhitektura podrazumeva posebnu vezu između severnog (CPU/RAM/AGP) i južnog mosta (periferije), koju proizvođači različito nazivaju. Kod Intela se to zove HUB link, kod VIA-e V-link i.t.d. Ta veza je u stanju da propusti 266 ili čak 512 MB/s, u zavisnosti od verzije čipseta, a kod najnovijih (SiS) rešenja imamo vezu brzine čitavih 1GB/s. Ona je potrebna da bi se podaci preneli ka i iz severnog mosta i opslužili kako PCI uređaji tako i svi oni koji su prikačeni na kontrolere integrisane u samom južnom mostu (IDE, USB2, IEEE 1394, LAN, AC'97, i.t.d.).
Moderni ATA hard diskovi mogu da čitaju podatke brzinom i do 20-30MB/s, a skuplja (15000 o/min) SCSI rešenja i do 50MB/s. Međutim, ako ti je IDE disk prikačen za jedan od dva osnovna kanala na ploči, ne treba da brineš za propusni opseg PCI magistrale, jer će se njegova komunikacija sa sistemom odvijati preko tog posebnog linka između južnog i severnog mosta. IDE kanali u principu nemaju nikakve veze sa PCI magistralom, osim ako nemaš zaseban IDE kontroler kao PCI karticu, ali je VIA i tu uspela da zas*re. :d Tako je 686B imao bag koji je izazivao gubitak podataka prilikom komunikacije između dva uređaja sa primarne i sekundarne IDE grane, dok je PCI magistrala zauzeta. To je često dovodilo i do blokiranja mašine ili spontanog restarta.
Standardna UTP mreža propušta oko 10MB/s, ali Gigabit mreže mogu povuči i do 100-tinak MB/s. E sad', često su mrežni i drugi kontroleri integrisani u sam južni most, ali takva rešenja dosta opterećuju sistem jer se težeći pojednostavljivanju dosta oslanjaju na softver (ala soft modemi). Zato treba obratiti pažnju šta je od kontrolera integrisano u južni most, a šta je integrisano na samoj ploči i povezano na PCI magistralu. Možda ti neki integrisani kontroler ne zauzima PCI slot, ali ti svakako pri radu zauzima propusni opseg (PCI) magistrale.
Što se video montaže tiče to ti je posebna problematika. Sve zavisi od tvojih potreba i kriterijuma. Za manipulaciju sa DV videom zaista ti nije potrebno ništa posebno, dok analogni video i TV capture mogu imati prilične zahteve, u zavisnosti od tvojih ambicija. Računaj da će ti pristojan capture analognog videa uzeti između 3 i 15 MB/s, u zavisnosti od snage tvog procesora odnosno kvaliteta zuka/slike i kompresije. Kada sam radio sa običnim capture karticama (to je bilo davno u pojmovima računarske industrije), ja sam prvo kepčerovao sliku u što boljem kvalitetu, pa se onda bavio rekompresovanjem, jer se tako dobijaju najbolji rezultati. Od kako sam nabavio karticu sa hardverskim kompresorom i dual CPU mašinu, dosta materijala kompresujem u letu, ali je za to potreban program sa posebnim A/V sinc algoritmom (ala AVI_IO) i izvanredno optimizovana mašina, da ne bi dolazilo do ispuštanja frejmova.
Što se zvuka tiče on je tek posebna priča. Dok je kod video montaže bitan kontinualan protok i što stabilniji rad (bez zamuckivanja sistema), kod zvuka je jako bitna latencija, odnosno vreme odziva uređaja. Profi zvučne karte čak imaju posebne ASIO drajvere niske latencije, pa ti je valjda jasna potreba za dobrom implementacijom PCI magistrale i čipseta uopšte. U principu laik može nešto da se igra i sa Live! karticom na nekoj VIA ploči, ali potrebe za efektima i kanalima brzo narastaju, a limit se pojavi još brže. Ali o tome treba početi diskusiju u nekoj drugoj sobi i svakako u nekom drugom thread-u.
Ajd` sad, mogao sam ovo i bolje da definisem, al` verujem da su me oni kojima je ovo pitanje upuceno dovoljno shvatili. Dakle, ja nemam dozivljaj (posto nikad nisam to radio) koliko je zahtevan amaterski video editing ili pravljenje muzike. Jel` to nesto sto na "sarenoj lazi" mogu da zavrsim za 5 sati (po npr. jednom snimku sa videa od sat vremena), a na dobrom chipsetu/radnoj stanici za manje od sat vremena, ili su razlike vece/manje?
Razlike koje tražiš je teško ili gotovo nemoguće iskazati ovako, preko foruma. Ima tu materijala za dane i nedelje ćaskanja uz pivo.
Da se razumemo, moćićeš ti i na VIA čipsetu sa Live! kartom da kepčeruješ video, ali ćeš naići na ispuštanje frejmova na mnogo nižoj rezoluciji i kvalitetu zvuka nego što bi to bio slučaj sa nekom kvalitetnijom implementacijom čipseta (NF, Intel, pa čak i SiS). Takođe treba razbiti iluzije da se sve to može prepustiti centralnom procesoru, koji će stream da sveda na par MB ili i manje i mirna bačka. Mislim može, ali su rezultati takve kompresije i kvalitet materijala na mnogo nižem nivou nego da ste išli na MPEG kompresovanje u dva ili više prolaza.
Kažem, sve zavisi od apetita i ličnih afiniteta. Neko će se zadovoljiti i onim što mu pruža VIA+PCTV+Live!, a neko će potražiti druga, prikladnija, rešenja.