Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Audio SOF - ASOC - ALSA
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
neyuru
Apprentice
Apprentice


Joined: 21 Mar 2020
Posts: 191

PostPosted: Sun May 17, 2020 4:31 pm    Post subject: Audio SOF - ASOC - ALSA Reply with quote

Hello:

Help me understand the difference/relationship between the audio drivers/firmware? SOF, SOC, STT. In particular I have seen in my system:

snd_hda
snd_soc_intel
snd_sof_pci

All of them appear to be supported by my laptop but I don't know what to enable :?
Back to top
View user's profile Send private message
jpsollie
Guru
Guru


Joined: 17 Aug 2013
Posts: 323

PostPosted: Thu May 21, 2020 6:58 am    Post subject: Reply with quote

snd_hda is the generic driver for intel HD audio chipsets, but it can handle almost any PCI or PCIe HD audio device. Also used by virtual sound cards which guide the sound through your HDMI cable. It's well maintained, and in most cases the best choice due to its flexibility.
snd_soc is the driver used by embedded intel chipsets (eg: Microsoft's surface). It's specifically designed for those targets.
snd_sof_pci is part of the driver to enable sound_open framework. This is a firmware interface, somewhat like a low-level driver required for more modern intel chipsets. It is a good idea to automatically include it when selecting the appropriate intel soc audio driver

Please not that you almost always need the hd audio driver to guide your sound through HDMI. The real DSP on your device may be controlled by soc_intel, and the firmware of that one may be controlled by sof_pci.
_________________
The power of Gentoo optimization (not overclocked): [img]https://www.passmark.com/baselines/V10/images/503714802842.png[/img]
Back to top
View user's profile Send private message
neyuru
Apprentice
Apprentice


Joined: 21 Mar 2020
Posts: 191

PostPosted: Tue May 26, 2020 11:20 pm    Post subject: Reply with quote

Hi:

This is not well documented in the web (for an end user, that is) hence the confusion. I kinda understand a little bit better but maybe the documentation will arrive when the technology (SOF) is more mature. My overall interest in SOF is to know if it will become a replacement for HDA. Afaik, these came HDA->SOC->SOF, in order. But I don't really know if they overlap or are complementary to each other... it's very confusing.

:wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum