No sound on Aspire VN7-792G

Ubuntu Version:

 Kernel: 6.11.0-14-generic arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
  

Desktop Environment (if applicable):

Desktop: GNOME v: 47.0 Distro: Ubuntu 24.10 (Oracular Oriole)

Initially, the built-in speakers were working on Linux Mint, but then they stopped, so I thought it was a good opportunity to try Ubuntu. However, even on Ubuntu, I can’t hear any audio from the built-in speakers, not even in a live session. Currently, sounds from built-in speakers works when I install windows, meanwhile I can have sound on Ubuntu only with my headphones (in a perfect way).
When I install Windows, the audio starts working only after I manually download and install the drivers from Acer’s website on the specific page for my PC model.

I think I’ve already spent at least 10 hours trying to fix this. I’ve tried everything I could find online, including switching to older kernels or even changing OS types, such as Debian or older versions of Ubuntu and Linux Mint.
The really incredible thing is that when I first installed Linux Mint, everything worked fine. Then, two weeks ago, the speakers suddenly stopped working, and since then—nothing. Even reverting to the original version I had downloaded, where everything used to work, was useless.

inix -fxz

System:
  Kernel: 6.11.0-14-generic arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
  Desktop: GNOME v: 47.0 Distro: Ubuntu 24.10 (Oracular Oriole)
Machine:
  Type: Laptop System: Acer product: Aspire VN7-792G v: V1.09
    serial: <superuser required>
  Mobo: Acer model: Aspire VN7-792G v: V1.09 serial: <superuser required>
    UEFI: Insyde v: 1.09 date: 05/17/2016
Battery:
  ID-1: BAT0 charge: 35.5 Wh (98.3%) condition: 36.1/52.5 Wh (68.8%)
    volts: 12.6 min: 11.4 model: LGC AC14A8L status: charging
CPU:
  Info: quad core model: Intel Core i5-6300HQ bits: 64 type: MCP
    arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 900 min/max: 800/3200 cores: 1: 900 2: 900 3: 900 4: 900
    bogomips: 18399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 530 vendor: Acer Incorporated ALI driver: i915
    v: kernel arch: Gen-9 bus-ID: 00:02.0
  Device-2: NVIDIA GM107M [GeForce GTX 950M] vendor: Acer Incorporated ALI
    driver: nvidia v: 560.35.03 arch: Maxwell bus-ID: 01:00.0
  Device-3: Chicony HD WebCam driver: uvcvideo type: USB bus-ID: 1-9:3
  Display: wayland server: X.Org v: 24.1.2 with: Xwayland v: 24.1.2
    compositor: gnome-shell driver: dri: iris gpu: i915
    resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,nvidia,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.2.3-1ubuntu1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 530 (SKL GT2)
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio
    vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3
  API: ALSA v: k6.11.0-14-generic status: kernel-api
  Server-1: PipeWire v: 1.2.4 status: active
Network:
  Device-1: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtl8821ae v: kernel port: 4000 bus-ID: 02:00.0
  IF: wlp2s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Acer Incorporated ALI driver: r8169 v: kernel port: 3000
    bus-ID: 03:00.0
  IF: enp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek RTL8821A Bluetooth driver: btusb v: 0.8 type: USB
    bus-ID: 1-7:2
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 4.0
    lmp-v: 6
Drives:
  Local Storage: total: 2.04 TiB used: 15.1 GiB (0.7%)
  ID-1: /dev/sda vendor: Crucial model: CT240BX500SSD1 size: 223.57 GiB
  ID-2: /dev/sdb vendor: Seagate model: ST2000LM007-1R8174 size: 1.82 TiB
Partition:
  ID-1: / size: 217.97 GiB used: 15.09 GiB (6.9%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 1.05 GiB used: 6.1 MiB (0.6%) fs: vfat
    dev: /dev/sda1
Swap:
  ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) file: /swap.img
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 14.73 GiB used: 2.64 GiB (17.9%)
  Processes: 256 Uptime: 4m Init: systemd target: graphical (5)
  Packages: 1584 Compilers: N/A Shell: Bash v: 5.2.32 inxi: 3.3.35

lspci | grep -i audio

00:1f.3 Multimedia audio controller: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC255 Digital [ALC255 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

sudo dmesg | grep -i audio

[    6.367067] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.422972] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC255: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    6.422979] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    6.422982] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    6.422984] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    6.422986] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[    6.422988] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    6.422990] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x1a

pactl list | grep -A2 ‘State|Name|Volume|Mute’

	Name: libpipewire-module-rt

	Argument: {

            nice.level    = -11
--
	Name: libpipewire-module-protocol-native

	Argument: {

            # List of server Unix sockets, and optionally permissions
--
	Name: libpipewire-module-profiler

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-metadata

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-spa-device-factory

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-spa-node-factory

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-client-node

	Argument: 

	Usage counter: n/a
--
	Name: libpipewire-module-client-device

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-portal

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-access

	Argument: {

            # Socket-specific access permissions

--

	Name: libpipewire-module-adapter

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-link-factory

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-session-manager

	Argument: 

	Usage counter: n/a

--

	Name: libpipewire-module-jackdbus-detect

	Argument: {

            #jack.library     = libjack.so.0

--

	Name: module-always-sink

	Argument: 

	Usage counter: n/a

--

	Name: module-device-manager

	Argument: 

	Usage counter: n/a

--

	Name: module-device-restore

	Argument: 

	Usage counter: n/a

--

	Name: module-stream-restore

	Argument: 

	Usage counter: n/a

--

	State: RUNNING

	Name: alsa_output.pci-0000_00_1f.3.analog-stereo

	Description: Built-in Audio Analog Stereo

	Driver: PipeWire

--

	Mute: no

	Volume: front-left: 57664 /  88% / -3.33 dB,   front-right: 58064 /  89% / -3.15 dB

	        balance 0.01

	Base Volume: 65536 / 100% / 0.00 dB

	Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor

	Latency: 0 usec, configured 0 usec

--

	State: RUNNING

	Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor

	Description: Monitor of Built-in Audio Analog Stereo

	Driver: PipeWire

--

	Mute: no

	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB

	        balance 0.00

	Base Volume: 65536 / 100% / 0.00 dB

	Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo

	Latency: 0 usec, configured 0 usec

--

	State: SUSPENDED

	Name: alsa_input.pci-0000_00_1f.3.analog-stereo

	Description: Built-in Audio Analog Stereo

	Driver: PipeWire

--

	Mute: no

	Volume: front-left: 22379 /  34% / -28.00 dB,   front-right: 22379 /  34% / -28.00 dB

	        balance 0.00

	Base Volume: 65536 / 100% / 0.00 dB

	Monitor of Sink: n/a

	Latency: 0 usec, configured 0 usec

--

	Mute: no

	Volume: front-left: 51441 /  78% / -6.31 dB,   front-right: 51441 /  78% / -6.31 dB

	        balance 0.00

	Buffer Latency: 0 usec

--

		application.name = "GNOME Volume Control Media Keys"

		application.id = "org.gnome.VolumeControl"

		application.icon_name = "multimedia-volume-control"

		application.version = ""

--

		application.name = "GNOME Shell Volume Control"

		application.id = "org.gnome.VolumeControl"

		application.icon_name = "multimedia-volume-control"

		application.version = "47.0"

--

	Name: dialog-warning

	Sample Specification: s16le 2ch 44100Hz

	Channel Map: front-left,front-right

	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB

	        balance 0.00

	Duration: 0.4s

--

	Name: bell-window-system

	Sample Specification: s16le 2ch 44100Hz

	Channel Map: front-left,front-right

	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB

	        balance 0.00

	Duration: 0.3s

--

	Name: alsa_card.pci-0000_00_1f.3

	Driver: alsa

	Owner Module: n/a

journalctl -p 3 -xb | grep -i “pulse|audio|alsa”

sudo dmesg | grep -i "audio\|sound\|pulse\|alsa"

[    6.283842] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

[    6.331494] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC255: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker

[    6.331500] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)

[    6.331504] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)

[    6.331506] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0

[    6.331508] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0

[    6.331510] snd_hda_codec_realtek hdaudioC0D0:    inputs:

[    6.331511] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x1a

[    6.532698] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13

[    6.532772] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14

[    6.534468] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15

[    6.534523] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16

[    6.561793] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17

pw-cli ls
pacmd list-sinks


	id 0, type PipeWire:Interface:Core/4

 		object.serial = "0"

 		core.name = "pipewire-0"

	id 1, type PipeWire:Interface:Module/3

 		object.serial = "1"

 		module.name = "libpipewire-module-rt"

	id 2, type PipeWire:Interface:Module/3

 		object.serial = "2"

 		module.name = "libpipewire-module-protocol-native"

	id 3, type PipeWire:Interface:SecurityContext/3

 		object.serial = "3"

	id 4, type PipeWire:Interface:Module/3

 		object.serial = "4"

 		module.name = "libpipewire-module-profiler"

	id 5, type PipeWire:Interface:Profiler/3

 		object.serial = "5"

	id 6, type PipeWire:Interface:Module/3

 		object.serial = "6"

 		module.name = "libpipewire-module-metadata"

	id 7, type PipeWire:Interface:Factory/3

 		object.serial = "7"

 		module.id = "6"

 		factory.name = "metadata"

 		factory.type.name = "PipeWire:Interface:Metadata"

 		factory.type.version = "3"

	id 8, type PipeWire:Interface:Module/3

 		object.serial = "8"

 		module.name = "libpipewire-module-spa-device-factory"

	id 9, type PipeWire:Interface:Factory/3

 		object.serial = "9"

 		module.id = "8"

 		factory.name = "spa-device-factory"

 		factory.type.name = "PipeWire:Interface:Device"

 		factory.type.version = "3"

	id 10, type PipeWire:Interface:Module/3

 		object.serial = "10"

 		module.name = "libpipewire-module-spa-node-factory"

	id 11, type PipeWire:Interface:Factory/3

 		object.serial = "11"

 		module.id = "10"

 		factory.name = "spa-node-factory"

 		factory.type.name = "PipeWire:Interface:Node"

 		factory.type.version = "3"

	id 12, type PipeWire:Interface:Module/3

 		object.serial = "12"

 		module.name = "libpipewire-module-client-node"

	id 13, type PipeWire:Interface:Factory/3

 		object.serial = "13"

 		module.id = "12"

 		factory.name = "client-node"

 		factory.type.name = "PipeWire:Interface:ClientNode"

 		factory.type.version = "6"

	id 14, type PipeWire:Interface:Module/3

 		object.serial = "14"

 		module.name = "libpipewire-module-client-device"

	id 15, type PipeWire:Interface:Factory/3

 		object.serial = "15"

 		module.id = "14"

 		factory.name = "client-device"

 		factory.type.name = "Spa:Pointer:Interface:Device"

 		factory.type.version = "0"

	id 16, type PipeWire:Interface:Module/3

 		object.serial = "16"

 		module.name = "libpipewire-module-portal"

	id 17, type PipeWire:Interface:Module/3

 		object.serial = "17"

 		module.name = "libpipewire-module-access"

	id 18, type PipeWire:Interface:Module/3

 		object.serial = "18"

 		module.name = "libpipewire-module-adapter"

	id 19, type PipeWire:Interface:Factory/3

 		object.serial = "19"

 		module.id = "18"

 		factory.name = "adapter"

 		factory.type.name = "PipeWire:Interface:Node"

 		factory.type.version = "3"

	id 20, type PipeWire:Interface:Module/3

 		object.serial = "20"

 		module.name = "libpipewire-module-link-factory"

	id 21, type PipeWire:Interface:Factory/3

 		object.serial = "21"

 		module.id = "20"

 		factory.name = "link-factory"

 		factory.type.name = "PipeWire:Interface:Link"

 		factory.type.version = "3"

	id 22, type PipeWire:Interface:Module/3

 		object.serial = "22"

 		module.name = "libpipewire-module-session-manager"

	id 23, type PipeWire:Interface:Factory/3

 		object.serial = "23"

 		module.id = "22"

 		factory.name = "client-endpoint"

 		factory.type.name = "PipeWire:Interface:ClientEndpoint"

 		factory.type.version = "0"

	id 24, type PipeWire:Interface:Factory/3

 		object.serial = "24"

 		module.id = "22"

 		factory.name = "client-session"

 		factory.type.name = "PipeWire:Interface:ClientSession"

 		factory.type.version = "0"

	id 25, type PipeWire:Interface:Factory/3

 		object.serial = "25"

 		module.id = "22"

 		factory.name = "session"

 		factory.type.name = "PipeWire:Interface:Session"

 		factory.type.version = "0"

	id 26, type PipeWire:Interface:Factory/3

 		object.serial = "26"

 		module.id = "22"

 		factory.name = "endpoint"

 		factory.type.name = "PipeWire:Interface:Endpoint"

 		factory.type.version = "0"

	id 27, type PipeWire:Interface:Factory/3

 		object.serial = "27"

 		module.id = "22"

 		factory.name = "endpoint-stream"

 		factory.type.name = "PipeWire:Interface:EndpointStream"

 		factory.type.version = "0"

	id 28, type PipeWire:Interface:Factory/3

 		object.serial = "28"

 		module.id = "22"

 		factory.name = "endpoint-link"

 		factory.type.name = "PipeWire:Interface:EndpointLink"

 		factory.type.version = "0"

	id 29, type PipeWire:Interface:Module/3

 		object.serial = "29"

 		module.name = "libpipewire-module-jackdbus-detect"

	id 30, type PipeWire:Interface:Node/3

 		object.serial = "30"

 		factory.id = "11"

 		priority.driver = "200000"

 		node.name = "Dummy-Driver"

	id 31, type PipeWire:Interface:Node/3

 		object.serial = "31"

 		factory.id = "11"

 		priority.driver = "190000"

 		node.name = "Freewheel-Driver"

	id 32, type PipeWire:Interface:Metadata/3

 		object.serial = "32"

 		metadata.name = "settings"

	id 33, type PipeWire:Interface:Client/3

 		object.serial = "33"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "pipewire"

	id 34, type PipeWire:Interface:Device/3

 		object.serial = "54"

 		factory.id = "15"

 		client.id = "47"

 		device.api = "v4l2"

 		device.description = "HD WebCam"

 		device.name = "v4l2_device.pci-0000_00_14.0-usb-0_9_1.0"

 		media.class = "Video/Device"

	id 35, type PipeWire:Interface:Client/3

 		object.serial = "35"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2322"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0-manager"

 		pipewire.access = "unrestricted"

 		application.name = "WirePlumber"

	id 36, type PipeWire:Interface:Metadata/3

 		metadata.name = "schema-sm-settings"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "36"

	id 37, type PipeWire:Interface:Metadata/3

 		metadata.name = "persistent-sm-settings"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "37"

	id 38, type PipeWire:Interface:Metadata/3

 		metadata.name = "sm-settings"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "38"

	id 39, type PipeWire:Interface:Metadata/3

 		metadata.name = "sm-objects"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "39"

	id 40, type PipeWire:Interface:Metadata/3

 		metadata.name = "default"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "40"

	id 41, type PipeWire:Interface:Metadata/3

 		metadata.name = "filters"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "41"

	id 42, type PipeWire:Interface:Metadata/3

 		metadata.name = "route-settings"

 		factory.id = "7"

 		module.id = "6"

 		client.id = "35"

 		object.serial = "42"

	id 43, type PipeWire:Interface:Port/3

 		object.serial = "58"

 		object.path = "bluez_midi.server:output_0"

 		format.dsp = "8 bit raw midi"

 		node.id = "44"

 		port.id = "0"

 		port.name = "out"

 		port.direction = "out"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "out"

 		port.group = "group.0"

	id 44, type PipeWire:Interface:Node/3

 		object.serial = "56"

 		factory.id = "14"

 		client.id = "47"

 		node.description = "BLE MIDI 1"

 		node.name = "bluez_midi.server"

 		media.class = "Midi/Bridge"

	id 45, type PipeWire:Interface:Port/3

 		object.serial = "57"

 		object.path = "bluez_midi.server:input_0"

 		format.dsp = "8 bit raw midi"

 		node.id = "44"

 		port.id = "0"

 		port.name = "in"

 		port.direction = "in"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "in"

 		port.group = "group.0"

	id 46, type PipeWire:Interface:Device/3

 		object.serial = "55"

 		factory.id = "15"

 		client.id = "47"

 		device.api = "v4l2"

 		device.description = "HD WebCam"

 		device.name = "v4l2_device.pci-0000_00_14.0-usb-0_9_1.0"

 		media.class = "Video/Device"

	id 47, type PipeWire:Interface:Client/3

 		object.serial = "47"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2322"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0-manager"

 		pipewire.access = "unrestricted"

 		application.name = "WirePlumber [export]"

	id 48, type PipeWire:Interface:Device/3

 		object.serial = "48"

 		factory.id = "15"

 		client.id = "47"

 		device.api = "alsa"

 		device.description = "Built-in Audio"

 		device.name = "alsa_card.pci-0000_00_1f.3"

 		device.nick = "HDA Intel PCH"

 		media.class = "Audio/Device"

	id 49, type PipeWire:Interface:Node/3

 		object.serial = "49"

 		object.path = "alsa:acp:PCH:7:playback"

 		factory.id = "19"

 		client.id = "47"

 		device.id = "48"

 		priority.session = "1009"

 		priority.driver = "1009"

 		node.description = "Built-in Audio Analog Stereo"

 		node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"

 		node.nick = "ALC255 Analog"

 		media.class = "Audio/Sink"

	id 50, type PipeWire:Interface:Node/3

 		object.serial = "50"

 		object.path = "alsa:acp:PCH:0:capture"

 		factory.id = "19"

 		client.id = "47"

 		device.id = "48"

 		priority.session = "2009"

 		priority.driver = "2009"

 		node.description = "Built-in Audio Analog Stereo"

 		node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"

 		node.nick = "ALC255 Analog"

 		media.class = "Audio/Source"

	id 51, type PipeWire:Interface:Node/3

 		object.serial = "51"

 		factory.id = "11"

 		client.id = "47"

 		priority.session = "100"

 		priority.driver = "1"

 		node.name = "Midi-Bridge"

 		media.class = "Midi/Bridge"

	id 52, type PipeWire:Interface:Port/3

 		object.serial = "52"

 		object.path = "alsa:seq:default:client_14:playback_0"

 		format.dsp = "8 bit raw midi"

 		node.id = "51"

 		port.id = "0"

 		port.name = "Midi Through:(playback_0) Midi Through Port-0"

 		port.direction = "in"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "Midi Through:Midi Through Port-0"

 		port.group = "client_14"

	id 53, type PipeWire:Interface:Port/3

 		object.serial = "53"

 		object.path = "alsa:seq:default:client_14:capture_0"

 		format.dsp = "8 bit raw midi"

 		node.id = "51"

 		port.id = "0"

 		port.name = "Midi Through:(capture_0) Midi Through Port-0"

 		port.direction = "out"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "Midi Through:Midi Through Port-0"

 		port.group = "client_14"

	id 54, type PipeWire:Interface:Port/3

 		object.serial = "59"

 		object.path = "alsa:acp:PCH:7:playback:playback_0"

 		format.dsp = "32 bit float mono audio"

 		node.id = "49"

 		audio.channel = "FL"

 		port.id = "0"

 		port.name = "playback_FL"

 		port.direction = "in"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "ALC255 Analog:playback_FL"

 		port.group = "playback"

	id 55, type PipeWire:Interface:Port/3

 		object.serial = "60"

 		object.path = "alsa:acp:PCH:7:playback:monitor_0"

 		format.dsp = "32 bit float mono audio"

 		node.id = "49"

 		audio.channel = "FL"

 		port.id = "0"

 		port.name = "monitor_FL"

 		port.direction = "out"

 		port.monitor = "true"

 		port.alias = "ALC255 Analog:monitor_FL"

 		port.group = "playback"

	id 56, type PipeWire:Interface:Port/3

 		object.serial = "61"

 		object.path = "alsa:acp:PCH:7:playback:playback_1"

 		format.dsp = "32 bit float mono audio"

 		node.id = "49"

 		audio.channel = "FR"

 		port.id = "1"

 		port.name = "playback_FR"

 		port.direction = "in"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "ALC255 Analog:playback_FR"

 		port.group = "playback"

	id 57, type PipeWire:Interface:Port/3

 		object.serial = "62"

 		object.path = "alsa:acp:PCH:7:playback:monitor_1"

 		format.dsp = "32 bit float mono audio"

 		node.id = "49"

 		audio.channel = "FR"

 		port.id = "1"

 		port.name = "monitor_FR"

 		port.direction = "out"

 		port.monitor = "true"

 		port.alias = "ALC255 Analog:monitor_FR"

 		port.group = "playback"

	id 58, type PipeWire:Interface:Port/3

 		object.serial = "63"

 		object.path = "alsa:acp:PCH:0:capture:capture_0"

 		format.dsp = "32 bit float mono audio"

 		node.id = "50"

 		audio.channel = "FL"

 		port.id = "0"

 		port.name = "capture_FL"

 		port.direction = "out"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "ALC255 Analog:capture_FL"

 		port.group = "capture"

	id 59, type PipeWire:Interface:Port/3

 		object.serial = "64"

 		object.path = "alsa:acp:PCH:0:capture:capture_1"

 		format.dsp = "32 bit float mono audio"

 		node.id = "50"

 		audio.channel = "FR"

 		port.id = "1"

 		port.name = "capture_FR"

 		port.direction = "out"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "ALC255 Analog:capture_FR"

 		port.group = "capture"

	id 60, type PipeWire:Interface:Node/3

 		object.serial = "65"

 		object.path = "v4l2:/dev/video0"

 		factory.id = "11"

 		client.id = "47"

 		device.id = "34"

 		priority.session = "1000"

 		node.description = "HD WebCam (V4L2)"

 		node.name = "v4l2_input.pci-0000_00_14.0-usb-0_9_1.0"

 		node.nick = "HD WebCam"

 		media.class = "Video/Source"

 		media.role = "Camera"

	id 61, type PipeWire:Interface:Port/3

 		object.serial = "66"

 		object.path = "v4l2:/dev/video0:capture_0"

 		node.id = "60"

 		port.id = "0"

 		port.name = "capture_1"

 		port.direction = "out"

 		port.physical = "true"

 		port.terminal = "true"

 		port.alias = "HD WebCam:capture_1"

 		port.group = "stream.0"

	id 62, type PipeWire:Interface:Client/3

 		object.serial = "67"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "GNOME Volume Control Media Keys"

	id 63, type PipeWire:Interface:Client/3

 		object.serial = "68"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2921"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "gnome-shell"

	id 64, type PipeWire:Interface:Client/3

 		object.serial = "69"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "GNOME Shell Volume Control"

	id 65, type PipeWire:Interface:Client/3

 		object.serial = "70"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2984"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "xdg-desktop-portal"

	id 66, type PipeWire:Interface:Client/3

 		object.serial = "71"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "Mutter"

	id 67, type PipeWire:Interface:Client/3

 		object.serial = "77"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "Terminal"

	id 69, type PipeWire:Interface:Client/3

 		object.serial = "87"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "Firefox"

	id 70, type PipeWire:Interface:Link/3

 		object.serial = "155"

 		factory.id = "21"

 		client.id = "35"

 		link.output.port = "78"

 		link.input.port = "56"

 		link.output.node = "75"

 		link.input.node = "49"

	id 71, type PipeWire:Interface:Client/3

 		object.serial = "156"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "7677"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "pw-cli"

	id 75, type PipeWire:Interface:Node/3

 		object.serial = "151"

 		factory.id = "7"

 		client.id = "69"

 		client.api = "pipewire-pulse"

 		application.name = "Firefox"

 		node.name = "Firefox"

 		media.class = "Stream/Output/Audio"

	id 76, type PipeWire:Interface:Client/3

 		object.serial = "121"

 		module.id = "2"

 		pipewire.protocol = "protocol-native"

 		pipewire.sec.pid = "2323"

 		pipewire.sec.uid = "1000"

 		pipewire.sec.gid = "1000"

 		pipewire.sec.label = "unconfined"

 		pipewire.sec.socket = "pipewire-0"

 		pipewire.access = "unrestricted"

 		application.name = "Firefox"

	id 77, type PipeWire:Interface:Port/3

 		object.serial = "152"

 		object.path = "Firefox:output_0"

 		format.dsp = "32 bit float mono audio"

 		node.id = "75"

 		audio.channel = "FL"

 		port.id = "0"

 		port.name = "output_FL"

 		port.direction = "out"

 		port.alias = "Firefox:output_FL"

 		port.group = "stream.0"

	id 78, type PipeWire:Interface:Port/3

 		object.serial = "153"

 		object.path = "Firefox:output_1"

 		format.dsp = "32 bit float mono audio"

 		node.id = "75"

 		audio.channel = "FR"

 		port.id = "1"

 		port.name = "output_FR"

 		port.direction = "out"

 		port.alias = "Firefox:output_FR"

 		port.group = "stream.0"

	id 79, type PipeWire:Interface:Link/3

 		object.serial = "154"

 		factory.id = "21"

 		client.id = "35"

 		link.output.port = "77"

 		link.input.port = "54"

 		link.output.node = "75"

 		link.input.node = "49"

No PulseAudio daemon running, or not running as session daemon.

This, as I understand it, is the problem: the speakers don’t work. It’s true in Ubuntu as well as every other distro and/or kernel you’ve tried.

This, if I understand the above correctly, is not necessarily a solution to the problem. You’re not saying the speakers work in Windows. You’re saying the sound works good on headphones. That is a different hardware device. So you have yet to use Windows to rule out hardware failure, but I certainly would try that.

What I say above is relevant because this here suggests you have a hardware failure.

To help us figure that out, I’d start by testing that the audio system works. Use another audio device (like headphones) to do that. If we can rule that out, then a hardware failure is much more likely.

One quick way (after you do the above) is to try it in Windows (this time without headphones) and it still doesn’t work, that’s a pretty darn sure sign of a hardware failure. Linux is amazing, but it’s not capable of fixing those. I’m sure you could find a shop nearby that you could pay to fix it, though.



P.S. To do code blocks you use three backticks on a line by themselves to both start and end the code blocks. BBCode (which is what I think you were using) is poorly supported here. So next time, like this:

```
some code here
```

I am saying that the speakers actually work on windows, I already tried many times to unistall ubuntu and install Windows just to be sure. The headphones work perfectly on Windows and Ubuntu.
I have updated the main post saying that when I install Windows, the audio starts working only after I manually download and install the drivers from Acer’s website on the specific page for my PC model.

(thanks for the ‘’‘’’ thing and for your time helping me out :slightly_smiling_face: )