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 , , 51 reacties
Submitter: deej1977

Ruim twee jaar na de release heeft Creative eindelijk Linux-drivers uitgebracht voor zijn X-Fi-geluidskaart. Het gaat om een beperkte bètarelease, maar dat is in ieder geval beter dan niets.

De driver is duidelijk nog niet uitontwikkeld: ondersteuning voor 32bit-systemen, de I/O-drive en externe ac3-encoders ontbreekt, terwijl de ondersteuning voor s/pdif 'beperkt' wordt genoemd.

De broncode van de driver is gesloten, dus gebruikers blijven van Creative afhankelijk om deze en eventuele andere problemen te verhelpen. Afgaande op de reacties op het Gentoo-forum valt er nog genoeg werk te verrichten, maar het is in ieder geval positief dat er een begin gemaakt is.

Creative X-Fi soundcard
Moderatie-faq Wijzig weergave

Reacties (51)

De broncode van de driver is gesloten, dus gebruikers blijven van Creative afhankelijk om deze en eventuele andere problemen te verhelpen.
Maakt deze driver het makkelijker (in tegenstelling tot de Windows driver) om met behulp van reverse engineering open-source drivers te ontwikkelen? Het draait op een 'vrij OS', dus het lijkt mij dat het mogelijk is om te kijken wat erin gaat en wat eruit komt.
Maar dit is erg bewerkelijk natuurlijk, op deze manier is er ook een project bezig opensource nvidia drivers te maken. http://nouveau.freedesktop.org/wiki/

Wine doet zoiets ook met de windows api, en ze zijn al een tijdje bezig :P
Nee niet echt omdat er geen broncode bij zit.
Van veel ic's zijn datasheets beschikbaar die de werking tot in detail beschrijven,
maar de XFi is van creative zelf en die geeft dat soort informatie niet prijs.
Als je via reverse engineering aan de slag wil dan zal je de broncode moeten analyseren, iets wat een behoorlijke klus is. Dan maakt het niet uit of iets op Windows of Linux draait, beide is net zo lastig.
Verder speelt de software een grote rol. De geluidskaarten van tegenwoordig die erg veel in de software ipv de hardware.
Dan maakt het niet uit of iets op Windows of Linux draait, beide is net zo lastig.
Dat is niet waar. Wat je kan je Linux kernal aanpassen om zo beter de driver te monitoren..

En bij reverse engineren analyseer je juist niet de broncode, want die heb je niet.
Nee niet echt omdat er geen broncode bij zit.
Van veel ic's zijn datasheets beschikbaar die de werking tot in detail beschrijven,
maar de XFi is van creative zelf en die geeft dat soort informatie niet prijs.
Als je via reverse engineering aan de slag wil dan zal je de broncode moeten analyseren, iets wat een behoorlijke klus is. Dan maakt het niet uit of iets op Windows of Linux draait, beide is net zo lastig.
Reverse engineering kan ook zonder broncode gedaan worden. Denk maar aan al het werk voor Samba of de netwerkdriver voor nForce2 moederborden. Van de laatstgenoemde werden open-source drivers ontwikkeld, gebaseerd op een binary-only release. Later gaf Nvidia pas de broncode vrij van hun eigen driver.

En hoe denk je dat ze zover zijn gekomen met WINE? :?

[Reactie gewijzigd door The Zep Man op 25 september 2007 08:41]

Voor de liefhebbers:

Ik gebruik zelf de Terratec Aureon 5.1, werkt moeiteloos onder linux met ALSA, incl. S/Pdif & DolbyDigital
Is dat dan de Fun of die duurdere versie? Ik had zelf jaren terug zo'n Terratec Aureon 5.1 Fun in m'n pc, totdat ik alleen nog maar linux ging gebruiken en de hardware mixer begon te missen... Nou is dat tegenwoordig wel beter, nu alsa de standaard is, en standaard dmix aanzet, maar het geeft nog steeds wel problemen als je een beetje fanatieke gamer ben, en Teamspeak en UT2004 naast elkaar wil draaien... (het kan wel, met aoss en .openalrc enzo, maar tis zo'n gedoe en werkt niet met iedere kaart)
Op dit moment zijn alle aureons met uitzondering van de usb variant zo goed als volledig ondersteund incl. dolby surround zie ook de ALSA Wiki, daar staat een compatibility sheet.
Als ze nou slim zijn releasen ze het even onder GPL, dan is er binnen notime een perfecte driver. Zoveel geheime technieken zullen er toch niet in een geluidskaartje zitten.
Vergis je daar niet zo snel in.

Buiten het feit dat Creative eventueel illegaal een 3rd-party methode implementeert (en eventuele GPL violations wil verbergen), zullen er vele legale 3rd-party methodes geimplementeerd zijn. De hardwarematige Dolby ondersteuning is volgens mij één van de methodes die een GPL driver niet gemakkelijk maakt. En zo zullen er talloze andere gepatendeerde methodes gebruikt worden.

En de concurentie is natuurlijk hevig, een open source driver is meteen een diepe kijk in de keuken.
Geloof me, GPL violations verbergen ze niet door de driver closed source te maken. Er zijn genoeg fanatiekelingen die af en toe eens de bytecode vergelijken of de decompiler erbij pakken.
Als er patenten of tradesecrets in de driver zitten dan kunnen ze doen wat ATI/AMD laatst ook heeft gedaan; Gewoon de API relasen zodat anderen een driver kunnen maken.

Als de patenten of tradesecrets in de hardware zitten dan is het relasen van de API ook geen probleem aangezien de interne werking van de chips nogsteeds verborgen blijft. Je laat mensen aleen zien hoe ze de functies kunnen aanroepen.

[Reactie gewijzigd door SuperNull op 25 september 2007 16:59]

voor welke van de kaarten van de x-fi serie is dit dan, mis dit een beetje in het bericht. Maakt voor windows namelijk wel uit welke kaart en welke driver je gebruikt.
Onder windows is het enige verschil dat er voor de extreme gamer andere drivers zijn.
Dit is namelijk geen x-fi maar een audigy met x-fi stikker er op.

Ik neem aan dat dit alleen voor de echte xfi's is.
Je zult de extreme audio bedoelen denk ik die heeft idd geen xfi chip. Maar de extreme gamer wel (heb ik zelf ook, is gelijk aan de extreme music alleen is hij kleiner en heeft die geen midi poort)
Is er ook nog hoop voor Audigy gebruikers? Ik heb een vrij oude Audigy Platinum 5.1 geluidskaart, en onder Linux kan ik daar niet veel meer mee dan stereo geluid verkrijgen. Ik zoek al tijden naar iets om in ieder geval EAX in te schakelen..
Echt schandalig, Creative heeft het voor mij compleet verpest. 2 Jaar na introductie drivers en dan nog niet eens ondersteuning voor 32bit Linux. En dit is niet het enige wat er met de kaart mis is. Een paar punten van gebrek:
- Willekeurig ruis bij willekeurige kaarten.
- Kaart niet herkend op willekeurige momenten op willekeurige systemen (ander moederbord heeft geen uitwerking).
- Geen propere Vista drivers
- Linux drivers zijn nog erger
- Geen open source drivers...
En zo kun je nog de lijst met verbeterpunten van zowel software als kaart er nog bijzetten.

Voor mij nooit meer Creative, heb er te vaak problemen mee gehad. Dit zou eigenlijk juist als schandaal naar buiten moeten komen, niet als 'complimentje'. Men moet eens wakkergeschud worden en Creative eens onder vuur laten nemen. Misschien dat ze dan eens wat aan klantvriendelijkheid, ondersteuning en innovatie doen i.p.v. graaien naar onze centen.
MS aanklagen voor monopolie? Creative is net zo erg: denk maar eens aan EAX dat vanaf 3 door niemand meer gebruikt mag worden, terwijl vele spellen EAX ondersteunen. En nu met OpenAL proberen ze alweer hun positie veilig te stellen en dat onder het mom van 'betere ondersteuning voor huidige features van de kaarten onder Vista'. Maar het komt er vast weer op neer dat er nieuwe kaarten moeten worden gekocht.
Ik moet eerlijk zeggen, dat mijn X-Fi Xtreme Music nog geen problemen heeft opgeleverd. Ook met de eerste drivers die verschenen draaide het prima op Vista 64-bit.

Van Eax kun je in Vista meestal nog gebruik maken door Creative ALchemy te gebruiken.

Tja, en wat betrefd de linux drivers. Het is een commercieel bedrijf. Waarom zouden ze zoveel geld investeren in zo'n kleine markt. Het is niet de enige grote producent die daar niet of nauwelijks aandacht aan besteed, dus geef ze niet als enige de schuld. En dat ze voor 64-bit hebben gekozen zal ook wel met geld te maken hebben (toekomstgerichter). Het is wel duidelijk dat het allemaal zo min mogelijk geld moet kosten (logisch?).

Wel moet ik eerlijk zeggen: als je na zoveel jaar dan eindelijk komt met een Linux driver, zorg dan wel dat ie goed is. Daar hebben ze toch wel in gefaald. Voordat deze driver perfect is zullen we wel weer een jaartje (of twee?) verder zijn.

[Reactie gewijzigd door dimon op 25 september 2007 13:18]

Mss dat dat het probleem is.. dat vervolgens blijkt hoe simpel de kaart eigenlijk in elkaar zit ;-)

maargoed, als ik dit zo lees mag ik eigenlijk wel blij zijn dat ze ong. een jaar na de release van vista al stabiele drivers hebben :)

btw. geen ondersteuning voor 32 bit. Is dat niet waar de meeste thuisgebruikers op zitten?
Wat heeft de release van Windows Vista te maken met het uitbrengen van drivers voor Linux? :?
Het heeft een jaar geduurt eer er stabiele drivers waren voor Vista. Wij waren hier niet erg blij mee.. hij bedoelt dus dat het NOG erger kan... 2 jaar voor linux... en dat hij dus blij is dat het maar 1 jaar voor Vista geduurt heeft.
sundace vergelijkt uitbrengen van drivers met elkaar:
- 1 jaar na release Vista
- 2 jaar na uitbrengen kaart
Als je naar Windows kijkt wel ja. Linux distro's bieden al jaren goed werkende 64 bits versies aan die net zo werken als de 32 bits versie's. Mocht je namelijk een 32 bits programma hebben, dan draaien die prima in een emulatiemode als ik me niet vergis (al even geen Linux meer gebruikt)
64bit linux emuleert niet maar word gewoon native gedraaid hoor net als WINE. Windows programma's worden daar ook niet geemuleert ;) . Emuleren is iets nadoen en dat doet de 64 bit versie van linux niet ;) .

[Reactie gewijzigd door MR-RAY op 25 september 2007 18:23]

Ik heb anderhalf jaar XP-64 gedraaid en nu bijna een jaar Vista-64. Beide versies stabieler en met minder bugs dan de 32 bits varianten. Alleen duren de drivers wat langer, maar in ieder geval nog korter als de linux varianten dus.........
Ik denk dat het om 32-bits geluid gaat in dit geval.

En de brakke driver support is voor mij gewoon dé reden om ver bij Creative weg te blijven.
Het gaat dus echt om 64 bit systemen en een 64 bit kernel. Hmm, moet ik er toch maar een kerneltje naast zetten.
ik snap niet dat er nog mensen zijn die kaarten van Creative koopt, sinds de SB Live! is hun driverondersteuning altijd matig tot slecht geweest (ook op Windows), veel problemen, maar ze vragen wel hoge prijzen...

het is gewoon een schande, je mag al blij zijn dat ze er geen geld voor vragen :r
voor de live kan je nog naar een alternatieve driver toe die erg goed werkt.

http://kxproject.lugosoft.com/
het zou toch wel een trieste ontwikkeling zijn als fabrikanten niet meer voor hun eigen (goede) drivers zorgen?

Een alternatief is natuurlijk nooit verkeerd maar ik koop (in mijn beleving dan) niet alleen een printplaat maar ook software om ervan gebruik te maken.
Als je voor die hoge prijs nou nog een goede kwaliteit kaart kreeg zou ik het nog niet eens zo erg vinden, maar die creative kaarten stellen tegenwoordig niks meer voor, dat is een klein laagje hardware die vooral bestaat uit aansluitingen en nepchipjes om het er groot en zwaar uit te laten zien, en de rest is in software geimplementeerd. Ik vind het bijvoorbeeld bespottelijk dat er in dure kaarten niet eens meer een hardware mixer zit. Waarschijnlijk doen ze dat vanwege windows vista, die zowiezo alles in software doet, maar daar heb ik op linux natuurlijk niks mee te maken. Door alles in software te implementeren voelen die kaartjes zo cheap-ass aan, alsof je bergen betaald voor alleen een drivertje ofzo...
Ze vragen $9.99 voor de Alchemy software voor Audigy kaarten onder Vista. Bizar.

Ik ben altijd tevreden geweest over m'n Creative kaartjes, maar gezien de slechte driver support zal m'n huidige kaart ook de laatste Creative kaart zijn die ik (voorlopig) koop.
Even een vraag van een andere strekking: deze Creative kaart is (mits de drivers stabiel zijn) volgens mij qua geluid erg fijn. Een kaartje in het topsegment, als ik de reviews en reacties van mensen om me heen mag geloven. Maar goed, de drivers zijn dus nog zo experimenteel als de neten, niet echt handig...

Stel dat ik tóch moddervet geluid uit mijn Linux-machine wil halen, welke kaarten van welke fabrikanten hebben dan wél degelijke drivers? Momenteel heb ik mijn stereo-installatie aangesloten op mijn onboard-geluidskaartje, dus daar is ruimte voor verbetering, dunkt me ;).

[Reactie gewijzigd door Thyraon op 25 september 2007 09:14]

Je kunt beginnen met een Creative Soundblaster Live 5.1, die heeft digitale aansluitingen en werkt moeiteloos op linux, bsd en zelfs windows. Als je wat beters wilt moet je volgens mij naar mAudio kijken of iets dergelijks.
Ik heb zelf een kaart die zich Yamaha Corporation YMF-744B \[DS-1S Audio Controller] noemt. Nog nooit problemen mee gehad en de kwaliteit is prima (4 channel surround, 32 kanaals hardware mixing, digitale output). Alleen het vinden van zo'n ding is volgens mij niet zo makkelijk, deze kwam uit een oude pc die aan vervanging toe was. En hoe de kaart in de winkel heet weet ik ook niet, dit is alleen de naam van de chip neem ik aan...
Auzentech of Terratec zijn goede kaarten, je zou even naar de linux support van hun kunnen kijken.

EDIT: stukje hieronder "Ik gebruik zelf de Terratec Aureon 5.1, werkt moeiteloos onder linux met ALSA, incl. S/Pdif & DolbyDigital". Dus die doet t iig

[Reactie gewijzigd door SkyOwner op 25 september 2007 17:24]

ondersteuning voor 32 bits systemen ontbreekt
Lekker dan. ongeloofelijk zou ik bijna zeggen. Hoeveel mensen hebben een 64 bits linux versie draaien? ik denk bar weinig en dat heeft met het simpele feit te maken dat een aantal applicaties of plugins nog helemaal niet beschikbaar zijn voor 64 bits. Zoals bv de flashplugin voor firefox.

Dit is in elk geval wel de allerlaatste creative kaart geweest die ik gekocht heb. Altijd gezeur met drivers en niet alleen onder linux, ook onder windows.

(2000 was een hell met een live 5.1 , XP was een ramp met mijn audigy 2 in het begin, onder windows98 een live player aan de gang krijgen met die gare liveware was een verzoeking etc)

Mijn audigy2 werkt wel goed onder linux maar ik zou bv niet weten of de 7.1 functionaliteit het daarvan doet maar ik geloof niet dat dat werkt. Nu gebruik ik alleen stereo dus is het niet zo'n ramp maar het geeft wel aan hoe 'goed' de ondersteuning is.
Je kan zonder problemen overstappen op een 64bit Linux. De hele opensource repository aan software is gewoon beschikbaar, en Flash kan je installeren met nspluginwrapper. De Win32codecs werken met Mplayer. Bovendien werkt Wine ook in 64bit Linux, en kan je daar 32bits Windows-programma's mee runnen.
Ontbrekende ondersteuning voor 32-bits systemen vind ik ook apart, meestal is het andersom. :D
Maar zoiets is meestal niet zo'n groot probleem, die 32-bits versie komt er snel genoeg, mits Creative zich serieus bezig gaat houden met deze driver (itt snel een drivertje uitbrengen en er dan niets meer mee doen, om maar te kunnen zeggen "hee, we hebben een driver gemaakt, niet zeuren verder").

De problemen die je gehad hebt met een live 5.1 onder Windows 2000 herken ik niet. Ik heb er altijd goed mee kunnen werken. Onder Linux is ook 5.1 geluid geen probleem, maar dan moeten er wel zoveel sporen in je media zitten. Ik kan niet stereo geluid over 5.1 speakers krijgen, maar bij een DVD'tje heb ik wel 5.1 geluid.

Het is spijtig dat de driver van Creative gesloten is. Hoe jammer precies zal liggen aan de betrokkenheid van Creative. Als ze net zoveel tijd en moeite gaan steken in dit project als nVidia en nu gelukkig ook Ati, dan zit het waarschijnlijk voorlopig snor. :)
Flash plug-in kun je draaien via de nspluginwrapper
De gewone Audigy-serie wordt ook ondersteund en ik dacht zelfs de Audigy2-serie tot op zekere hoogte.
Ik wilde zelf een keer een ouwe audigy kopen, en toen kreeg ik een low-end audigy2 in m'n maag gesplitst. Het ding werkte wel, totdat je iets anders ging doen dan normale mp3tjes of videos afspelen. Teamspeak bijvoorbeeld klonk voor geen meter. Ik vermoed dat dat ding problemen heeft het bepaalde sampling rates ofzo... Volgens mij deed ie het ook niet goed als je 44khz en 48khz door elkaar heen ging gebruiken (met alsa+dmix). Zal wel een driver probleem zijn geweest, en intussen zijn opgelost, maar dat was voor mij wel de laatste creative kaart ooit. Het ding had zelfs geen hardware mixing, dus ik heb m terug gebracht naar de winkel en van een vriend een oude kaart uit een end-of-life pc gehad die wel hardware mixing had, en veel betere audio kwaliteit dan die creative rommel...

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