Ask Your Question

Enabling onboard audio/disabling nvidia audio (F27)

asked 2018-06-23 10:27:42 -0500

cswiii gravatar image

updated 2018-08-04 10:10:25 -0500

I have a computer where the (very old) cpu and/or motherboard died. I subsequently installed a new motherboard (MSI B350) and CPU (X4 950). The onboard audio for the motherboard is the ALC892. Also installed is an old-ish video card (EVGA GTX 750 Ti), which I had borrowed from a friend, when I had initially thought the problem was video card related.

Upon booting, I no longer get sound from the onboard audio. Instead, it is trying to use the audio from the nvidia video card.

Specifically, pavucontrol shows only dummy audio and, in configuration, nothing more than an Nvidia section with a bunch of HDMI options which are disabled, presumably disabled since nothing is using the HDMI on the card.

Digging deeper...

The onboard audio is detected:

$ lspci -k | grep -E "Audio" -A 2
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Audio Controller
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device da34
    Kernel driver in use: snd_hda_intel
21:00.1 Audio device: NVIDIA Corporation Device 0fbc (rev a1)
    Subsystem: Corp. Device 3759
    Kernel modules: snd_hda_intel

...but it is never enabled...

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

And I suspect it may have something to do with vga_switcheroo on boot.

[   14.586505] snd_hda_intel 0000:20:00.1: Disabling MSI
[   14.586515] snd_hda_intel 0000:20:00.1: Handle vga_switcheroo audio client
[   14.590224] snd_hda_intel 0000:00:09.2: no codecs found!

This motherboard is designed to allow AMD processors which have optional integrated GPUs. The CPU I have installed does not have an integrated GPU.

To be clear, this never happened with the old motherboard. Attempting to install the very old video card I had before (something from the Nvidia 2xx series) on this motherboard, the same issue occurs.

My prevailing theory (possibly wrong): Even though I have no integrated GPU, vga_switcheroo is getting enabled per the motherboard/socket specs. In doing so, "enabling" the discrete video card, it's also enabling audio (and disabling onboard). My alternate theory is that for some reason there are no drivers/codecs for the ALC892, but this chipset has been around a while, so that would surprise me.

I have been scouring sites for how to resolve this. Amongst things I have done (per these other sites):

  • Update BIOS (done twice, audio works on none of the three which have been installed)
  • Check to see if onboard audio is set to ON, not AUTO (didn't fix it, it was ON already and I have no AUTO setting)
  • Try switching onboard audio to OFF in bios, reboot, then back ON. (Nah. No dice)
  • add options snd-hda-intel enable=1,0,0 ...
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-10-24 07:12:25 -0500

b1tow gravatar image

Hey there...I really don't have an answer for...more like searching for one right now!!...:| Have you found the solution for this one? Could you share it with me? I'm pretty desperate...same problem as you!

edit flag offensive delete link more


Never found a solution for this, have not seen one anywhere. I ended up buying an external USB audio device. :(.

cswiii gravatar imagecswiii ( 2018-12-30 17:49:20 -0500 )edit

Question Tools

1 follower


Asked: 2018-06-23 10:24:19 -0500

Seen: 255 times

Last updated: Aug 04 '18