HDMI audio too fast at 60Hz / RX590
I use HDMI on my RX590 to get audio and video to my Samsung 32" 4K monitor.
Problem: All audio playback is way too fast (double speed, voices pitched up etc).
Video speed ist normal.
Workaround: Decrease the framerate of the screen from 60Hz to 30Hz. (not really an option).
Hardware issue: Not likely, when using Windows 10 on the exact same PC the audio is fine.
There are some reports on this (for arch, not ubuntu), but none of the mentioned fixes worked. See here:
https://bbs.archlinux.org/viewtopic.php?id=244907
https://bbs.archlinux.org/viewtopic.php?id=242389
System:
Linux: Ubuntu 22.04.3 LTS
CPU: AMD Ryzen 3 3100
GPU: AMD RX590 (HDMI is connected here via DisplayPort Adaptor)
Display: Samsung 32" 4K S32BM700UU
Logs:
uname -a
Linux 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
lspci -nn | grep VGA
0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e1)
lshw -C display -numeric
*-display
description: VGA compatible controller
product: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67DF]
vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
physical id: 0
bus info: pci@0000:0a:00.0
logical name: /dev/fb0
version: e1
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=amdgpu latency=0 resolution=3840,2160
resources: irq:81 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:e000(size=256) memory:fce00000-fce3ffff memory:c0000-dffff