Linux有时会检测声卡

Linux有时会检测声卡,linux,audio,debian,hardware,Linux,Audio,Debian,Hardware,这一直是一个我无法真正解决的问题,我见过类似的问题涉及其他硬件,通常是USB连接的硬件,解决方案是禁用集成卡。我发现的一个类似问题是不同的集成硬件,如图所示:但它很旧,没有提供太多功能 但问题是,实际上我的上网本中的声卡有时会在启动时被检测到。它通常需要两到四次重启才能显示出来,但一旦它显示出来,我显然可以重启任意次数,每次都会被检测到。如果设备运行足够长的时间,它通常会从雷达上消失,可能会持续几个小时,然后我重新启动系统 重新启动前: ragora@Ragora:~$ aplay -l

这一直是一个我无法真正解决的问题,我见过类似的问题涉及其他硬件,通常是USB连接的硬件,解决方案是禁用集成卡。我发现的一个类似问题是不同的集成硬件,如图所示:但它很旧,没有提供太多功能

但问题是,实际上我的上网本中的声卡有时会在启动时被检测到。它通常需要两到四次重启才能显示出来,但一旦它显示出来,我显然可以重启任意次数,每次都会被检测到。如果设备运行足够长的时间,它通常会从雷达上消失,可能会持续几个小时,然后我重新启动系统

重新启动前:

    ragora@Ragora:~$ aplay -l
    aplay: device_list:252: no soundcards found...
之后:

    ragora@Ragora:~$ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    ragora@Ragora:~$ lspci | grep Audio
    00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio    Controller (rev 02)
该设备是运行CrunchBang Linux x86 Waldorf:

    ragora@Ragora:~$ uname -r
    3.2.0-4-686-pae

    ragora@Ragora:~$ lsb_release -a
    LSB Version:    core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-      3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:core-4.1-ia32:core-4.1-noarch:security-4.0-ia32:security-4.0-noarch:security-4.1-ia32:security-   4.1-noarch
    Distributor ID: Debian
    Description:    Debian GNU/Linux 7.0 (wheezy)
    Release:    7.0
    Codename:   wheezy
这一直是Linux的一个问题。在我使用CrunchBang Linux之前,我运行的是LUbuntu 12.10,它表现出了相同类型的行为。由于华硕似乎不提供Linux驱动程序,我尝试去Realtek网站寻找通用AC'97编解码器和高清音频驱动程序,但似乎它们已经通过ALSA集成到Linux内核中


我会在实际的LUbuntu/Crunchbang Linux论坛上发布这篇文章,但正如我前面提到的,这似乎不是这两个论坛的特定问题。

将内核更新为最新版本或使用声音驱动程序后端口

升级您的ALSA音响系统下载最新版本,编译,安装内核模块,重新启动

对于Realtek本机驱动程序,您可以从内核主线将当前卡的模块列入黑名单

如果没有帮助,请询问ALSA开发人员:

如果你不能做到这一点,就试着找出你的问题或报告新的错误


顺便说一句,对于stackoverflow来说,这个问题有点离题。

啊,很抱歉,我提出了离题的问题。我有点困惑,因为在不同的[Linux]操作系统中出现了问题,这让我不确定在哪里可以准确地问这个问题。这还考虑到我对Linux还是有点陌生,我的无知也导致了这里的问题。