Linux Mint NVIDIA GTX 1050 HDMI音频输出未找到求助
Hey there, let’s work through this HDMI audio missing issue you’re facing on Mint 18.3 Cinnamon with your GTX 1050. I know it’s frustrating when you’ve already installed codecs, updated your kernel to 4.15.2-041502-generic, and got the latest NVIDIA 390.25 driver but still can’t see the HDMI audio option. Here are some targeted steps to try, tailored to your setup:
First, Rule Out Basic Hardware/Connection Issues
- Double-check your HDMI cable: Swap it with a known working one, or test it on another device to eliminate a faulty cable as the cause.
- Confirm your display supports HDMI audio: Some older monitors/TVs only carry video over HDMI—check the device’s specs to be sure.
- Reboot your system after verifying the cable: A simple restart can sometimes trigger the system to detect the audio output properly.
Verify Device Detection via Terminal
Let’s use command-line tools to see if your system recognizes the HDMI audio device at all:
- List all audio devices with
aplay -l- Look for entries labeled HDMI or HDA NVidia. If you don’t see this, your system isn’t detecting the device at the hardware level.
- Check PulseAudio’s sink list with
pactl list sinks short- Again, scan for an HDMI-related sink here. If it’s missing, PulseAudio isn’t picking up the device.
NVIDIA Driver & Kernel-Specific Tweaks
Since you’re already on the latest kernel and NVIDIA driver, let’s adjust settings specific to NVIDIA’s audio handling:
- Force HDMI detection in NVIDIA Settings:
Open NVIDIA X Server Settings (search for it in the system menu), navigate to X Server Display Configuration, click Advanced..., and enable Force Full Composition Pipeline. Apply the changes and reboot your system. - Refresh ALSA Sound Subsystem:
Runsudo alsa force-reloadto restart the ALSA service—this can refresh device detection. - Reset PulseAudio Configuration:
If PulseAudio is running but not showing the HDMI sink, delete its config files and restart the service:
After this, check your system sound settings again to see if HDMI appears.rm -r ~/.config/pulse/ pulseaudio -k pulseaudio --start
Advanced Audio Control with pavucontrol
The default Mint sound settings might not show all available devices. Install PulseAudio Volume Control with sudo apt install pavucontrol, then open it and go to the Configuration tab. You’ll see all available audio profiles here—try switching the NVIDIA profile to Digital Stereo (HDMI) Output.
Check for Kernel Module Issues
Verify that the snd_hda_intel module (responsible for Intel HD audio, including NVIDIA HDMI audio) is loaded with lsmod | grep snd_hda_intel. If it’s not present, load it manually with sudo modprobe snd_hda_intel, and add snd_hda_intel to /etc/modules to ensure it loads on boot.
I’ve dealt with similar NVIDIA HDMI audio quirks on Mint before, and more often than not, the PulseAudio reset or pavucontrol profile switch fixes the issue. Let me know how these steps work for you!
内容的提问来源于stack exchange,提问作者P. Kure

