You are not logged in.

#1 2024-06-07 17:54:06

BakoPlayz
Member
Registered: 2024-06-07
Posts: 8

No sound after dual-boot

Installed Arch, with a 4th partition on which I installed Windows. Sound worked until I booted into Windows from GRUB. After that, sound only worked on Windows.

I tried re-installing Arch, same process,but audio broke again. I am using PipeWire and wireplumber. I don't know how/if it is possible to get audio working again on Arch. If anyone knows how to fix the audio, please let me know.

Offline

#2 2024-06-07 21:02:18

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,094

Re: No sound after dual-boot

Make sure Windows fast boot is disabled otherwise unstable firmware states could be present: https://wiki.archlinux.org/title/Dual_b … ibernation

Other than that "doesn't work" isn't an error message. How are you determining that it doesn't? Outputs of

aplay -lL
amixer -c0
sudo fuser -v /dev/snd/*
pactl list cards
pactl list sinks

in [ code ] [ /code ] tags without spaces.

Offline

#3 2024-06-08 16:57:21

BakoPlayz
Member
Registered: 2024-06-07
Posts: 8

Re: No sound after dual-boot

Fast boot isn't an option in the Windows Control Panel, so I think it doesn't help. Outputs of the above-mentioned commands in Konsole are:

 aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output
sysdefault:CARD=Generic_1
    HD-Audio Generic, ALC294 Analog
    Default Audio Device
front:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    Front output / input
surround21:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC294 Analog [ALC294 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
amixer -c0
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
sudo fuser -v /dev/snd/*
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  Bako        791 F.... wireplumber
/dev/snd/controlC1:  Bako        791 F.... wireplumber
/dev/snd/seq:        Bako        784 F.... pipewire
pactl list cards
Card #75
        Name: bluez_card.F8_5C_7E_18_B2_F6
        Driver: module-bluez5-device.c
        Owner Module: n/a
        Properties:
                api.bluez5.address = "F8:5C:7E:18:B2:F6"
                api.bluez5.class = "0x240414"
                api.bluez5.connection = "connected"
                api.bluez5.device = ""
                api.bluez5.icon = "audio-card"
                api.bluez5.id = "0"
                api.bluez5.path = "/org/bluez/hci0/dev_F8_5C_7E_18_B2_F6"
                bluez5.profile = "off"
                device.alias = "JBL Flip Essential 2"
                device.api = "bluez5"
                device.bus = "bluetooth"
                device.description = "JBL Flip Essential 2"
                device.form_factor = "speaker"
                device.icon_name = "audio-speakers-bluetooth"
                device.name = "bluez_card.F8_5C_7E_18_B2_F6"
                device.string = "F8:5C:7E:18:B2:F6"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "41"
                object.id = "74"
                object.serial = "75"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                a2dp-sink: High Fidelity Playback (A2DP Sink, codec SBC) (sinks: 1, sources: 0, priority: 18, available: yes)
                a2dp-sink-sbc_xq: High Fidelity Playback (A2DP Sink, codec SBC-XQ) (sinks: 1, sources: 0, priority: 17, available: yes)
        Active Profile: a2dp-sink
        Ports:
                speaker-output: Speaker (type: Speaker, priority: 0, latency offset: 0 usec, available)
                        Properties:
                                port.type = "speaker"
                        Part of profile(s): a2dp-sink, a2dp-sink-sbc_xq

Card #153
        Name: alsa_card.pci-0000_04_00.6
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "1"
                api.alsa.card.longname = "HD-Audio Generic at 0xfc5c0000 irq 87"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:04:00.6"
                device.description = "Family 17h/19h HD Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_04_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "8382030"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "41"
                object.id = "65"
                object.serial = "153"
                object.path = "alsa:pcm:1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfc5c0000 irq 87"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC294"
                alsa.components = "HDA:10ec0294,10431092,00100004"
                alsa.id = "Generic_1"
                device.string = "1"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
                pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
                        Properties:
                                port.type = "mic"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "headset"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "1"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
                        Properties:
                                port.type = "speaker"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "audio-speakers"
                                card.profile.port = "2"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "3"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

Card #154
        Name: alsa_card.pci-0000_04_00.1
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "0"
                api.alsa.card.longname = "HD-Audio Generic at 0xfc5c8000 irq 86"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:0"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:04:00.1"
                device.description = "Renoir Radeon High Definition Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_04_00.1"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "7858162"
                device.product.id = "0x1637"
                device.product.name = "Renoir Radeon High Definition Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "41"
                object.id = "52"
                object.serial = "154"
                object.path = "alsa:pcm:0"
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfc5c8000 irq 86"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "ATI R6xx HDMI"
                alsa.components = "HDA:1002aa01,00aa0100,00100700"
                alsa.id = "Generic"
                device.string = "0"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                pro-audio: Pro Audio (sinks: 1, sources: 0, priority: 1, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "video-display"
                                card.profile.port = "0"
pactl list sinks
Sink #76
        State: SUSPENDED
        Name: bluez_output.F8_5C_7E_18_B2_F6.1
        Description: JBL Flip Essential 2
        Driver: PipeWire
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 17695 /  27% / -34.12 dB,   front-right: 17695 /  27% / -34.12 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: bluez_output.F8_5C_7E_18_B2_F6.1.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                api.bluez5.address = "F8:5C:7E:18:B2:F6"
                api.bluez5.codec = "sbc"
                api.bluez5.profile = "a2dp-sink"
                api.bluez5.transport = ""
                bluez5.loopback = "false"
                card.profile.device = "1"
                device.id = "74"
                device.routes = "1"
                factory.name = "api.bluez5.a2dp.sink"
                device.description = "JBL Flip Essential 2"
                node.name = "bluez_output.F8_5C_7E_18_B2_F6.1"
                node.pause-on-idle = "false"
                priority.driver = "1010"
                priority.session = "1010"
                factory.id = "11"
                clock.quantum-limit = "8192"
                device.api = "bluez5"
                media.class = "Audio/Sink"
                media.name = "JBL Flip Essential 2"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "75"
                object.serial = "76"
                client.id = "41"
                api.bluez5.class = "0x240414"
                api.bluez5.connection = "connected"
                api.bluez5.device = ""
                api.bluez5.icon = "audio-card"
                api.bluez5.id = "0"
                api.bluez5.path = "/org/bluez/hci0/dev_F8_5C_7E_18_B2_F6"
                bluez5.profile = "off"
                device.alias = "JBL Flip Essential 2"
                device.bus = "bluetooth"
                device.form_factor = "speaker"
                device.icon_name = "audio-speakers-bluetooth"
                device.name = "bluez_card.F8_5C_7E_18_B2_F6"
                device.string = "F8:5C:7E:18:B2:F6"
        Ports:
                speaker-output: Speaker (type: Speaker, priority: 0, available)
        Active Port: speaker-output
        Formats:
                pcm

Sink #158
        State: SUSPENDED
        Name: alsa_output.pci-0000_04_00.6.analog-stereo.2
        Description: Family 17h/19h HD Audio Controller Analog Stereo
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 32768 /  50% / -18.06 dB,   front-right: 32768 /  50% / -18.06 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_04_00.6.analog-stereo.2.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.class = "generic"
                alsa.components = "HDA:10ec0294,10431092,00100004"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "Generic_1"
                alsa.long_card_name = "HD-Audio Generic at 0xfc5c0000 irq 87"
                alsa.mixer_name = "Realtek ALC294"
                alsa.name = "ALC294 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HD-Audio Generic at 0xfc5c0000 irq 87"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "front:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "3"
                device.api = "alsa"
                device.class = "sound"
                device.id = "65"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "2"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Family 17h/19h HD Audio Controller"
                node.name = "alsa_output.pci-0000_04_00.6.analog-stereo.2"
                node.nick = "ALC294 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:front:1:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "41"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "64"
                object.serial = "158"
                api.acp.auto-port = "false"
                api.alsa.card = "1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "pci"
                device.bus_path = "pci-0000:04:00.6"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_04_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "8382030"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.string = "1"
        Ports:
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
        Active Port: analog-output-speaker
        Formats:
                pcm

Offline

#4 2024-06-09 00:15:28

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,094

Re: No sound after dual-boot

Fast boot definitely is an option if you use Windows 8+, and definitely active unless you're on a corporate/hacked/whatever system either just use the command mentioned in the wiki, or check "Energy options" -> "what happens when the power button is pressed" (or so, not on a windows)

What is "sound" here? The BT headset? Properly using that on multiple operating systems operated by the same BT adapter can have quite a few stipulations: https://wiki.archlinux.org/title/Blueto … ot_pairing

Offline

#5 2024-06-09 08:53:38

BakoPlayz
Member
Registered: 2024-06-07
Posts: 8

Re: No sound after dual-boot

I've disabled Fast startup both in BIOS and Windows (I ran

 powercfg /h off 

), but that didn't resolve my problem. I am using a bluetooth speaker as a temporary solution, since bluetooth does work. I set sound to come out of the same built-in speakers that were working before I installed windows (Family 17h/19h HD Audio Controller Analog Stereo)

Offline

#6 2024-06-09 15:56:24

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,094

Re: No sound after dual-boot

The sound device is there and present. When switching and playing back from  the "not working" audio output (it's btw only at 50% maybe up that) What do you get from

amixer -c1
pactl list sinks
pactl list sink-inputs

one thing that's weird is the .2 device which is probably a pipewire/wireplumber fuckup, if upping the volume to 100% doesn't work, make sure you're on wireplumber 0.5.3 and remove it's state cache

rm ~/.local/state/wireplumber

reboot and check again.

Offline

#7 2024-06-10 15:34:11

BakoPlayz
Member
Registered: 2024-06-07
Posts: 8

Re: No sound after dual-boot

Audio output doesn't work no matter the volume, even at 150% nothing happens. Outputs of first three commands are:

amixer -c1
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 43 [49%] [-33.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Headset Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]
pactl list sinks
Sink #48
        State: SUSPENDED
        Name: alsa_output.pci-0000_04_00.6.analog-stereo
        Description: Family 17h/19h HD Audio Controller Analog Stereo
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 18350 /  28% / -33.17 dB,   front-right: 18350 /  28% / -33.17 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_04_00.6.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
        Properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.class = "generic"
                alsa.components = "HDA:10ec0294,10431092,00100004"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "Generic_1"
                alsa.long_card_name = "HD-Audio Generic at 0xfc5c0000 irq 78"
                alsa.mixer_name = "Realtek ALC294"
                alsa.name = "ALC294 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HD-Audio Generic at 0xfc5c0000 irq 78"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "front:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "3"
                device.api = "alsa"
                device.class = "sound"
                device.id = "43"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "2"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Family 17h/19h HD Audio Controller"
                node.name = "alsa_output.pci-0000_04_00.6.analog-stereo"
                node.nick = "ALC294 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:front:1:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "41"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "48"
                object.serial = "48"
                api.acp.auto-port = "false"
                api.alsa.card = "1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "pci"
                device.bus_path = "pci-0000:04:00.6"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_04_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "10250468"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.string = "1"
        Ports:
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
        Active Port: analog-output-speaker
        Formats:
                pcm

Sink #87
        State: SUSPENDED
        Name: bluez_output.F8_5C_7E_18_B2_F6.1
        Description: JBL Flip Essential 2
        Driver: PipeWire
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 13933 /  21% / -40.35 dB,   front-right: 13933 /  21% / -40.35 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: bluez_output.F8_5C_7E_18_B2_F6.1.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
        Properties:
                api.bluez5.address = "F8:5C:7E:18:B2:F6"
                api.bluez5.codec = "sbc"
                api.bluez5.profile = "a2dp-sink"
                api.bluez5.transport = ""
                bluez5.loopback = "false"
                card.profile.device = "1"
                device.id = "74"
                device.routes = "1"
                factory.name = "api.bluez5.a2dp.sink"
                device.description = "JBL Flip Essential 2"
                node.name = "bluez_output.F8_5C_7E_18_B2_F6.1"
                node.pause-on-idle = "false"
                priority.driver = "1010"
                priority.session = "1010"
                factory.id = "11"
                clock.quantum-limit = "8192"
                device.api = "bluez5"
                media.class = "Audio/Sink"
                media.name = "JBL Flip Essential 2"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "70"
                object.serial = "87"
                client.id = "41"
                api.bluez5.class = "0x240414"
                api.bluez5.connection = "connected"
                api.bluez5.device = ""
                api.bluez5.icon = "audio-card"
                api.bluez5.id = "0"
                api.bluez5.path = "/org/bluez/hci0/dev_F8_5C_7E_18_B2_F6"
                bluez5.profile = "off"
                device.alias = "JBL Flip Essential 2"
                device.bus = "bluetooth"
                device.form_factor = "speaker"
                device.icon_name = "audio-speakers-bluetooth"
                device.name = "bluez_card.F8_5C_7E_18_B2_F6"
                device.string = "F8:5C:7E:18:B2:F6"
        Ports:
                speaker-output: Speaker (type: Speaker, priority: 0, available)
        Active Port: speaker-output
        Formats:
                pcm
pactl list sink-inputs

doesn't return anything, even though I am on a laptop and it does have a built in audio input device. I don't know if it makes a difference, but I was connected to my bluetooth speaker when executing the commands. Oh, and the final command returns the following:

rm: cannot remove '/home/Bako/.local/state/wireplumber': Is a directory

After a forced restart, what I do notice is that, once again, audio works until I boot into Windows. A regular restart after booting into Windows does not resolve the problem.

Offline

#8 2024-06-10 18:47:23

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,094

Re: No sound after dual-boot

It'd be

rm -r ~/.local/state/wireplumber

sorry. But the additional observation that warm reboots from windows break this and hard reboots fix this, sound like the powercfg command didn't go through (you did run that from an administrator console right?) or still issues with your firmware states, try a UEFI/BIOS update.

Offline

#9 2024-06-11 17:40:23

BakoPlayz
Member
Registered: 2024-06-07
Posts: 8

Re: No sound after dual-boot

I ran cmd.exe as administrator (in the Run window, I typed "cmd" and used control+shift+enter, then I ran the powercfg command). Removed the directory, but after a reboot, Arch re-made it. A UEFI update did not help, but since a forced restart fixes the problem, maybe there is a way to either: a) make a regular restart be similar to a forced restart
b) emulate the same effects of a forced restart.
I might be wrong, but I believe the drivers are the issue. Maybe there is a way to download official speaker drivers for my laptop (Asus ZenBook UM433I) specifically for Linux, since it works fine on Windows.

Offline

#10 2024-06-11 22:30:32

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,094

Re: No sound after dual-boot

No, that's going to be unrelated. Can you "fix" this by running

sudo alsactl init

when booted into Arch?

Offline

#11 2024-06-12 19:27:57

BakoPlayz
Member
Registered: 2024-06-07
Posts: 8

Re: No sound after dual-boot

sudo alsactl init

did output this:

Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100700" "0x1002" "0x1637"
Hardware is initialized using a generic method
Found hardware: "HDA-Intel" "Realtek ALC294" "HDA:10ec0294,10431092,00100004" "0x1043" "0x1092"
Hardware is initialized using a generic method

But, alas, audio is still not working.

Offline

Board footer

Powered by FluxBB