Public bug reported:

## Resumo
Áudio de saída (fone de ouvido P2 analógico) sai severamente distorcido em 
todos os
níveis testados — desde reprodução via navegador até ALSA puro, sem nenhuma 
camada de
software intermediária. O hardware funciona perfeitamente no Windows (dual-boot,
mesma máquina, mesmo fone, mesma saída), confirmando que não é defeito físico.

## Hardware
- Notebook Acer (módulos `acer_wmi`, `acer_wireless`, `amd_pmc` presentes)
- APU AMD Ryzen (sinalizado como "Ryzen HD Audio Controller")
- Codec de áudio: Realtek ALC256
  - Vendor ID: 0x10ec0256
  - Subsystem ID: 0x10251654 (Acer)
  - Revision ID: 0x100002
- Saída testada: Headphone jack (pino 0x21, "Black Headphone, Front side")

## Software
- Ubuntu 26.04
- Kernels testados (todos com o mesmo problema):
  - 7.0.0-14-generic
  - 7.0.0-29-generic
  - 7.1.5-070105-generic (mainline)
- PipeWire 1.6.2 (via PulseAudio compat, protocolo 35)

## Sintomas
- Música: melodia instrumental razoavelmente audível; vocais distorcidos, como 
se
  tivessem excesso de efeito.
- Fala (voz humana, ex. vídeos de conteúdo falado): completamente ininteligível,
  soa como uma ligação telefônica de má qualidade / voz "robótica".
- Reprodução local (fora do navegador) é **ainda pior** que no Chrome.
- Distorção está presente **desde o início** da reprodução — não é intermitente,
  não piora/melhora com o tempo.

## O que já foi testado e não resolveu
1. **PipeWire**: taxa de amostragem confirmada em 48000Hz nativo (sem
   reamostragem detectável), sem xruns reportados por `pw-top` (coluna ERR = 0
   durante reprodução).
2. **Bypass total do PipeWire**: `mpv --ao=alsa` e `aplay -D hw:1,0` direto no
   hardware — mesmo problema, ligeiramente pior que via PipeWire.
3. **Volume/clipping**: volume do sink confirmado em 37% (bem abaixo de 100%,
   longe de clipping por ganho).
4. **`options snd_hda_intel power_save=0`**: sem efeito.
5. **`options snd-hda-intel position_fix=1`** e **`position_fix=2`**: sem 
efeito.
6. **`options snd-hda-intel model=generic`**: sem efeito.
7. **`snd_hda_intel.model=dell-headset-multi`** via parâmetro de boot do GRUB:
   parâmetro confirmado presente em `/proc/cmdline`, mas
   `journalctl -k -b | grep "picked fixup"` continua mostrando
   `ALC256: picked fixup  (pin match)` — ou seja, **o parâmetro `model=` está
   sendo completamente ignorado pelo driver do codec**, em ambos os kernels
   testados (7.0.0-29 e 7.1.5).
   - Nota: `modinfo snd_hda_codec_alc269` não retorna nenhum parâmetro (`parm:`)
     — o parâmetro `model` pertence ao módulo `snd_hda_intel`
     (`modinfo snd_hda_intel | grep parm` confirma sua existência), mas não
     parece estar sendo repassado/aplicado à seleção de fixup do codec.
8. **`hdajackretask`**: pino 0x21 já mostra corretamente "Headphone" com
   override — ou seja, a função do pino já está certa; não é um problema de
   jack mal identificado.
9. **Teste de bit depth**: hardware suporta nativamente S16_LE e S32_LE
   (`aplay --dump-hw-params` confirma), então não é um problema de conversão
   de profundidade de bits.
10. **Kernel mais novo (7.1.5) via Mainline PPA**: mesmo problema.

## Logs relevantes

```
Aug 11 09:39:31 rod kernel: snd_hda_codec_alc269 hdaudioC1D0: ALC256: picked 
fixup  (pin match)
Aug 11 09:39:31 rod kernel: snd_hda_codec_alc269 hdaudioC1D0: autoconfig for 
ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Aug 11 09:39:31 rod kernel: snd_hda_codec_alc269 hdaudioC1D0:    hp_outs=1 
(0x21/0x0/0x0/0x0/0x0)
```

Nenhum erro ou aviso de "invalid model" aparece nos logs mesmo com um nome de
modelo válido (`dell-headset-multi`) especificado via `model=`.

## Suspeita
Com base em discussões da comunidade sobre o ALC256, o comportamento é
consistente com o "PC Beep Hidden Register" — um registro não documentado
oficialmente pela Realtek que controla um caminho de áudio interno não exposto
no grafo de nós HDA padrão, historicamente responsável por ruído/distorção
persistente na saída de fone em vários dispositivos com esse codec.

## Pedido
- Confirmar se o parâmetro `model=` do `snd-hda-intel` deveria estar sendo
  repassado ao driver `snd_hda_codec_alc269` neste kernel, e por que não está
  sendo aplicado (bug de regressão?).
- Avaliar se essa plataforma (Acer + ALC256 + AMD Ryzen, subsystem 1025:1654)
  precisa de uma quirk específica na tabela `alc269_fixup_tbl` em
  `sound/pci/hda/patch_realtek.c`.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-29-generic 7.0.0-29.29
ProcVersionSignature: Ubuntu 7.0.0-29.29-generic 7.0.12
Uname: Linux 7.0.0-29-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue Aug 11 10:36:40 2026
InstallationDate: Installed on 2026-08-10 (2 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: Acer Aspire A315-24P
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-29-generic 
root=UUID=9e441aa7-b105-4134-8861-c42faae671d3 ro quiet splash 
snd_hda_intel.model=dell-headset-multi 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/20/2026
dmi.bios.release: 1.28
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.28
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: Herbag_MDU
dmi.board.vendor: MDC
dmi.board.version: V1.28
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: V1.28
dmi.ec.firmware.release: 1.16
dmi.modalias: 
dmi:bvnInsydeCorp.:bvrV1.28:bd05/20/2026:br1.28:efr1.16:svnAcer:pnAspireA315-24P:pvrV1.28:rvnMDC:rnHerbag_MDU:rvrV1.28:cvnAcer:ct10:cvrV1.28:sku0000000000000000:pfaAspire315:
dmi.product.family: Aspire 3 15
dmi.product.name: Aspire A315-24P
dmi.product.sku: 0000000000000000
dmi.product.version: V1.28
dmi.sys.vendor: Acer

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163243

Title:
  Distorção severa de áudio (ALC256, plataforma AMD Ryzen, Acer)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2163243/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to