Now that my external monitor is working I thought the hard part was over but I've come to find out that routing sound through hdmi is even more difficult and my Nvidia audio driver is missing.
My Nvidia audio driver works fine in Windows and shows up in device manager.
You can see that my Nvidia sound card doesn't even show up for audio,
Code: Select all
aplay -L
and there's no Nvidia audio device,
Here's some information about my computer,lspci -H1
00:00.0 Host bridge: Intel Corporation Device 5910 (rev 05)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 05)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #6 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
3b:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
3c:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
3d:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0116
The lack of hdmi audio and the missing Nvidia sound card appear to be a bug which I read about here,System: Host: debian Kernel: 4.9.0-5-amd64 x86_64 (64 bit)
Desktop: Gnome 3.22.3 Distro: Debian GNU/Linux 9 (stretch)
Machine: Device: laptop System: Dell product: Inspiron 7577
Mobo: Dell model: 0J8HMF v: A00
UEFI: Dell v: 1.3.2 date: 12/12/2017
Graphics: Card-1: Intel Device 591b
Card-2: NVIDIA GP106M [GeForce GTX 1060]
Display Server: X.Org 1.19.2 driver: N/A
Resolution: 1920x1080
GLX Renderer: Mesa DRI Intel Kabylake GT2
GLX Version: 3.0 Mesa 13.0.6
Audio: Card Intel Device a171 driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k4.9.0-5-amd64
https://devtalk.nvidia.com/default/topi ... ard-found/
and below I attached a proposed solution that I found but I'm nervous about running a script I don't understand and that isn't specific to my system.
https://devtalk.nvidia.com/default/topi ... ed-azalia/
I haven't been able to find any other answers out there except for Ubuntu but their solutions didn't apply.
If anyone has any experience with figuring out this sort of problem or has any suggested reading material on the subject, all help would be greatly appreciated.