Dyskusja: Odtwarzanie na TV.
Podgląd pojedynczego posta
Stary 30.04.2003, 12:50   #8
januszp
Wyjadacz ;)
 
Data rejestracji: 11.08.2002
Lokalizacja: Rybnik
Posty: 395
januszp niedługo stanie się sławny ;) <50 - 149 pkt>
"teraz jeśli chce grzebać w necie obraz na TV się zatrzymuje a cały czas film leci? Co wy nato."

Przyczyn może być wiele .
Podstawowy problem dotyczy w wiekszości przypadków problemu DMA.
Chodzi o to iż film odtwarzający się czy to na CDROM-ie ,DVD ,czy HDD bardzo podatny jest na "zatykanie" przeplywu danych .Podatny oczywiscie w przypadkach ekstremalnych tj.
- odtwarzanie filmu+nagrywanie płyty cdr
- odtwarzanie filmu+operacje dyskowe (kopiowanie plików itp.)
- odtwarzanie filmu+zwiedzanie stron "www"
We wszystkich powyższych przypadkach poddajemy komputer testowi ze względu na :
-konfigurację IDE
-moc procesora
-DMA
Ogolnie mówiąc - test "Windowsa"
Konfiguracja sprzętu ,aby móc spokojnie korzystać z tzw. "multitasc-u" jest niewątpliwie wezwaniem .
- optymalne podłączenie dysków oraz napędów (różne napędy różnie radzą sobie na poszczególnych kanałach)
- instalacja sterowników IDE (czasem ,chociaz płyty są na tym samym chipsecie różnie tolerują wersje np. Via4in1)
- w końcu w miarę szybki dysk twardy + w miarę szybki procesor .
Odtwarzanie filmu np. DivX pociąga za sobą dość znaczne obciązenie procesora ,jeśli do tego dojedzie odczyt i zapis na dysku (w czasie wycieczek internetowych) może się okazać iż chwilami dojdzie do przypadku opisanego przez Ciebie .

W moim przypadku konfiguracja pozwala mi np. na :
- nagrywanie "w locie" płyty cdr + odtwarzanie płynne Divx-ów.
- nagrywanie w locie+"www"
Wszystko to przy stałym buforze 98% .
Dojście do takich efektów zajęlo mi troche czasu i eksperymentów ,niemniej przy obecnie bardzo wydajnych konfiguracjach jest to możliwe .
Podstawą są tutaj benchmarki :
- NeroCDSpeed (w celu sprawdzenia wszystkich napedów pod względem poprawności DMA)
- HD Tach (to samo ale tym razem sprawdzamy dysk twardy)
- zero overclockingu
- zero dziwnych zawieszen w "Windows"
- przemyślana instalacja ,wybranych drogą testów sterowników BusMaster
Po tych eksperymentach powinno być ok.

Trzeba jeszcze dodać iż jeśli np. Nero dość skutecznie wykorzystuje tzw. "priorytet" (znaczy to iż ten program nagrywający jest zwsze traktowany jako najważniejsze zadanie w systemie) to odtwarzanie filmów dzielli sie praktycznie po rowno z inną wykonywaną czynością w systemie .To właśnie owocuje procesem "przerywania" ,"przesków" ,trzasków w głośnikach podczas kopiowania plików z partycji na partycję ,czy też innych anoalii jak np. w opisanym wyżej przez "miles" przykłdzie .
Tutaj głowna rolę oprócz poprawnej konfiguracji systemu odgrywa moc procesora .
Rożne ,dziwne skoki obciażenia procesora (100% ,0% ,100% iitd.) mają swoje żródlo w 99% przypadkach w nieodpowiednich sterownikach IDE ,czy też zlej konfiguracji DMA .
Program ,który potrafi wyświetlić obciązenie procesora przez poszczególne programy to np. TaskInfo ,z niego można dowiedzieć się która aplikacja pożera nam najwiecej zasobów .

Poruszono także kwestię wyświetlania napisów na TV .
Ten problem kiedyś dotyczył kart "Matrox" i z tego co wiem przyczyna leżała w "overlay" karty .problem chyba zostal rozwiązany jakąś nakładką .
W przypadku GeForce-ów ,być może zmaina "detonatorów" coś pomoże lub być może inny odtwarzacz DivX ? .
jaro
januszp jest offline