您尚未登录。

#1 2024-02-12 11:27:38

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

[已解决]Arch安装后无声音

华为笔记本在安装ArchInstall后无声音,以下为系统信息
➜  ~ neofetch
                   -`                              JiangMingCe
                  .o+`                        ┌──────────────────────────────────────────┐
                 `ooo/                            OS     : Arch Linux x86_64
                `+oooo:                           KER : 6.7.4-arch1-1
               `+oooooo:                          PKG : 806 (pacman)
               -+oooooo+:                         SH     : zsh 5.9
             `/:-:++oooo+:                        RES : 1920x1080
            `/++++/+++++++:                       DE     : Hyprland
           `/++++++++++++++:                      TER : kitty
          `/+++ooooooooooooo/`                └──────────────────────────────────────────┘
         ./ooosssso++osssssso+`               
        .oossssso-````/ossssss+`                      : jiang@archlinux
       -osssssso.      :ssssssso.             ┌──────────────────────────────────────────┐
      :osssssss/        osssso+++.                CPU : 11th Gen Intel i5-1155G7 (8) @ 4.500GHz
     /ossssssss/        +ssssooo/-                GPU : Intel TigerLake-LP GT2 [Iris Xe Graphics]
   `/ossssso+/:-        -:/+osssso+-              GPU : i915
  `+sso+:-`                 `.-/+oso:            ﬙ MEM : 2175MiB / 15781MiB
`++:.                           `-/+/        └──────────────────────────────────────────┘
.`                                 `/         

已安装alsa-card-profiles  alsa-lib            alsa-plugins        alsa-topology-conf  alsa-ucm-conf       alsa-utils pipewire                pipewire-audio          pipewire-media-session声卡组件,其余功能使用正常。蓝牙耳机可连接。
speaker-test -c -2出现报错:
speaker-test 1.2.11
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1024 channels
Using 16 octaves of pink noise
Channels count (1024) not available for playbacks: Invalid argument
Setting of hwparams failed: Invalid argument

目前问题是Arch系统无声音。在使用ArchInstall安装与传统安装对比后,状况一样。桌面环境更换过无影响,依然无声音。目前怀疑是声卡不兼容或有冲突,望大佬指点orz

最近编辑记录 JiangMingCe (2024-02-12 19:54:00)

离线

#2 2024-02-12 11:39:52

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]Arch安装后无声音

安装 pulseaudio 以及 pulseaudio-alsa,或者安装 pipewire-pulse、pipewire-alsa、wireplumber。

离线

#3 2024-02-12 16:15:45

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

Re: [已解决]Arch安装后无声音

查找pulseaudio 以及 pulseaudio-alsa显示pipewire-pulse 1:1.0.3-1
pipewire-alsa 1:1.0.3-1,随后在原有基础上直接安装pipewire-pulse、pipewire-alsa、wireplumber,重启后无效果
随后尝试安装pulseaudio 以及 pulseaudio-alsa,显示与pipewire-pulse、pipewire-alsa冲突,安装重启后无效果
另外,在声音控制界面,显示只有Virtual Output Devices和Hardware Output Devices。望大佬指点

最近编辑记录 JiangMingCe (2024-02-12 16:18:45)

离线

#4 2024-02-12 17:00:37

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]Arch安装后无声音

二选一,不要都装。

另外 PulseAudio 配 pipewire-media-session,PipeWire 配 wireplumber。错了会没有声音的。

离线

#5 2024-02-12 17:32:48

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

Re: [已解决]Arch安装后无声音

在试图删除pipewire时,报错error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire breaks dependency 'pipewire' required by gst-plugin-pipewire
:: removing pipewire breaks dependency 'pipewire>=0.3.39' required by pipewire-media-session
:: removing pipewire breaks dependency 'pipewire' required by xdg-desktop-portal
:: removing pipewire breaks dependency 'pipewire' required by xdg-desktop-portal-hyprland
好像有依赖关系,请问如何解决,麻烦大神了

离线

#6 2024-02-12 17:42:57

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]Arch安装后无声音

不要删 pipewire(它不光管音频)。不装 pipewire-pulse 和 wireplumber 就好了(装 pulseaudio 和 pipewire-media-session 的时候会提示你卸载的)。别的 pipewire-audio 啥的要是没东西依赖(或者有非 pipewire 的替代)就也卸载。

总之音频要么 PulseAudio,要么 PipeWire,不能混着。pipewire 这个包装着没有关系的。

离线

#7 2024-02-12 18:36:00

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

Re: [已解决]Arch安装后无声音

感谢大神指点,已了解其中关系,但是问题仍未解决
第一次尝试 :sudo pacman -Q pulseaudio pulseaudio-alsa pipewire-media-session
输出正常,此时未安装pipewire-pulse pipewire-alsa wireplumber,重启后声音仍无效
第二次尝试 :sudo pacman -Q pipewire-pulse pipewire-alsa wireplumber
输出正常,此时未安装pulseaudio pulseaudio-alsa pipewire-media-session,重启后声音仍无效
alsa-card-profiles  alsa-lib            alsa-plugins        alsa-topology-conf  alsa-ucm-conf       alsa-utils和sof-firmware正常安装,不知是何原因,新手第一次发帖,如有不当之处望大神指正

最近编辑记录 JiangMingCe (2024-02-12 18:54:02)

离线

#8 2024-02-12 18:53:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]Arch安装后无声音

装了 sof-firmware 没有?没的话就装一下,然后重启试试。

离线

#9 2024-02-12 19:00:12

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

Re: [已解决]Arch安装后无声音

不好意思,刚刚改上条帖子的时候没有发送sof-firmware已安装,已安装过,重启后无效果

离线

#10 2024-02-12 19:30:06

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

Re: [已解决]Arch安装后无声音

另外:lspci输出
lspci
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 03)
00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 02)
00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 30)
00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 30)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 30)
00:1c.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #5 (rev 30)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 30)
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 30)
01:00.0 Non-Volatile memory controller: Phison Electronics Corporation E12 NVMe Controller (rev 01)
不知道对解决问题有没有帮助

离线

#11 2024-02-12 19:33:51

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]Arch安装后无声音

那我帮不上忙啦。我也没见过「Multimedia audio controller」这类设备。

离线

#12 2024-02-12 19:51:10

JiangMingCe
QwQ
所在地: 山东
注册时间: 2024-02-11
帖子: 12

Re: [已解决]Arch安装后无声音

解决了,在archlinuxbbs中找到方法:
在/etc/modprobe.d/alsa.conf中添加下面一行

options snd-intel-dspcfg dsp_driver=1
重启后选择Hardware Output Devices,成功

离线

页脚