
Я только что установил Debian testing на свой новый компьютер с дисплеем R9 380, подключенным к порту HDMI. Однако звука нет, и я обнаружил, что amdgpu в текущем ядре не поддерживает вывод звука HDMI.
Я также обнаружил, что amdgpu-pro поддерживает его, но моя ОС не поддерживает его. Я также пытался установить пакеты 4.9 и 4.11https://github.com/M-Bab/linux-kernel-amdgpu-binaries, скомпилировал исходный код ядра с включенным DC изhttps://github.com/M-Bab/linux-kernel-amdgpu, а также скомпилировал исходный код ядра с DC наhttps://cgit.freedesktop.org/~agd5f/linux/на ветке amd-staging-4.9, и результатом является черный экран на всех ядрах.
Какое ядро мне следует установить, чтобы вернуть звук HDMI?
решение1
это M-Bab. В целом вы пошли правильным путем: ядро с добавлением DC/DAL — это ваш лучший шанс получить HDMI-аудио с открытым исходным кодом драйвера amdgpu.
Получаете ли вы КАКУЮ-ЛИБО обратную связь от bootlog/syslog/dmesg? Что происходит, когда вы пытаетесь загрузить такое ядро?
Вы установили мой пакет прошивки? И установили ли вы пакет firmware-amd-graphics в вашей системе Debian? Прошивка, которую вы хотите для R9 380 (у меня такой же GPU), это /lib/firmware/amdgpu/tonga*.bin.