Announcement

Collapse
No announcement yet.

Finally, A Creative X-Fi Driver Going Into ALSA

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    I believe Kernel v2.6.31 should have this driver built right in.

    Comment


    • #62
      Originally posted by rv65 View Post
      I believe Kernel v2.6.31 should have this driver built right in.
      woo! It's about time :P

      Comment


      • #63
        Originally posted by faemir View Post
        At last I can swap out my audigy 2 with my nice new x-fi!

        Don't worry, you didn't make me wait as long as Duke Nukem Forever or TF2 <3
        Are there a great differnce between Audigy2 and X-fi under Linux ?

        Comment


        • #64
          Originally posted by harl View Post
          Are there a great differnce between Audigy2 and X-fi under Linux ?
          The audigy / 2 / live etc have alot more funttionality and features then the current x-fi drivers. The x-fi drivers are very basic at this point in time.

          Comment


          • #65
            S/PDIF pass-through

            Is S/PDIF pass-through supported in this driver?

            Comment


            • #66
              SPDIF is supported however there have been reported problems with performance. I have it working on a Debian machine with 1.0.21 ALSA. Whenever playing a video using spdif for 5.1, if the state of the player is changed (fast forward, chapter change, etc.) spdif fails. The only solution is to either reboot or reload the driver into the kernal (modprobe -r snd-ctxfi; modprobe snd-ctxfi).

              Same thing happens on a Ubuntu build. Analog sound is unaffected.

              Comment


              • #67
                Originally posted by nbdwt73 View Post
                SPDIF is supported however there have been reported problems with performance. I have it working on a Debian machine with 1.0.21 ALSA. Whenever playing a video using spdif for 5.1, if the state of the player is changed (fast forward, chapter change, etc.) spdif fails. The only solution is to either reboot or reload the driver into the kernal (modprobe -r snd-ctxfi; modprobe snd-ctxfi).

                Same thing happens on a Ubuntu build. Analog sound is unaffected.
                I have similar problems with my emu10k1 (SB Live 5.1), though not to the same extent. I built my HTPC in 2003 then didn't keep up to date with new versions of Linux for two years. When I updated again, SPDIF output would frequently break after switching between AC3/DTS and PCM (where break means either output silence or garbage/non-audio data that blew out one of my speakers). It's no solution, but I wrote a script that goes through a ritual of toggling a bunch of low-level SPDIF settings using amixer, and that usually fixes the problem. That said, I suggest reporting any issues you find to the alsa-devel mailing list, which is unfortunately a lot more work than just responding to a Phoronix post, particularly because mailing lists are less tolerant of people repeating information and not searching the archives.

                Comment


                • #68
                  Originally posted by unix_epoch View Post
                  I have similar problems with my emu10k1 (SB Live 5.1), though not to the same extent. I built my HTPC in 2003 then didn't keep up to date with new versions of Linux for two years. When I updated again, SPDIF output would frequently break after switching between AC3/DTS and PCM (where break means either output silence or garbage/non-audio data that blew out one of my speakers). It's no solution, but I wrote a script that goes through a ritual of toggling a bunch of low-level SPDIF settings using amixer, and that usually fixes the problem. That said, I suggest reporting any issues you find to the alsa-devel mailing list, which is unfortunately a lot more work than just responding to a Phoronix post, particularly because mailing lists are less tolerant of people repeating information and not searching the archives.
                  Thanks, your post saved me hours of search. I am seeing the exact same behavior on my emu10k1 (tried every ALSA version from .17 to .20).

                  Next step: ALSA bug tracker & mailing list.

                  Comment


                  • #69
                    Originally posted by BlackStar View Post
                    Thanks, your post saved me hours of search. I am seeing the exact same behavior on my emu10k1 (tried every ALSA version from .17 to .20).

                    Next step: ALSA bug tracker & mailing list.
                    I'm glad I could be of help. I've dealt with the ALSA mailing lists before when I was developing an ALSA driver, but I haven't found the time to report my emu10k1 issues.

                    Comment


                    • #70
                      Any information on X-fi cards that come on motherboards (like on my Asus Maximus II GENE) ?? Are they gonna work with these new alsa drivers ?

                      Comment


                      • #71
                        I've tried AC3/DTS pass-through and after while AV receiver lost signal. I've also tried it on Windows 7, there is everything OK so no hardware problem. Normal PCM stereo digital-out works properly.

                        Comment


                        • #72
                          I should report that I now have been running an X-Fi XtremeGamer connected to a 7.1 processor via optical out on the card for 3 days straight with no failures. I am using a driver from unstable (not the released driver posted on the ALSA site). Analog sound is also very good.

                          The spdif failures I reported earlier seem to have been corrected. The only complaint that I do have is alsamixer not behaving exactly right but that is OK - xine, mplayer controls work fine.

                          Comment


                          • #73
                            By unstable you mean http://ftp.kernel.org/pub/linux/kern...a/alsa-driver/ ?

                            Comment


                            • #74
                              I tried that one and the others in dev. I found this one (http://www.moobash.com/cont/alsa-dri...napshot.tar.gz) that works...

                              Comment


                              • #75
                                I have tried that driver and still had problems. The one I found was references in an ALSA forum - it is alsa-driver-unstable-snapshot.tar.gz located at moobash.com/cont

                                Comment

                                Working...
                                X