Microsoft obiecuje mniej zacinania dźwięku w Windows 7

Microsoft obiecuje mniej zacinania dźwięku w Windows 7

Grzegorz Niemirowski
23.06.2009 02:27

Microsoft w swoim blogu poświęconym Windows 7 opisał problemchwilowego "zacinania" się odtwarzanego dźwięku (ang. glitch) orazpoczynione przez Microsoft kroki mające na celu zmniejszenie skalitego problemu w Windows 7. Programiści pracujący nad dźwiękiem podkreślają, że jego płynneodtwarzanie nie jest łatwe. Dane do karty dźwiękowej powinnynapływać około 100 razy na sekundę. Nie jest to proste, gdyżjednocześnie system musi przeznaczać czas procesora także na wieleinnych czynności, w tym obsługę innych urządzeń oraz aplikacje.Jeśli któraś z tych operacji zajmie zbyt wiele czasu, bufor wkarcie dźwiękowej zostanie opróżniony i nastąpi przerwa wodtwarzaniu dźwięku. Ze zjawiskiem tym spotkał się każdy użytkownikkomputera, szczególnie w takich przypadkach jak słaba konfiguracjasprzętowa, duże obciążenie systemu czy też wadliwy sterownik kartydźwiękowej. Zjawisko wyeliminowania "zacinania się" dźwięku jest niemożliwe wpraktyce. Microsoft zajął się więc próbą zmniejszenia częstościjego występowania. W tym celu zbierane są dane od testerów przezfunkcję telemetrii, tworzona jest systematyczna metoda analizyzebranych danych a następnie za jej pomocą przeprowadzane są testy,zarówno przez Microsoft jak i jego partnerów. Ostatni etap todiagnostyka i usuwanie problemów. Analizie zostały poddane sesje, czyli dni pracy z komputerem lubteż odstępy między rebootami, zależnie które okresy były krótsze.Okazało się, że w 80% przypadków nie było żadnego problemu zodtwarzaniem dźwięku. W 15% sesji miało jednak miejsce od 1 do 9przypadków opróżnienia się bufora karty dźwiękowej, co użytkownikmógł odczuć jako zacięcie się dźwięku. W pozostałych przypadkachzacięć było 10 lub więcej. Co ciekawe problem z zacinaniem siędźwięku okazał się występować dwukrotnie częściej na laptopach niżna desktopach. Różnice były też wyraźnie widoczne w przypadkuróżnych producentów, Microsoft nie zdradził jednak jakichkonkretnie firm dotyczyły opublikowane na blogu wielkości. Testy zostały przeprowadzone przez zespół Windows Devices &Media Performance. Za ich pomocą wykryto różne przyczyny zacinaniasię dźwięku, np. wywołania systemowe zajmujące dużo czasuprocesora, powyżej 3 milisekund. W dalszej kolejności we współpracyz partnerami opracowano rozwiązania mające wyeliminować zacinanie.Czasem były to poprawki w kodzie Windows 7, czasem zmianywprowadzali producenci sprzętu.

Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (87)