Prešiel nejaký čas a ja by som sa chcel vrátiťk ovládačom.
Pred určitou dobou som si na sekundárny harddisk kvôli kompatibilite aj s novšími aplikáciami nainštaloval Windows Vista 32 bit (home basic). Jedinú vec čo som od tohoto systému očakával je novšie systémové jadro než má môj windows 98SE
Prejdem ale k téme ovládačov.
Grafická karta:
Pre potreby DWM modulu ktorý si asi najviac všimnete ako Vista Aero theme je nutný špeciálny 32 bitový grafický ovládač. Obvyke distribúcia takéhoto ovládača vyzerá že je priamo určená pre Vistu 32bit. Visty okrem toho sami obsahujú celkom širokú paletu (nekvalitných) generických ovládačov ktoré si windows môže nainštalovať sám.
Čo je pre mňa tak trochu záhada je fakt že Vista 32bit (home basic) bola schopná akceptovať WDM ovládač určený pre Windows 2k/XP, pričom jediný problém ktorý nastal je nefunkčnosť DWM a tým aj Aera (ktoré som si manipulovaním registrov zapol).
Ak budem hovoriť konkrétne o grafickej karte Ati x850xt tak treba poznamenať nasledovné - z vista ovládačov väčšina ktorá je distribuovaná rôznymi formami je z nejakého dôvodu velmi osekaná, takže na tejto grafickej karte a tomto windowse nefunguje rozhranie OpenGL ktoré je nutné pre chod viacerých počítačových hier. Paradoxne u starých ovládačov z roku 2006 OpenGL funguje bez problému.
Ovládače ktoré distribuovalo Ati/Amd prostredníctvom ich webu síce OpenGL obsahovali, avšak nie v použitelnej forme. až do verzie Catalystov 9.3 spôsobovali ovládače pád výkonu grafickej karty o viac než 50 percent. Pritom staré ovládače 6.2 sa vždy dali použiť ako dobrý vzor toho ako rýchlo ten HW zvláda bežať.
Vista 32bit preto zrejme používa modifikovaný štandard WDM s inštrukciami pre DWM modul a pravdepodobne velmi nemotornú verziu knižnice pre OpenGL.
Ďalším sklamaním v rade bola zvuková karta Creative. Politiku creative k Viste asi rozoberať netreba, o tom tu bol samostatný článok. v praxi mám na Windows 98SE 5.1 zvuk a aktívnu funkciu Asio a tiež efekty vyplývajúce z EAX2.0. Na Viste mám stereo zvukovú reprodukciu a tým to končí, avšak k tomu istému efektu bol použitý naprosto identický ovládač WDM.
Dalej by som chcel povedať že ostatné zariadenia fungujú dobre, avšak analogový TV tuner vykazuje rozbitie obrazu pri práci harddiskov. to naznačuje že niekde na PCI zbernici je problém ktorý sa na Windows 98Se dal vyriešiť pomocou vhodných ovládačov a nastavení biosu, na viste však tieto postupy nefungujú.
Zásadný poznatok je však ten že napriek odlišnému jadru Vista 32 bit podporuje WDM štandard ovládačov, avšak plnosť podpory je rôzna podla typu zariadenia a produktu.
vedlajšie informácie:
Ovládače pre Grafickú kartu:
Generické (od MS) - Neobsahovali OpenGL podporu, obsahovali podporu pre DWM, pri teste 3dmark vykazovali dobré výsledky
Ovládače určené k ATI kartám od výrobcu ASUS - Neobsahovali OpenGL podporu, narozdiel od generických ale mali znížený výkon v 3dmarku. obsahovali podporu pre DWM
Ati Catalyst 8.x - 9.2 - Niekde na pomedzí Catalystov 7 a 8 vyšla aj podpora pre DWM. všetky ovládadače priamo od ATI mali podporu pre OpenGL, nie vždy však plne funkčnú. niektoré verzie znižovali výkon grafiky, iné nie.
Ati Catalyst 9.3 - Podpora pre DWM, výkon v 3d marku bezvadný, a obsahuje aj OpenGL podporu. avšak... tento ovládač zlyhal pri hre Prey (Doom3 engine) pri pokuse o spustenie hry.
Ati Catalyst 9.4 - Na moje prekvapenie už neobsahuje ovládače pre X850 a ani x1950 a venuje sa len grafickým kartám série HD2400 a vyššie.
Ati Catalyst 6.2 - Referenčný ovládač. V tejto verzii vyšiel posledný aj pre Windows 98SE (bohužial len VXD) a aj pre Windows 2k/XP. Vista ho prijala vcelku slušne avšak s tým že Aero nefungovalo. Vo všetkých prípadoch ale vykazuje nalepšie výsledky v hrubom 3d výkone a funkčnosti testovaných aplikácií.