Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Hardware Hacking Build Hardware Linux

Creative GPLs X-Fi Sound Card Driver Code 369

An anonymous reader writes "In a move that's a win for the free software community, Creative Labs has decided to release their binary Linux driver for the Creative Sound Blaster X-Fi and X-Fi Titanium sound cards under the GPL license. This is coming after several failed attempts at delivering a working binary driver and years after these sound cards first hit the market."
This discussion has been archived. No new comments can be posted.

Creative GPLs X-Fi Sound Card Driver Code

Comments Filter:
  • Fucking awesome (Score:5, Interesting)

    by IceCreamGuy ( 904648 ) on Thursday November 06, 2008 @05:06PM (#25666525) Homepage
    Maybe I'm a tool for having one of these cards (Ok, probably I'm a tool), but the giant amount of bullshit I have to go through to get it working in Ubuntu is really the only remaining things keeping me from booting into it more than a couple times a week. With the free Codeweavers SW and this in the pipeline, I can't imagine a need to boot into Windows too often anymore.
  • Re:At last! (Score:4, Interesting)

    by kae77 ( 1006997 ) on Thursday November 06, 2008 @05:08PM (#25666549)
    Honestly, being a casual Linux user, sound card support is not the defining factor holding back Linux adoption. While Ubuntu goes a long way to improving the user experience with Linux, even to get it to a 'standard' setup, I needed to use the console no less than 5 times. That's *needed* to, there was no GUI way to do what I was trying to do. While I personally have no problem doing that, I shudder at the idea of talking someone like my father through it. The day that I can combine Linux stability with ease of use... that will be the year of the Linux desktop. Driver integration and support goes a long way to doing that, and a flushed out menu system will put it over the top.
  • Re:Win? (Score:5, Interesting)

    by pushing-robot ( 1037830 ) on Thursday November 06, 2008 @05:12PM (#25666609)

    The summary is misleading. TFA says that the source is available on their web site.

    FWIW, you can't use the GPL if you don't make the source available.

  • Re:At last! (Score:5, Interesting)

    by UncleTogie ( 1004853 ) * on Thursday November 06, 2008 @05:14PM (#25666635) Homepage Journal

    While Ubuntu goes a long way to improving the user experience with Linux, even to get it to a 'standard' setup, I needed to use the console no less than 5 times.

    Which "standard" issues required the console, if I may be so bold to ask?

  • There was a story a while back about some company differentiating their normal and absurdly-expensive hardware pretty much entirely by having crippled drivers for the normal version. (the story was about them attacking some guy who published tweaks to make the drivers for the expensive version work on the normal version.) I think I recall that being the Creative X-Fi, if that's correct it could probably explain the closedness but not why they suddenly changed their minds.
  • Re:Soundcards? (Score:2, Interesting)

    by ziggles ( 246540 ) on Thursday November 06, 2008 @05:34PM (#25666939) Homepage

    The X-Fi still handles S/PDIF output better than my motherboard's onboard sound device. It's more flexible in letting applications output to S/PDIF directly or going through their Dolby Digital Live encoder. It lets me use the analog outputs simultaneously with the S/PDIF output. Little things that add up, it's worth the money I spent on it 2 years ago.

  • Re:At last! (Score:2, Interesting)

    by kae77 ( 1006997 ) on Thursday November 06, 2008 @05:50PM (#25667149)
    I'll have to look into that. My point was less about that though -- I quite enjoy Ubuntu and the tinkering. It's something that *I* like. But as for getting regular pc users to tinker, good luck. The distro has a long way to go before it's ready for prime-time. Ubuntu has taken some momentous steps forward in this direction, but it has a lot further to go. The strength of the Linux community is that it is user-driven. There is always as solution to the problem. But that is also it's detriment... there is no single place to bring these solutions together into a fluid package.
  • Re:At last! (Score:3, Interesting)

    by TeXMaster ( 593524 ) on Thursday November 06, 2008 @05:58PM (#25667241)
    Funny, two weeks ago I installed Kubuntu 8.04 on my father's laptop and I didn't need to use the console to set up the nVidia video card using binary drivers. I didn't download the latest one from the websites, but if the nVidia package requires the console, complain to nVidial: since the distributions have no problem doing it via the GUI, it's obviously the mfgr's fault there.
  • Re:At last! (Score:5, Interesting)

    by _Sprocket_ ( 42527 ) on Thursday November 06, 2008 @05:59PM (#25667257)

    Honestly, being a casual Linux user, sound card support is not the defining factor holding back Linux adoption. While Ubuntu goes a long way to improving the user experience with Linux, even to get it to a 'standard' setup, I needed to use the console no less than 5 times. That's *needed* to, there was no GUI way to do what I was trying to do.

    While I personally have no problem doing that, I shudder at the idea of talking someone like my father through it. The day that I can combine Linux stability with ease of use... that will be the year of the Linux desktop. Driver integration and support goes a long way to doing that, and a flushed out menu system will put it over the top.

    I have come to disbelieve in the mystical power of the GUI. The GUI does not solve all problems. It can not provide radio buttons and check-marks for every situation. And it does not invoke a state of bliss for helping the wayward neophyte in a state of confusion. I accept that some will see this as heresy.

    Granted - I've long been a heretic. The command line is what ultimately turned me from Windows to Unix. But I understand that I am not a "normal user" and so I was willing to accept that GUIs are generally Good Ideas. And I still think they are; I used them in my Linux environment all the time for a lot of tasks. But there are times when it just doesn't work as well as a command line.

    This isn't a Linux concept. Various proprietary Unix environments have long straddled the fence between GUI and command line. And that includes today's most celebrated consumer Unix environment: MacOS X. Even Microsoft has given the command line increasing attention. And that's not even covering such dark arts as registry hacking.

    But wait! Most users never see a registry hack! Yet Linux must always resort to the command line. Right? Not in my experience.

    It's probably due to my particular interests - but I've always found a reason to dig in to the guts of a system. Either I'm doing something unique for my own use, cleaning up after having broken something, or cleaning up after someone else having broken something. And that's always required a registry editor or a command line (and sometimes a command line even when a GUI option was available as I just found it easier). And when I'm not doing something too out-of-the-ordinary, I've found the base Unbuntu install gives me a perfectly suitable environment. The clicky-clicky magic is baked right in. Here. Today.

    And when it doesn't? Its often a cruddy driver involved that trips up Ubuntu's autoconfig magic. That "driver integration" goes further than given credit for.

    That doesn't mean "Linux" can't use improvement. There's plenty of room for it. Cruddy drivers included.

  • Re:At last! (Score:3, Interesting)

    by Kjella ( 173770 ) on Thursday November 06, 2008 @06:53PM (#25668077) Homepage

    I really don't understand how your post can get modded up with so complete lack of arguable points.

    I tend to use the console a lot, but when I do it's usually because:
    1. I'm trying to do something others wouldn't, like say bridge a virtualbox to the network
    2. I'm trying to bludgeon half-supported hardware into working, like my laptop's ACPI support
    3. In a forum it's 100x easier to type up three lines of console text than make a GUI guide

    I have had problems with sounds. I've also not had problems with sound on other hardware.
    I have had problems with network. I've also not had problems with network on other hardware.
    I have had problems with wireless. I've also not had problems with wireless on other hardware.
    I have had problems with controllers. I've also not had problems with controllers on other hardware.
    I have had problems with suspend/resume. I've also not had problems with suspend/resume on other hardware.
    I have had problems with printers. I've also not had problems with printers on other hardware.
    I have had problems with keyboard&mouse. I've also not had problems with keyboard&mouse on other hardware.

    I am fairly sure that for any setup you can show me where you have to go to the console to get a "standard" setup, I can show you hardware that would work out of the box. I really, really hate reviews that start off with:

    1. Put Linux on random hardware
    2. Spend rest of article on fixing hardware-caused issues
    3. Conclude Linux isn't ready before they've used it

    To me, that's about as useful as a OS X review that starts off with:

    1. Install OS X on your PC to make it a Hackintosh

    What Linux really, really needs is a logo program like Windows has. just a non-profit to cover its costs should be enough. Nothing complicated, just basicly "does all essential functionality of this hardware function well under Linux" with some tags to indicate official/volunteer support, kernel/external driver, platform support (x86-32, x86-64, PPC, all) and whatever. Make it the same basic logo with a bronze, silver or gold border to indicate levels of support. Cobrand it with a review site where people can search the results for test reports and pull in some ad revenue to help funding. Hopefully you can make it successful enough to get review samples, ask any large etailer if they could co-locate with them and borrow hardware for testing, anything. Perhaps it would even really help, but it would at least help change the attitude that Linux runs anything and you can just throw any hardware at it and expect it to work. It would be nice, but it's not true and won't be true for a while.

  • Re:Win? (Score:1, Interesting)

    by Anonymous Coward on Thursday November 06, 2008 @07:03PM (#25668233)

    Why not? If they wrote the enitre driver in a hex editor the binary is the source. And it would also explain why it sucks so much.

  • No thanks (Score:1, Interesting)

    by Anonymous Coward on Thursday November 06, 2008 @07:19PM (#25668457)

    I just built a new system and was looking to upgrade from my SBLive 5.1 w/ full EMU10K1 (not SE "software enhanced" crap). But after reading all the lousy reviews on the Audigy and X-fi I decided to stick with my SBlive, it sounds great. I've noticed over the years that while some of Creative's hardware is great, the software has been horrible, with the exception of WavStudio which rocks.

  • Re:At last! (Score:3, Interesting)

    by westlake ( 615356 ) on Thursday November 06, 2008 @07:26PM (#25668567)
    The same kind that would require using REGEDIT on windows. Screw that troll, linux is as ready as any other consumer OS on the market. The consumer mass just been too much hammered into that win32 thinking shape.

    .

    I doubt I've opened REGEDIT four times this year or twenty times over the life of XP.

    I have yet to meet anyone other than the enthusiast or the pro who is genuinely comfortable editing configuration files.

    The syntax is arcane - people fear the consequences of a typo. The experience has all the appeal of root canal without sedation.

    It isn't enough to say that Linux as "ready as any other consumer OS." That is simply not a compelling reason to migrate.

    Win 64 is now mainstream.

    The more complex your home and SOHO systems become, the less likely you will be willing - much less able - to spend time "under the hood."

  • Re:Soundcards? (Score:1, Interesting)

    by Anonymous Coward on Thursday November 06, 2008 @07:49PM (#25668913)

    I used to think that way too, but using surround sound more changed my mind. I notice much smother transition between speakers on a good soundcard than I did on my on-board, I didn't realize there was anything wrong until I heard better. On-board sound is definitely adequate, but now that I've heard the difference it's hard for me to settle.

  • Too little to late (Score:3, Interesting)

    by horza ( 87255 ) on Thursday November 06, 2008 @08:05PM (#25669105) Homepage

    I'm not going to bother dusting off what were my state of the art X-Fi soundcards out of the garage. As with the copies of Windows I get bundled with the computers I buy, I won't bother giving them away or selling them as I refuse to inflict the damned things on anybody else. I'm not going to buy Creative again.

    Phillip.

  • Re:At last! (Score:3, Interesting)

    by Anonymous Coward on Thursday November 06, 2008 @09:11PM (#25669895)

    This is unrelated to the parent however.

    My Mum used to do data entry on punch card terminals (or something like it), she would tell me about how in the day she wrote a program to add more then one zero when she pushed the zero key because she was lazy to press the key multiple times, however even with all this she still can barely use a modern GUI machine and she used to be scared of computers.

    It puzzles me to this day that she could do these difficult things before but now she can barely operate a much easier PC.

  • Re:Soundcards? (Score:3, Interesting)

    by Chemisor ( 97276 ) on Thursday November 06, 2008 @09:26PM (#25670077)

    I'd buy the Xonar D2X. It compares reasonably well with the high-end HiFi cards, but also has EAX, and full Linux support. Naturally, you'll also need decent speakers. I have M-Audio AV40s, and that's about as much desk space as I can spare :) I'd add a 10" subwoofer if I could figure out where to put it.

  • by LingNoi ( 1066278 ) on Thursday November 06, 2008 @09:35PM (#25670169)

    It's because all their cards are the same but they turn features on and off in the software allowing them to charge more for some cards then others but still producing the same card.

    It's also why Nvidia doesn't release the source to their drivers, it's been put forth by the Nouveau guys (the people making an open source nvidia driver) that the Geforce 7 series is the same as the Geforce 6600 series and that if you want your Geforce to become a more expensive Quadro it's a simple memory rewrite to a certain location on the card.

  • Re:At last! (Score:3, Interesting)

    by jargon82 ( 996613 ) on Thursday November 06, 2008 @09:38PM (#25670187)
    I had all kinds of issues on my (oldish) desktop back when I updated to hardy. I couldn't get the screen to work above 800x600 to save my life, despite manually entering the parameters through the gui. Whenever I saved, my changes would just vanish. It was very frustrating and I never really did find a solution. I pretty much gave up on the desktop for 4 months (I didn't really need it anyway) and when I tried it again, it Just Worked (tm). But these issues still crop up, and sometimes they're very fun to fix :) Linux for the desktop is making strides every day, but it's NOT the time to let things stagnate.
  • Re:At last! (Score:3, Interesting)

    by the_womble ( 580291 ) on Friday November 07, 2008 @02:03AM (#25672309) Homepage Journal
    This site has a different purpose from macosxhints.com.

    The comment is made in the context of a discussion started making a claim about what is holding back the adoption of Linux.

    Given that Windows is widely adopted (to say the least), it makes no sense to attribute to the low adoption of Linux to a flaw that is shared by, or even worse, on Windows.

    If you complain on a distro's forums about a usability issue or submit a bug, you are very unlikely to get the same response.

  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Friday November 07, 2008 @05:53AM (#25673203)
    Comment removed based on user account deletion
  • Comment removed (Score:3, Interesting)

    by account_deleted ( 4530225 ) on Friday November 07, 2008 @03:53PM (#25679831)
    Comment removed based on user account deletion

"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein

Working...