Audio not functioning at all with Nvidia TU116

Hi. I recently switched from Windows to Fedora and something I noticed was that my audio wasn’t working at all. I’m a complete newbie and I’m not sure what is causing this. Could I maybe get some more help on this?

have you installed the Nvidia drivers from rpmfusion or is the default kernel driver nouveau active?
The nouveau driver does support audio on the HDMI ports only.

I used lsmod in the terminal and it says nouveau is in fact active.

then install the nvidia drivers from the rpmfusion repositories:

In case secure boot is enabled

I installed rpmfusion, i restarted my pc and now my desktop disappeared.

did you wait for the kernel modules to be built?

from the instructions:

After the RPM transaction ends, please remember to wait until the kmod has been built. This can take up to 5 minutes on some systems.

If the modules are missing then the boot process will take longer. Just wait and give the system the chance to finish compiling the modules.

I immediately restarted after PC after it said it was building the kernel modules, I wasn’t paying attention to it so I just rushed. Why, what’s going to happen?

Wait a minute, I found out that it detected a fake monitor and I searched for it the settings and now it shows my regular desktop.

Wait, I messed up big time. I’m not actually using the TU116 audio but I’m actually using my monitor’s built-in sound. I said that one instead because most of the audio devices that popped up on my volume tab were from that device.

so do you have working audio?

Please run the command inxi -exx and post the output as pre-formatted text “</>”

also the output of cat /proc/cmdline and wpctl status

System:
  Host: fedora Kernel: 6.14.3-300.fc42.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 15.0.1
  Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 42 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop Mobo: Gigabyte model: H510M H serial: <superuser required>
    UEFI: American Megatrends LLC. v: FEb date: 06/01/2023
CPU:
  Info: 8-core model: 11th Gen Intel Core i7-11700KF bits: 64 type: MT MCP
    arch: Rocket Lake rev: 1 cache: L1: 640 KiB L2: 4 MiB L3: 16 MiB
  Speed (MHz): avg: 800 min/max: 800/4900:5000 cores: 1: 800 2: 800 3: 800
    4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800
    14: 800 15: 800 16: 800 bogomips: 115200
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 Ti] vendor: ASUSTeK driver: nvidia
    v: 470.256.02 arch: Turing pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: none off: DP-1 empty: DVI-D-1,HDMI-A-1,HDMI-A-2 bus-ID: 01:00.0
    chip-ID: 10de:2182
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-1 model: AOC 27G2WG3- res: 1920x1080 hz: 165 dpi: 82
    diag: 686mm (27")
  Monitor-2: Unknown-1 size-res: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia gbm: drv: kms_swrast
    surfaceless: drv: swrast wayland: drv: swrast x11: drv: swrast
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.0.4 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 20.1.2 256 bits)
    device-ID: ffffffff:ffffffff display-ID: :0.0
  API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
    type: discrete-gpu driver: nvidia device-ID: 10de:2182 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings wl: wayland-info
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Gigabyte driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:43c8
  Device-2: NVIDIA TU116 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:1aeb
  API: ALSA v: k6.14.3-300.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: d8:5e:d3:92:42:31
  Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:2725
  IF: wlp4s0 state: down mac: b6:58:dd:04:a7:43
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-9:5 chip-ID: 8087:0032
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: F4:A4:75:85:02:31
    bt-v: 5.3 lmp-v: 12
Drives:
  Local Storage: total: 3.87 TiB used: 10.64 GiB (0.3%)
  ID-1: /dev/nvme0n1 vendor: Toshiba model: KBG40ZNV256G KIOXIA
    size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 serial: Z1BPC70SQW82 temp: 53.9 C
  ID-2: /dev/sda vendor: Seagate model: ST4000NM0053 size: 3.64 TiB
    speed: 6.0 Gb/s serial: Z1Z6EG0N
Partition:
  ID-1: / size: 236.89 GiB used: 10.25 GiB (4.3%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 379.5 MiB (39.0%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 236.89 GiB used: 10.25 GiB (4.3%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 46.0 C mobo: 38.0 C
  Fan Speeds (rpm): N/A
Info:

  Memory: total: 32 GiB available: 31.2 GiB used: 4.59 GiB (14.7%)
  Processes: 518 Power: uptime: 18m wakeups: 0 Init: systemd v: 257
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 16
    Compilers: gcc: 15.0.1 Shell: Bash v: 5.2.37 running-in: konsole
    inxi: 3.3.38

BOOT_IMAGE=(hd1,gpt2)/vmlinuz-6.14.3-300.fc42.x86_64 root=UUID=6dc9ca34-753b-4f5d-ab0e-5b7a2c9b0e67 ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1

PipeWire 'pipewire-0' [1.4.2, drum@fedora, cookie:1359103281]
 └─ Clients:
        32. uresourced                          [1.4.2, drum@fedora, pid:2295]
        33. WirePlumber                         [1.4.2, drum@fedora, pid:2302]
        34. pipewire                            [1.4.2, drum@fedora, pid:2304]
        35.                                     [1.4.2, drum@fedora, pid:2694]
        39. xdg-desktop-portal                  [1.4.2, drum@fedora, pid:2330]
        49. WirePlumber [export]                [1.4.2, drum@fedora, pid:2302]
        56. Brave input                         [1.4.2, drum@fedora, pid:4609]
       124. kwin_wayland                        [1.4.2, drum@fedora, pid:2307]
       125. libcanberra                         [1.4.2, drum@fedora, pid:2618]
       126.                                     [1.4.2, drum@fedora, pid:2618]
       127. plasmashell                         [1.4.2, drum@fedora, pid:2694]
       128. libcanberra                         [1.4.2, drum@fedora, pid:2694]
       140. Konsole                             [1.4.2, drum@fedora, pid:4758]
       141. WEBRTC VoiceEngine                  [1.4.2, drum@fedora, pid:217]
       168. wpctl                               [1.4.2, drum@fedora, pid:7532]
       179. Chromium input                      [1.4.2, drum@fedora, pid:256]
       180. WEBRTC VoiceEngine                  [1.4.2, drum@fedora, pid:217]

Audio
 ├─ Devices:
 │      50. TU116 High Definition Audio Controller [alsa]
 │      51. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │      62. TU116 High Definition Audio Controller Pro [vol: 1.00]
 │      63. TU116 High Definition Audio Controller Pro 7 [vol: 1.00]
 │      64. TU116 High Definition Audio Controller Pro 8 [vol: 1.00]
 │  *   65. TU116 High Definition Audio Controller Pro 9 [vol: 1.00]
 │      66. Built-in Audio Pro                  [vol: 1.00]
 │  
 ├─ Sources:
 │  *   67. Built-in Audio Pro                  [vol: 1.00]
 │      68. Built-in Audio Pro 2                [vol: 1.00]
 │  
 ├─ Filters:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_01_00.1.pro-output-9
         1. Audio/Source  alsa_input.pci-0000_00_1f.3.pro-input-0

Why are you using the 470xx driver, the legacy driver isn’t the correct.

This PC was a prebuilt so I don’t know much about the drivers in it

It’s a turing card, supported by the current drivers.

remove the legacy drivers and don’t restart:
sudo dnf remove xorg-x11-drv-nvidia\*

install the current driver:
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

give system time to compile the kernel modules
reboot

1 Like

Thanks! The audio works now!

Remember that the system must reompile the kernel modules for the new kernel after each kernel installation/upgrade.

1 Like