zmiana procesora czy dołożenie pamięci DDRAM?





jangr - 05 Paź 2004 20:55
Mam pytanie w temacie jak wyżej.

Konfiguracja mojego zestawu:

Pentium IV 2.6 HT (800 MHz)
Kingston DDR 2 x 256MB PC-400 KVR400X64C25-256 CL2_5
Płyta główna: ASUS P4P800

Całość pracuje na FSB 800 MHz.

Wkurza mnie to bo przy obróbce video procesor "chodzi" na 100% (program VIDOMI) podobny efekt miałem przy Pentium III 1000MHz i 512 MB RAM na szynie 133 MHz. Jedynie co zyskałem to, to, że mogę swobodnie uruchomić inne aplikację które nie są pamieciożerne i system sie nie "wiesza", ale nie zyskałem na skróceniu czasu obróbki filmu.

Jeżeli dołożyć pamięci DDRAM to jak jest lepiej:
czy 2x512 MB
czy 4x256 MB ( dla mnie wygodniejsze, bo tylko dołożybym 2x 256 MB)

Poz. jangr





Kuniarz - 05 Paź 2004 21:30
Obróbka video to coś nad czym procesor ma się napracować, nie wierzę, że 2600 HT oblicza ci tak samo wolno jak P3/1000 TO NIE MOŻLIWE. Owszem, procek będzie zajęty w 100% ale całość operacji powinna odbyć się w ZNACZNIE krótszym czasie, zwłaszcza że HT jest widziany w systemie jako 2 procesory.
Zakładam że korzystasz z systemu 2000 lub XP, bo tylko te wykorzystują wieloprocesorowość.
Jak już będziesz się upierał przy dołożeniu RAM-u to lepiej 2x 512.



jangr - 05 Paź 2004 21:41
Kuniarz - masz rację, że HT ma większą moc obliczeniową w stosunku do PIII/1000, ale nie na tyle żeby to było aż tak zauważalne.
Tak na marginesie to dlaczego spada ilość wolnej pamięci DDRAM, jeżeli "procek" ma aż tak dużą moc obliczeniową?

Poz. jangr



krzychr - 05 Paź 2004 22:05
Jak możesz to zostosuj 1GB a jeszcze lepiej 2x1GB.
Procesor zawsze bedzie zajęty w 100% bo chce zrealizować wszystkie instrukcje jak najszybciej.
Mysle ze zwiększenie pamięci skróci czas realizaji obróbki grafiki, no ale i tak procek bedzie zajęty w 100%





jangr - 05 Paź 2004 22:26
krzychr - wydaje mi się, że jeżeli procesor ma dużą moc obliczeniową to nie powinien być obciążony na 100%.
Dodam, że zwiększyłem plik stronicowania do max. tj. 4.095 (tyle chodzi na SP1) a system jest mało obciążony przez programy (reinstalowałem w ubiegłym miesiącu).

poz. jangr



Radagast20 - 05 Paź 2004 22:35
procesor zawsze bedzie na 100% podczas takich zadan jak obrobka video chyba ze bedzie na tyle mocny aby zrobil wszystko w ulamku sekundy takie moje zdanie ale wtedy przez ten ulamek sekundy tez pujdzie na 100% chyba ze sie myle



jangr - 05 Paź 2004 22:38
Radagast20 - jeżeli Pentium 2.6 HT jest mało, to jaki powinien być "mocny" procesor.

Poz. jangr



tzok - 05 Paź 2004 23:24
To nie możliwe, obciążenie zawsze będzie 100% przez cały czas obróbki... po prostu cały czas procesora jest przeznaczany na tą obróbkę. Możesz sztucznie przydzielić np. 80% czasu procesora temu zadaniu ale tym samym wydłużysz czas jego wykonywania o 20% a te pozostałe 20% czasu procesora będzie się marnować. Moc obliczeniowa procesora jest dzielona pomiędzy aplikacje z uwzględnieniem priorytetów i tak np. jak uruchomię klienta SETI(małpa)HOME z priorytetem Idle (bezczynność) to zawsze będę miał 100% obciążenia CPU (choćbym miał 4xXenon 3,2GHz) ale mogę normalnie pracować , natomiast jak ustawię go na priorytet RealTime to nic nie będę mógł robić, chyba że odpalę inny program z tym samym priorytetem to podzielą się czasem procesora po połowie.

Podsumowują w czasie (re)kompresji audio/wideo na dowolnym istniejącym czy nieistniejącym procesorze zawsze obciążenie będzie wynosić 100% tylko im procesor szybszy tym obróbka trwa krócej.
Tylko w przypadku kompresji w locie (podczas przechwytywania) obciążenie CPU może być mniejsze bo procesor nie ma nad czym tyle pracować (przetwarza dane szybciej niż napływają - musi więc na nie oczekiwać), natomiast jeśli cały materiał jest już na dysku będzie go przetwarzał tak szybko jak tylko może (i np. skompresuje 10minut filmu w ciągu 30sekund). Prawidłowo napisana aplikacja to masowego przetwarzania danych, zawsze powinna w 100% wykorzystywać CPU, inaczej jest to czyste marnotrawstwo mocy obliczeniowej.

Tylko Windows XP i 2003 wspierają technologię HT ale i sama aplikacja musi ją wspierać inaczej zysk wydajności będzie zauważalny jedynie w przypadku równoległej pracy 2 programów nie wspierających HT.



jangr - 06 Paź 2004 14:04
Z powyższych postów wnioskuję, że jest jakaś granica do której opłaca się zwiększyć ilość pamięci DDRAM a powyżej której jedynie zmiana procesora wpłynie na szybkość obróbki video.
Pytanie tylko do jakiej granicy (opłacalnej) można zwiększyć ilość pamięci zakładając, że tylko "bawimy" się w obróbkę video (nie uruchomiamy innych programów - w trakcie).

Poz. jangr



tzok - 06 Paź 2004 14:20
Sądzę, że do domowych zastosowań sensowną granicą jest 1GB natomiast procesor nigdy nie jest za szybki (co próbowałem przekazać w poprzednim poście).

Jest jedna sytuacja w której podczas rekompresji procesor nie będzie obciążony w 100% - jeśli dysk nie będzie w stanie dostarczać danych tak szybko jak przetwarza je procesor.



zeberko - 06 Paź 2004 16:35
Jeszcze trzeba wziąść pod uwagę, że wspólczesna konwersja filmów ma większą kompresję i ile czasu musiał by naginać ten P3.
Sprawdź czy twój system widzi dwa procesory oraz czy winda ma optymalny konfig i w tle nie śmigają jakieś nie potrzebne procesy.
Co do rozbudowy złomu to wymień te kostki na lepsze 2x512 i może podgoń (OC) trochę ten komp.
Pozdrawiam



Kuniarz - 06 Paź 2004 20:16
Dodam jeszcze że jestem zwolennikiem AMD-eków, mam kumpla zawodowo zajmującego się videofilmowaniem itp. Zmieniłem mu niedawno sprzęt z jakiegoś 1 GHz na Athlona Bartona 2600, na płycie Abita i 2x512 Kingsotna, kolega był tak zadowolony że tak od siebie podrzucił czteropak Żywca Czas obróbki video (jakieśtam przeliczanie, nie wiem, nie znam się...) skrócił mu się z 8-10 godzin do 2-4 . Tak więc wymiana procesora z 1GHz na 2,xx GHz MUSI spowodować znaczny przyrost prędkości.
Co do RAMu to uważam że rozbudowa ponad 1 GB to marnotrastwo kasiory.



tzok - 06 Paź 2004 21:34
Zdecytowanie zgoda, różnica między 1GHz a 2GHz jest wyraźna, jednak P4 wypada lepiej od Athlona XP z podobnym PR jeśli chodzi o obróbkę/kompresję video.