I recently updated my system, and pulseaudio now refuses to use my sound card. It does know it exists, as pacmd list-cards
shows:
index: 2
name: <alsa_card.pci-0000_00_1b.0>
driver: <module-alsa-card.c>
owner module: 8
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7210000 irq 30"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "1e20"
device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analog Stereo Input (priority 60, available: no)
output:analog-stereo: Analog Stereo Output (priority 6000, available: no)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: no)
off: Off (priority 0, available: unknown)
active profile: <off>
ports:
analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
properties:
analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
However, for every single port on the card, it shows available: no
. I believe this is it auto detecting whether anything is plugged into the jack. This would be fine, except the jack auto detect for this sound card is known to be broken.
In the past it would simply show up as "unplugged" and I could choose to output to it. Now, pulseaudio won't even setup a sink for it. pacmd list-sinks
only shows sinks for the video card's HDMI/DP outputs.
How do I turn off jack auto detect, or alternatively force these ports to be available?
pavucontrol
? – dirkt Mar 03 '17 at 07:16list-cards
but not inpavucontrol
. So, can you select a profile withpacmd set-card-profile
? Without an active profile, I wouldn't expect a usable output sink (at least I haven't seen cards where not one profile was always active).. Also, to rule down problems one level below, if you stop Pulseaudio, can you use the card directly in ALSA (aplay
etc.)? – dirkt Mar 03 '17 at 15:49pavucontrol
, if I go to the configuration tab, I can select a profile for the sound card. With a profile other than "Off", it then appears in the list of output devices. If you write that as an answer I'll accept it. – wingedsubmariner Mar 03 '17 at 17:50