Karty Creative Sound Blaster X-Fi i X-Fi Titanium mają od dziś otwartoźródłowe sterowniki dla Linuksa. Po latach nieudanych prób zbudowania działających własnościowych driverów, Creative Labs zdecydowało się wydać swój kod na licencji GPLv2 w nadziei, że społeczność zajmie się poprawą błędów.
Karty firmy Creavite Labs zawsze były koszmarem dla użytkowników Linuksa. Wersje dla tego systemu zwykle pojawiały się z ogromnym opóźnieniem, początkowo dostępna była tylko wersja sterowników dla systemów 64-bitowych, a regułą było mnóstwo paskudnych błędów w każdym kolejnym wydaniu.
Creative Labs już w 2006 roku obiecała sterowniki dla Linuksa z pełną obsługą ALSA oraz OpenAL 1.1 z rozszerzeniami EAX (Environmental Audio Extensions). Niestety, w maju 2007 firma poinformowała, że w związku z tym, że stworzenie sterowników dla systemu Windows Vista zajęło o wiele dłużej niż przewidywano, Linux odszedł na boczny tor. Pierwsza wersja sterowników X-Fi dla Linuksa pojawiła się dopiero rok temu, we wrześniu 2007, czyli 2 lata po premierze karty, ale wydana była tylko dla architektury 64-bit oraz wymagała starych bibliotek GCC do działania, co skutecznie zablokowało jej adopcję.
W lutym tego roku Creative zlecił firmie 4Front Technologies napisanie otwartych sterowników dla X-Fi współpracujących z systemem dźwięku OSS. Novell wziął się niebawem za portowanie sterownika dla ALSA, ale żaden z nich nie uzyskał statusu „produkcyjnego”.
Wydany właśnie otwarty sterownik — XFiDrv 1.00 — wspiera karty Sound Blaster X-Fi XtremeMusic, XtremeGamer, Fatal1ty, Platinum, Elite Pro i serię Titanium. Obsługuje takie funkcje ALSA jak odtwarzanie, nagrywanie oraz miksowanie. W tej chwili nie wspierane są natomiast zewnętrzne moduły I/O.
Źródło: osnews.pl.