Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 47 reacties
Submitter: LeviathNL

Creative Labs heeft een Linux-driver voor zijn X-Fi-geluidskaartenserie onder de gplv2-licentie vrijgegeven. Eerdere drivers die de firma uitbracht, leverden structureel problemen op en kwamen het bedrijf daardoor op stevige kritiek te staan.

Creative logo (27 pix)Het vrijgeven van de driver werd op het Creative-forum bekendgemaakt. Versie 1.0 van de X-Fi-driver is geschikt voor 32bit- en 64bit-versies van Linux, en ondersteunt de Sound Blaster X-Fi Xtrememusic, de Xtremegamer, de Fatal1ty, de Platinum, de Elite Pro en de Titanium. Met de stuurprogramma's kan via het Alsa-platform geluid worden afgespeeld en opgenomen worden, terwijl ook de mixer is te gebruiken. Versie 1.0 ondersteunt echter geen externe i/o-modules uit de X-fi-serie, maar opensource-ontwikkelaars kunnen nu hun tanden in de 13.000 regels broncode zetten om deze missende functionaliteit alsnog toe te voegen.

Het is nog onduidelijk of de release betekent dat Creative niet langer zelf tijd en geld aan de driver wenst te besteden, of dat de firma concreet samenwerking zoekt met de opensourcegemeenschap. De X-Fi-serie is al sinds 2006 op de markt, maar de eerste gesloten driver voor het Linux-platform verscheen pas in september 2007. Later gaf de fabrikant toe dat het zijn volledige ontwikkelteam op het bouwen van Vista-drivers had gezet. Creative-fans reageerden teleurgesteld op de eerste versie, omdat de drivers alleen geschikt waren voor 64bit-systemen, geen volledige functionaliteit boden en niet goed samenwerkten met enkele populaire Linux-distributies.

Voor hun tweede poging huurde Creative de firma 4Front Technologies, ontwikkelaar van het Open Sound System-platform, in om nieuwe code te schrijven. Ook deze gesloten drivers, waarvan de binaries in april verschenen, presteerden ondermaats.

Moderatie-faq Wijzig weergave

Reacties (47)

Creative is denk ik eindelijk in gaan zien dat mensen nu eenmaal best wel hun hardware willen kopen maar dat ze dan wel goede drivers mee moeten leveren, en dat lijkt erg moeilijk te zijn de laatste tijd.
Nu maar hopen dat de open source gemeenschap ook echt iets kan met deze drivers en dat ze bijvoorbeeld ook de EAX ondersteuning bieden, het zou jammer zijn, maar niet geheel onwaarschijnlijk, als deze drivers dat niet doen.
De FOSS gemeenschap kan wel wat met deze code, maar hoeveel hangt af van wat de code allemaal biedt: als het enigszins uitleg geeft over de hardware werking komen ze er wel uit. Als de driver even obfuscated is als de nv gfx driver van nvidia dan houdt dat de ontwikkeling van behoorljke drivers nogal op.
Daarnaast moet niemand een wonder verwachten: de kwaliteit zal toenemen, maar het zal niet binnen 1 dag veranderen naar satisfactoriele kwaliteit.
Deze drivers bevatten toch alle info over de kaarten? Als iemand nu wil, kan deze dan perfect werkende (en alle functionaliteit inbegrepen) Windows drivers maken doordat de werking van de kaarten in de Linux driver staat?
In theorie kan het zeker. In de Linux/BSD wereld is het al heel gewoon om de drivers van een ander OS te gebruiken bij het schrijven van nieuwe drivers.

Er is (voor zover ik weet) in de Windows wereld geen community van mensen die voor hun lol drivers schrijven, dus ik verwacht niet dat dit op korte termijn gaat gebeuren.
Aan de andere kant zijn er wel degelijk een hoop programmeurs die wel eens een driver voor Windows hebben geschreven, dus het zou zo maar kunnen.

Er staat mij overigens iets bij dat Vista alleen door MS goed gekeurde drivers accepteert. Als dat inderdaad zo is kun je het wel vergeten. Geen hobbyist die daar voor gaat betalen.
Die driver check is gewoon uit te zetten.
Ik heb mij laten vertellen dat windows drivers uitgebracht worden in binaire code ofwel je kan uit de driver niets concluderen over hoe iets werkt en hoe iets aangesproken kan worden. Wat je echter wel zou kunnen doen is een commando versturen vanuit software vlak en dan te gaan "afluisteren" hoe die uiteindelijk vertaald word als commando naar de apparatuur zelf. Ofwel windows drivers kun je alleen lezen als je backwards engineering toepast welke dus niet simpel is.
Als je geen goede documentatie over de hardware werking hebt kan het moeilijk worden om te achterhalen waar er fouten in de huidige driver zijn gemaakt. Het houdt immers in dat je nooit zeker weet of wat de huidige driver doet goed of fout is en het enige wat je dus kunt doen is dus gewoon dingen aanpassen en kijken wat er gebeurd wordt het beter of wordt het slechter maar wat als je geen verschil merkt....
Meteen even getest met Ubuntu 8.10.

1. download drivers
2.. uitpakken
3. make
4. make install (je hoort een plopje)
5. spelen maar :D

Netjes Creative ;)
Inderdaad. Met Gentoo Linux een identieke ervaring. Dat is wel even wat anders dan dat teleurstellende gerommel met die eerdere drivers. Ondanks dat enkel nog stereo weergave ondersteund wordt (geen 5.1/7.1) een hele stap voorwaarts.
YES! Eindelijk!

Dat werd nogal eens tijd zeg. Nu kan mijn Ubuntu partitie eindelijk van een deftige sound genieten
Ja maar wel erg vreemd ineens. Ben al jaren bij ze aan het zeuren, toen ik mijn kaart kocht stond er nl. op de site dat er redelijk snel linux support zou zijn. Dit is 3-4 jaar geleden.

Na hun 2 wangedrochten van driver releases, die me geheel ontgingen, 64bit linux only en dan met GCC 3.x. Oftewel 64b = power user, GCC 3.x is conservative, erg rare combi.

Uiteindelijk gaven ze datasheets vrij onder een NDA aan Jamer Courtier Dutton. Deze beste man heeft echter bijzonder weinig tijd aangezien ie ook aan veel andere dingen moet werken. Wederom een erg vreemde keuze.

Nu is iemand van SuSE een alsa driver aan het ontwikkelen. Had in een paar dagen wat werkends, met hier en daar wat commentaar van James voor zover de NDA dat toe liet. Binnen een paar dagen had ie iets wat lijkt te werken (nog steeds niet in alsa, alleen op dev mailing list). Wel zonder mixer support enzo.

Het is dus erg vreemd dat ze nu blijkbaar geen geld meer willen spenderen, als die idioten bij creative meteen de datasheets bij alsa gedumpt hadden was het werk binnen afzienbare tijd gedaan geweest. Lijkt me niet dat er nog veel 'geheimen' over blijven als ze de driver onder GPL releasen en de timing is dus ook erg vreemd nu er bij alsa eindelijk een start gemaakt is. Daarnaast vind ik geheimen in software sowieso raar, bij zo'n dure geluidskaart als de X-Fi mag ik toch hopen dat het merendeel van de innovatieviteit in de chip zit, niet in de aansturing door de driver daarvan.

Overigens zijn er ook goedkopere X-Fi's nu, die dus geen gebruik maken van de gangbare X-Fi chip (meen emu20k oid), maar van de goedkopere chip die op de Audigy 2's zit. Die X-Fi's worden in linux dus wel al tijden ondersteund. Verder betekend het ook dat veel van de X-Fi functionaliteit die die kaart biedt dus idd in de drivers opgelost wordt, ook in windows, omdat de chip het simpelweg niet ondersteund.

edit:
Ook vreemd dat ie nog niet op opensource.creative.com staat, die site was toch redelijk opgericht voor dit soort dingen... Zie ook dat die site nu weer redirect naar connect.creativelabs.com/opensource. Vraag me toch drastisch af waar ze daar intern mee bezig zijn

[Reactie gewijzigd door freaky op 8 november 2008 14:34]

En van de weinige fabrikanten die hun drivers OS heeft gemaakt. Hopelijk volgen er snel meer schapen over de dam!
Nu maar hopen dat Creative ook heeft ingezien dat de manier waarop ze met klanten omgaan niet kan. Dat mensen 300 euro voor een kaart neerleggen en vervolgens 14 euro moeten betalen om daar ook de bijbehorende software bij te krijgen, is van de zotten.
Dat je 300 euro betaald en dat je bloated software krijgt vind ik nog een veel kwalijkere zaak. Er is blijkbaar een erg grote markt in bloatware. Het lijkt een erg simpele manier om rijk te worden. De klant gaan namelijk akkoord met een algemene voorwaarden die toch niet gelezen wordt door de meeste.
Op windows misschien... op linux gaan ze echt niet allemaal tooltjes maken, alleen een driver. En dat is wel zo prettig. Ik ben nogal allergisch voor hardware specifieke tooltjes, en gebruik liever de standaard meegeleverde software die met iedere audio kaart werkt (zoals de gnome audio mixer of alsamixer op commandline).
Waar zeur je in godsnaam over. Alle bijgeleverde software is OPTIONEEL.
Werd een ander verhaal als het verplicht was vind je niet?
tja, ik ben afgeknapt op creative , toen ze met de leuke aankondiging kwamen dat ze vista drivers gingen verkopen |:(
tja, ik ben afgeknapt op creative , toen ze met de leuke aankondiging kwamen dat ze vista drivers gingen verkopen |:(
Creative verkoopt geen drivers.

Creative verkoopt wel de mogelijkheid tot uitbreiden (Dolby Digital Live, DTS Connect) en de mogelijkheid om verouderde spellen met 3D effecten te spelen (Alchemy). Gebaseerd op welke geluidskaart je koopt krijg je er niets van dit (Audigy), Alchemy (elke 'echte' X-Fi) of alles wat ik genoemd heb (de X-Fi Prelude of bepaalde X-Fi Titaniums) bij de aanschaf ervan.

Al heb je bepaalde functionaliteit niet gekregen bij aanschaf van je geluidskaart, dan heb je alsnog de mogelijkheid om deze los erbij aan te schaffen.

Overigens: ik heb liever dat Creative een irritante bug uit hun X-Fi drivers voor XP x64 haalt. Als je 8 GB of meer RAM hebt, kunnen er geen geluiden meer afgespeeld worden via software buffers (en via hardware buffers klinkt het brak).

[Reactie gewijzigd door The Zep Man op 7 november 2008 18:00]

Ahum? 8GB RAM hier (op een ASUS P5E met Vista x64) en nergens last van.
On topic: geweldig nieuws dat er eindelijk beweging komt in de linux ondersteuning voor de X-Fi!
Ahum? 8GB RAM hier (op een ASUS P5E met Vista x64) en nergens last van.
I rest my case...

[Reactie gewijzigd door The Zep Man op 8 november 2008 07:32]

Wat een goed nieuws zeg!

Dit was 1 van de redenen waarom ik geen Creative kaarten meer kocht, wat een bagger drivers.
Hopelijk gaat er nu eindelijk iets veranderen :)
Zodra ik de tijd heb maar even testen op mijn linux bakje. Die kaart hangt echt al jaaren useless in mijn kast.
Ik denk niet dat je mag veronderstellen dat het vanaf dag 1 goed zal worden ondersteund...
Hmm, ik heb eigenlijk alleen maar de X-Fi speler en niet de audiokaart. Ik snap ook niet helemaal waarom eigenlijk. De ovrstap van SoundBlaster Pro naar Creative AWE 128 was zeer groot, de overstap van AWE 128 naar Creative Live! 1024 was groot en de overstap van Creative Live! 1024 naar Audigy 4 was redelijk. Maar goed, ik sluit dan ook geen 5.1 of meer set op mijn PC aan.
Mijn Xi-fi ligt hiervoor me op men bureau, ben nog altijd aan het wachten op goeie drivers voor Windows, want de kaart is niet werkend te krijgen onder Windows en ben helaas niet de enige die dat probleem heeft.
Misschien wordt het tijd om Linux te instaleren :)
hier al tijden een Vista 64 Ultimate draaiend met goed geluid, 't heeft wel 4 maanden geduurd voordat de drivers goed werkten na de Consumentenuitgave van vista. (maar beta2 werkte de basis al redelijk goed)

En onder XP heb ik zelfs helemaal geen problemen gehad... EAX werkt perfect in Vista onder Alchemy

Alleen me mooie x64 linux miste nog geluid (noujah via die kaart dan :P )... maar dat is nu ook opgelost :D

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True