当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 31 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-07 21:46 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
在声音那个设置项里面只有个nvidia的hdmi项,请问下怎么手动加载那个ctxfi模块呢刚转用ubuntu,在suse下系统装好就自动加载好了的。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-07 21:56 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
引用:
只有个nvidia的hdmi项

把下面指令 複製 貼進終端機 執行
1. LANGUAGE="en_US.UTF-8" aplay -l
2. LANGUAGE="en_US.UTF-8" aplay -L
把結果全部直接 選取/複製/貼上來


页首
 用户资料  
 
3 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-07 22:06 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
poloshiao 写道:
引用:
只有个nvidia的hdmi项

把下面指令 複製 貼進終端機 執行
1. LANGUAGE="en_US.UTF-8" aplay -l
2. LANGUAGE="en_US.UTF-8" aplay -L
把結果全部直接 選取/複製/貼上來


1:
代码:
**** List of PLAYBACK Hardware Devices ****
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


2:
代码:
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
dmix:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample mixing device
dmix:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample mixing device
dmix:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample mixing device
dmix:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample mixing device
dsnoop:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample snooping device
hw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Hardware device with all software conversions


为啥都没有,前个系统里还能显示出个snd-ctxfi的模块


页首
 用户资料  
 
4 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-08 0:48 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
先詳細參照
https://wiki.debian.org/X-Fi

還有問題
把下面指令 複製 貼進終端機 執行
1. sudo lshw -numeric -class multimedia
1-1. 如果聲卡是 USB 卡 增加
sudo lshw -numeric -businfo | grep multimedia
2. sudo lspci -knn | grep Audio
3. grep "Codec:" /proc/asound/card*/codec*
4. sudo cat /etc/group | grep audio
把結果直接複製 貼上來

5. 有沒有內建聲卡 ?
引用:
XFI THD

6. 是 Creative Sound Blaster X-Fi Titanium HD ?
http://www.bit-tech.net/hardware/soundc ... d-review/1


页首
 用户资料  
 
5 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-08 10:49 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
poloshiao 写道:
先詳細參照
https://wiki.debian.org/X-Fi
5. 有沒有內建聲卡 ?
引用:
XFI THD

6. 是 Creative Sound Blaster X-Fi Titanium HD ?
http://www.bit-tech.net/hardware/soundc ... d-review/1


是的,就是你给的链接上面那块声卡,PCIe接口的。
内建声卡我屏蔽了,打开的话系统会自动识别到内建的能正常用内建的
debian 上那篇文章以前在 suse处理声卡问题时看过,有点老好像没有更新过的样子,alsa1.0.25开始支持了这块卡,但是好像发行版对这块声卡的识别都有问题的样子,以前 suse也是,能识别到,也有声卡的调节界面,但是就是出不了声,后来在创新官网上看到一篇帖子,要把声卡的 ID写入配置文件就正常了,原帖我找不到了,不过我把它记录到suse中文论坛里了https://forum.suse.org.cn/viewtopic.php?f=3&t=2356&start=10

ubuntu是检测不到这块声卡。

命令行的结果,实在是非常抱歉,我的机器今早电源烧了,请给我4-5天的时间,等新电源到了我再贴上来 :Cry


页首
 用户资料  
 
6 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-08 17:08 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
引用:
引用:
6. 是 Creative Sound Blaster X-Fi Titanium HD ?
http://www.bit-tech.net/hardware/soundc ... d-review/1

是的,就是你给的链接上面那块声卡,PCIe接口的。

https://www.alsa-project.org/main/index ... ative_Labs
X-Fi Titanium HD emu20k2 [PCIE] does not work


页首
 用户资料  
 
7 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-08 18:37 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
poloshiao 写道:
引用:
https://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs
X-Fi Titanium HD emu20k2 [PCIE] does not work


alsa的wiki和debian一样,缺乏维护很久了,如同我在suse那篇帖子里提到的一样,这块芯片于2011年底就已经支持了
http://git.alsa-project.org/?p=alsa-kernel.git;a=commit;h=55309216baeb9d7f951520cf8e8bf2337cd17bad

只是不知什么原因,发行版默认都不能正常识别(话虽如此,我也只用过suse和ubuntu), 我也是直到2015年才发现创新官方论坛上一篇帖子说需要修改ID,我照着改完就正常使用了,一直正常用到去年12月.(说是正常,其实也就听歌看电影玩游戏,从来没有试过Mic)


现在想换用 ubuntu ,可是它都识别不到 ...... 模块都没加载就别提改ID了


附件:
1.JPG
1.JPG [ 58.24 KiB | 被浏览 1269 次 ]



最后由 netcap 编辑于 2017-01-09 10:43,总共编辑了 1 次
页首
 用户资料  
 
8 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-08 18:56 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
引用:
https://bbs.archlinux.org/viewtopic.php?id=196635
Soundblaster X-Fi fails to be detected by ALSA
06:00.0 Audio device: Creative Labs EMU20k2 [X-Fi Titanium Series] (rev 04)

1. 這是 2015-04-26 11:35:38 的貼文 archlinux
但是也是還沒有滿意的解決方案
引用:
我也是直到2015年才发现创新官方论坛上一片帖子说需要修改ID,我照者改完就正常使用了,一直用到去年12月.

2. alsa v1.0.25 以後 已經自動加上 ID (意思是 不需要手動加入)
2-1. http://www.alsa-project.org/main/index. ... .2F20K2.29
Creative Sound Blaster X-Fi (20K1/20K2)
ALSA: ctxfi: Add support for Creative Titanium HD
2-2. http://www.alsa-project.org/main/index. ... #ALSA_Core
ALSA Core
Add PCI device ID for Creative Titanium HD to pci_ids_compat.h.

3. 等你貼上這些指令結果
viewtopic.php?p=3183661#p3183661
目的 核對你以前手動加入的 ID 是否跟自動偵測的一樣
3-1. 自動偵測的ID 應該是 1102:0062
http://pci-ids.ucw.cz/v2.2/pci.ids
1102 Creative Labs
0062 SB1270 [SoundBlaster X-Fi Titanium HD]
引用:
1.JPG

3-2. 好像也是 1102:0062 ?
引用:
模块都没加载

4. 等上面 3. 的結果再來測試 模組


页首
 用户资料  
 
9 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-08 19:48 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
引用:
但是也是還沒有滿意的解決方案

arch那篇帖子我又仔细的读了下,他的声卡和我的不是一个型号,那个系统已经正确的识别出来了,SB0880对应的是 使用 emu20k2 的Titanium,我的这块是CA20k2的 Titanium HD
而PCIE 的emu20k2创新官方是提供了linux驱动的,虽然我严重怀疑在现在的新内核上能成功编译
附件:
2.JPG
2.JPG [ 63.99 KiB | 被浏览 1107 次 ]




我又回去翻了以前的求助帖,看起来像是识别的问题
https://forum.suse.org.cn/viewtopic.php?f=3&t=2356 9楼,当时用suse 13.1 alsa 大概是1.027, 系统是自动识别为 1102:000b,
然后怎么折腾都不出声,然后就这样过去了一年 ... :Noting

15年看到帖子后(就是7楼那张附件图片),就照着改成 1102:0062 重启就正常了.

测试结果只有等新电源到了才能再上了,希望到时候您还在 这里... :em42

现在用老爷机 + XP ,要不是有键盘,我觉得 开网页速度还不如手机 ......


页首
 用户资料  
 
10 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-09 12:30 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
引用:
arch那篇帖子我又仔细的读了下,他的声卡和我的不是一个型号,那个系统已经正确的识别出来了,SB0880对应的是 使用 emu20k2 的,

1. http://pciids.sourceforge.net/v2.2/pci.ids
000b EMU20k2 [Sound Blaster X-Fi Titanium Series]
1102 0041 SB0880 [SoundBlaster X-Fi Titanium PCI-e]

2. https://bbs.archlinux.org/viewtopic.php?pid=1527147
這一篇 使用 lspci -v 不會列出 pci.id
2-1. viewtopic.php?p=3183661#p3183661
lspci -knn 除了列出 pci.id 以外 還會列出合適的驅動模組及作用中的驅動模組


页首
 用户资料  
 
11 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-15 18:41 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
引用:
等你貼上這些指令結果


1. sudo lshw -numeric -class multimedia
代码:
  *-multimedia UNCLAIMED   
       description: Audio device
       product: EMU20k2 [Sound Blaster X-Fi Titanium Series] [1102:B]
       vendor: Creative Labs [1102]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f8200000-f820ffff memory:f8000000-f81fffff memory:f4000000-f7ffffff
  *-multimedia
       description: Audio device
       product: GP104 High Definition Audio Controller [10DE:10F0]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0.1
       bus info: pci@0000:01:00.1
       version: a1
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:55 memory:fa080000-fa083fff


2. sudo lspci -knn | grep Audio
代码:
01:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)
   Subsystem: ASUSTeK Computer Inc. GP104 High Definition Audio Controller [1043:85aa]
03:00.0 Audio device [0403]: Creative Labs EMU20k2 [Sound Blaster X-Fi Titanium Series] [1102:000b] (rev 03)


3.grep "Codec:" /proc/asound/card*/codec*
代码:
Codec: Nvidia GPU 83 HDMI/DP


4.sudo cat /etc/group | grep audio
代码:
audio:x:29:pulse


接下来应该怎么弄呢?


页首
 用户资料  
 
12 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-15 19:22 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
引用:
3.grep "Codec:" /proc/asound/card*/codec*
代码:
Codec: Nvidia GPU 83 HDMI/DP

0. 目前 生效的聲卡晶片只有 Nvidia GPU 83 HDMI/DP
引用:
*-multimedia
description: Audio device
product: GP104 High Definition Audio Controller [10DE:10F0]
vendor: NVIDIA Corporation [10DE]
physical id: 0.1
configuration: driver=snd_hda_intel latency=0

1. 目前 作用中驅動 : snd_hda_intel
引用:
01:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)
Subsystem: ASUSTeK Computer Inc. GP104 High Definition Audio Controller [1043:85aa]

1-1. sudo lspci -knn | grep -A4 10de:10f0
看看它的
Kernel driver in use:
Kernel modules:
是不是
snd_hda_intel
引用:
*-multimedia UNCLAIMED
description: Audio device
product: EMU20k2 [Sound Blaster X-Fi Titanium Series] [1102:B]
vendor: Creative Labs [1102]
physical id: 0
bus info: pci@0000:03:00.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:f8200000-f820ffff memory:f8000000-f81fffff

2. 目前 沒有作用中驅動
引用:
03:00.0 Audio device [0403]: Creative Labs EMU20k2 [Sound Blaster X-Fi Titanium Series] [1102:000b] (rev 03)

2-1. sudo lspci -knn | grep -A4 13f0:1023
看看有沒有它的
Kernel driver in use:
Kernel modules:


页首
 用户资料  
 
13 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-15 19:50 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
引用:
1-1. sudo lspci -knn | grep -A4 10de:10f0
看看它的
Kernel driver in use:
Kernel modules:
是不是
snd_hda_intel]


是的
代码:
01:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)
   Subsystem: ASUSTeK Computer Inc. GP104 High Definition Audio Controller [1043:85aa]
   Kernel driver in use: snd_hda_intel
   Kernel modules: snd_hda_intel
03:00.0 Audio device [0403]: Creative Labs EMU20k2 [Sound Blaster X-Fi Titanium Series] [1102:000b] (rev 03)


引用:
2-1. sudo lspci -knn | grep -A4 13f0:1023
看看有沒有它的
Kernel driver in use:
Kernel modules:


13f0:1023没有输出
10de:10f0 输出是 snd_hda_intel
1043:85aa 输出是snd_hda_intel


页首
 用户资料  
 
14 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-15 20:11 

注册: 2009-08-04 16:33
帖子: 16899
送出感谢: 21
接收感谢: 1830
引用:
前个系统里还能显示出个snd-ctxfi的模块

引用:
13f0:1023 没有输出

引用:
2-1. sudo lspci -knn | grep -A4 13f0:1023
看看有沒有它的
Kernel driver in use:
Kernel modules:

0. 抱歉 這裡錯了

1. 看看 有沒有 snd-ctxfi
lsmod | grep snd-ctxfi

2. 如果沒有 看看有沒有其它的
lsmod | grep snd
引用:
*-multimedia UNCLAIMED
description: Audio device
product: EMU20k2 [Sound Blaster X-Fi Titanium Series] [1102:B]
vendor: Creative Labs [1102]

3. sudo pcimodules
3-1. pcimodules - List kernel driver modules available for all currently plugged in PCI devices
pcimodules - List kernel driver modules available for all currently plugged in PCI devices
3-2. 這個 Bug Report 也許有影響
https://bugs.launchpad.net/ubuntu/+sour ... ug/1534946
pcimodules: broken; 'kmod' depmod doesn't generate a modules.pcimap
我們一起 查一查


页首
 用户资料  
 
15 楼 
 文章标题 : Re: XFI THD在16.10下面检测不到
帖子发表于 : 2017-01-15 20:22 

注册: 2012-11-04 18:31
帖子: 28
送出感谢: 0 次
接收感谢: 1
引用:
1. 看看 有沒有 snd-ctxfi
lsmod | grep snd-ctxfi]

没有,这个输出为空

引用:
2. 如果沒有 看看有沒有其它的
lsmod | grep snd

这个输出是:
代码:
snd_hda_codec_hdmi     45056  1
snd_hda_intel          36864  2
snd_hda_codec         135168  2 snd_hda_intel,snd_hda_codec_hdmi
snd_hda_core           86016  3 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi
snd_ctxfi             106496  0
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               110592  5 snd_ctxfi,snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
snd                    86016  14 snd_ctxfi,snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_seq_device,snd_pcm
soundcore              16384  1 snd


引用:
sudo pcimodules

这个显示没有该文件或文件夹,是否要安装什么?

代码:
netcap@netcap-MODEL-NAME:~$ sudo pcimodules
[sudo] netcap 的密码:
/lib/modules/4.8.0-32-generic/modules.pcimap: No such file or directory


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 31 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译