
Het verhaal zoals het zich geschiedde:
Een tijd geleden werd het duidelijk dat Microsoft afscheid ging nemen van de traditionele DirectSound architectuur en dat Hardware Geaccelereerd geluid(onder de EAX vlag) voorlopig een ding van het verleden zou worden. Het afbreken van de DirectSound3D layers binnen de Direct Sound legacy van Windows vista betekende dat alle games met EAX ondersteuning in het slechtste (en meest voorkomende geval) enkelt nog stereo geluid wisten te produceren. Donkere wolken pakten samen boven Creative dat na jaren van uitbreiden, investeren in en verbeteren van de EAX standaard tot de huidige versie van EAX, 5.0, bleek dat EAX in combinatie met vista niet meer werkt.
Geen Directsound3D in vista, Waarom?
Microsoft heeft tijdens het ontwikkelen van Vista in een vroeg stadium besloten om de kernel zo schoon mogelijk te houden wat betekend dat ze zo min mogelijk software van 3e partijen toe willen laten om Vista zo stabieler te maken wat weer leid tot minder BSOD's en bugs die zij niet in de hand hebben. Voor ontwikkelaars is het nu makkelijker om audio bugs uit hun applicaties te halen omdat ze minder afhankelijk zouden zijn van de Geluidskaart-fabrikanten. Last but certainly not least zijn de Digital Rights Management perikelen. Dit is misschien nog wel de belangerijkste reden en microsoft omschrijft dit in vista als " Output Content Protection". (De link geeft informatie over deze nieuwe term) en waarom het is ingebouwd in Vista. Een gevolg hiervan is dat er, qua geluid, meer in user-mode word gedraaid i.p.v van kernel mode waardoor dit tot applicatie-crashes i.p.v van BSOD's.
Vista, het nieuwe Audio Model
In Vista is er niet, zoals in XP, een direct pad voor DirectSound applicaties naar audio drivers of de hardware zelf. DirectSound word nu geemuleerd via een Windows Audio Session zoals hier te zien is
De diagram beneden laat de gehele Architectuur zien van geluid in Vista
De nieuwe DirectSound emulatie is rood omcirkeld
Zoals je ziet stuurt Vista's geemuleerde Directsound gemixte audio-content naar het standaard OS audio pad en bied het geen direct pad naar de desbetreffende hardware. Het hele punt van Directsound volgens het oude model was om hardware toe laten om ruwe audio content vrij te verwerken. Directsound can niet via de hardware-geaccelereerd word in Vista's nieuwe Audio-Architectuur
Hoe zit het met ondersteuning in Vista?
De laatste van van de drivers voor vista dateren van 10 oktober en hanteren versie nummer 2.11.0000. Het positieve is dat het geluid niet gewoon goed werkt in Vista i.c.m de laatste drivers.
Het negatieve is uiteraard dat EAX gewoon niet werkt.
Ik heb al op forums gelezen dat het geluid in XP beter zou zijn dan in Vista en niets is minder waar. Het driver-pakket in Vista is vrijwel gelijk aan de drivers voor XP.
OpenAL werkt wel gewoon in Vista, aanpassingen daargelaten.
X-FI drivers voor Vista
George Thorn geeft in dit interview meer inzicht in de toekomst van Creative en Vista
Link naar interview met George Thorn (Director, Digital Media Relations)
OpenAL, de toekomst?
De uitweg van dit probleem voor Creative lijkt beperkt. OpenAl lijkt de enige uitweg en zoals George Thorn in het interview eigenlijk al weggeeft, gaat Creative, mits er geen wonder-oplossing komt, zich richtten op OpenAl. Het is inmiddels al bekend dat OpenAl nog wel volledig functioneel is in Vista. In verschillende forums zijn er ook al suggesties gemaakt over EAX via OpenAl te laten lopen. Dit zou ik mogelijk moeten zijn door of de drivers aan te passen of de games zelf te patchen zodat ze via de OpenAL geluid produceren i.p.v via EAX. OpenAL is een vrijstaande API wat betekend dat deze vrijwel niets te maken heeft met het model wat vista voorschrijft.
OpenAL en vista, de uitleg
EAX, een vroege dood?
Dat DirectSound geemuleerd zou worden in Vista is lange tijd bekend en Creative weet dit misschien al langer. Creative heeft zichzelf in een moeilijke positie geworsteld door met EAX volledig afhankelijk te zijn van microsofts wil. De beslissing van microsoft om DirectSound te emuleren en daardoor vista stabieler te maken is ook niet zo gek. En dan de hamvraag: Waarom niet een vrijstaande EAX api maken? Dan zou je in theorie EAX nog veel complexer kunnen maken en je eigen architectuur kunnen ontwikkelen. Het grote probleem hiervan is dat je dan alle games die op dit moment EAX ondersteunen zou moeten patchen en het zou alsnog betekenen dat EAX zoals we dat vandaag de dag kennen een somber lot is beschoren. Of dit correct is moet de toekomst uitwijzen maar het lijkt me sterk dat EAX daadwerkelijk dood is. Dit is dan ook pure speculatie.
lees verderIn light of this, Creative stated that it has been working on a driver for Windows Vista. The new driver will intercept DirectSound 3D calls and translate them into OpenAL on the fly, thus allowing the Creative X-Fi to work its magic. Therefore, all games that are coded with EAX support will continue to play with it enabled on Windows Vista.
of hier
Creativelabs ALchemy zorgt voor EAX in Vista!
Op de site van creativelabs is een programma vrijgegeven dat het mogelijk maakt om weer EAX te gebruiken in vista. Ik heb het hoogstpersoonlijk getest en in Medieval Total War 2 vlogen de ledematen weer letterlijk langs m'n oren! Hulde! Op dit moment is het nog een lijst van circa 30 ondersteunde titels waaronder CoD 1,2; Total War (Medieval en Rome), Prey, Quake 4, etc.
Check de site voor meer info!
http://preview.creativelabs.com/alchemy/default.aspx
VISTA SUPPORT VOOR AUDIGY 2 EN LAGER!
Dus mijn Audigy 2 ZS kaartje gaat het moeilijk krijgen onder Vista? Of zie ik dat helemaal verkeerd?
Dit is een bestaand Project voor oudere geluidskaarten (audigy 2, live, etc.) dat (waarschijnlijk eenmalig) opgepakt is door de dev-ers om ze 64-bits compatible te maken.
32-Bits werkt dus al prima onder vista!
Er wordt gewerkt aan x64 / Vista compatible kX drivers:
http://www.driverheaven.net/showthread.php?t=118620
http://www.driverheaven.net/showthread.php?t=127534
You- Pax Software suite 2007 (Alle creative-programmas in vista en ze werken!)
Alle programmas's van de creative-suite zijn weer functioneel door een software-pakket dat een van de 1.4 miljard chinezen in elkaar gezet heeft. Zeer professioneel en het ziet er strak uit maar bovenal, alles werkt weer!
You-Pax
[ Voor 17% gewijzigd door Anoniem: 182744 op 04-04-2007 13:10 ]