Videoiden ja musiikin toisto hidastaa Vistaa verkossa
Windows Vistan verkkoliikenteen hidastuminen video- ja musiikkitoiston vuoksi on herättänyt ihmetystä netissä. Jotkut ovat epäilleet hidastumisen johtuvan drm-kopionestosta, mutta kyseessä on kuitenkin Vistan ominaisuus ja kiinnikoodattu arvo, joka sopii huonosti nopeille tietokoneille ja gigabit-verkkosovittimille.
Uutissivusto 2CPU.comin foorumilla ja Slashdot.orgissa on huomattu, että Windows Vistan verkkosuorituskyky tippuu 5-10 prosenttiin maksiminopeudesta, jos tietokoneella kuunnellaan samaan aikaan musiikkia tai katsotaan videoita. Keskusteluissa ollaan epäilty, että ongelma johtuu joko bugista tai drm-suojauksen käynnissä olosta.
Esimerkiksi ZDNet-bloggaaja Adrian Kingsley-Hughes ilmoitti aiemmin bugin vuoksi kytkevänsä Vistasta kaikki äänet pois kunnes yhtiö tekee asialle jotain.
Microsoftin SysInternalsin Mark Russinovich kuitenkin torppaa tällaisia epäilyjä. Hän käsitteli ominaisuutta blogissaan jo kesäkuussa. Hänen mukaansa yhtiö otti käyttöönsä ihmetystä herättäneen ominaisuuden tarkoituksella.
Syypää ihmetykseen ja spekulointiin on Vistan Multimedia Class Scheduler Service, mmcss. Aina kun tietokoneen suoritinta kuormitetaan riittävästi, soitinohjelmistot, kuten Media Player 11 pyytää mmcss:ää nostamaan mediasoittimen prioriteettia käyttöjärjestelmän reaaliaikatasolle.
Koska muut käynnissä olevat prosessit pyörivät alhaisemmilla prioriteeteillä, Media Playerin pitäisi toimia pätkimättä. Yhtiö on perustellut ominaisuutta sillä, että käyttäjät eivät pidä pätkivistä videoista ja musiikista.
Varsinaisen ongelman muodostaakin verkkoliikenne, johon tällaisen nopeuden säätelyn ei pitäisi vaikuttaa ollenkaan. Ilmeisesti Microsoft valitsi kiinteäksi arvoksi sadan megabitin verkoille sopivan arvon, eikä ottanut huomioon nopeampia, moniytimisiä suorittimia ja gigabittiverkkosovittimia, joiden kanssa alkaa esiintyä ongelmia.
Laajakaistayhteyksien kanssa ongelmia ei pitäisi Russinovichin mukaan tulla, sillä ne ovat huomattavasti hitaampia.
Russinovichin mukaan Vistan verkkotiimi työskentelee korjatakseen kiinteän arvon bugin ja tekee yhteistyötä mmcss-tiimin kanssa korjatakseen priorisoinnin vaikutuksia.