Kubuntu 13.04 64 位系统中声音失真 - Sound Blaster X-fi

Kubuntu 13.04 64 位系统中声音失真 - Sound Blaster X-fi

我在 Kubuntu 中遇到了这个问题。每当我播放任何音频时,声音都会模糊、有回声和失真。我查阅了官方 Ubuntu 文档中的指南,但它们针对的是完全没有音频的卡……进一步的研究表明,除了我之外,其他人也难以使用这张卡,即 Creative! Labs Sound Blaster X-fi SB0460。

我在互联网上深入搜索,找到了一个由 Creative!构建的驱动程序包,我下载了它,但是当我尝试编译它时,它抱怨说找不到我的内核源的版本.h - 这意味着它可能无法与我的内核一起使用,并且它是旧软件,几乎不可能用现代软件配置进行编译。

让我困惑的是,这个问题存在于 64 位 Kubuntu 中,但不是 32 位版本

我也尝试过更老的更新内核,但它们不起作用。有人能提供任何信息来为我指明正确的方向吗?任何事情都会有帮助,因为我已经走到了死胡同。

谢谢!

lsmod(Kubuntu 32 位):

Module                  Size  Used by
pci_stub               12550  1 
vboxpci                22896  0 
vboxnetadp             25636  0 
vboxnetflt             27261  0 
vboxdrv               285137  3 vboxnetadp,vboxnetflt,vboxpci
parport_pc             27504  0 
ppdev                  12817  0 
rfcomm                 37420  0 
bnep                   17669  2 
bluetooth             202069  10 bnep,rfcomm
binfmt_misc            17260  1 
dm_crypt               22321  0 
kvm_intel             126842  0 
kvm                   376505  1 kvm_intel
snd_ctxfi              87112  0 
dcdbas                 14021  0 
snd_pcm                80890  1 snd_ctxfi
microcode              18286  0 
joydev                 17097  0 
snd_page_alloc         14230  2 snd_ctxfi,snd_pcm
snd_seq_midi           13132  0 
snd_seq_midi_event     14475  1 snd_seq_midi
snd_rawmidi            25114  1 snd_seq_midi
nvidia              10287297  32 
psmouse                81038  0 
snd_seq                51280  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14137  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              24411  2 snd_pcm,snd_seq
snd                    56485  6 snd_ctxfi,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device
serio_raw              13031  0 
mac_hid                13037  0 
soundcore              12600  1 snd
i2c_nforce2            12876  0 
lp                     13299  0 
parport                40753  3 lp,ppdev,parport_pc
pata_acpi              12886  0 
hid_generic            12484  0 
usbhid                 41805  0 
hid                    82666  2 hid_generic,usbhid
firewire_ohci          35292  0 
firewire_core          61718  1 firewire_ohci
crc_itu_t              12627  1 firewire_core
pata_amd               13761  0 
forcedeth              61777  0 
sata_nv                23004  3 

lsmod(Kubuntu 64 位):

Module                  Size  Used by
parport_pc             28152  0 
ppdev                  17073  0 
pci_stub               12622  1 
vboxpci                23194  0 
vboxnetadp             25670  0 
vboxnetflt             23479  0 
vboxdrv               320372  3 vboxnetadp,vboxnetflt,vboxpci
bnep                   18036  2 
rfcomm                 42641  0 
bluetooth             228619  10 bnep,rfcomm
kvm_intel             132891  0 
kvm                   443165  1 kvm_intel
joydev                 17377  0 
dcdbas                 14397  0 
snd_ctxfi             107768  2 
snd_pcm                97451  1 snd_ctxfi
microcode              22881  0 
snd_page_alloc         18710  2 snd_ctxfi,snd_pcm
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30180  1 snd_seq_midi
snd_seq                61554  2 snd_seq_midi_event,snd_seq_midi
nvidia              11309139  40 
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29425  2 snd_pcm,snd_seq
snd                    68876  10 snd_ctxfi,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device
soundcore              12680  1 snd
psmouse                95870  0 
serio_raw              13215  0 
mac_hid                13205  0 
i2c_nforce2            13020  0 
lp                     17759  0 
parport                46345  3 lp,ppdev,parport_pc
vesafb                 13828  1 
pata_acpi              13038  0 
hid_generic            12540  0 
usbhid                 47074  0 
hid                   101002  2 hid_generic,usbhid
forcedeth              66977  0 
firewire_ohci          40103  0 
firewire_core          64508  1 firewire_ohci
crc_itu_t              12707  1 firewire_core
pata_amd               14129  0 
sata_nv                31812  5

cat /proc/asound/cards (64 位):

$ cat /proc/asound/cards
 0 [XFi            ]: SB-XFi - Creative X-Fi
                      Creative X-Fi 20K1 Unknown

cat /proc/asound/card0/codec#0 (64 位):

$ cat /proc/asound/card0/codec#0
cat: /proc/asound/card0/codec#0: No such file or directory

答案1

最有可能是新驱动程序的调度。我的 X-Fi Surround 5.1 就是这种情况。#load-module module-udev-detect在文件中查找字符串/etc/pulse/default.pa,如果注释了则取消注释(删除 #)并将其附加tsched=0到行尾。然后重新启动 PC。

相关内容