Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

nvhda

General info

should be obsolete for kernels >=5.4 as the HDA device is enabled per pci quirk. If not, use as a make-shift and report a bug to kernel bugzilla

Linux kernel module to turn on/off Nvidia HD audio device on notebooks. Blatantly copied from Lekensteyn's bbswitch module.

  • Due to a bug regarding re-reading the header type in kernels 4.9 - 4.13, this won't work on these series. Kernels 4.4, 4.14+ are known to work
  • This module will (hopefully) once being superseded by Lukas Wunner's patches https://bugs.freedesktop.org/show_bug.cgi?id=75985#c37

Install

# make
# sudo make install

Install using DKMS

# sudo make -f Makefile.dkms

Uninstall

# sudo make uninstall

or

# sudo make -f Makefile.dkms uninstall

Usage

Since its logic is copied from the bbswitch module, it works like that.

Load Module

# sudo modprobe nvhda

Get status:

# cat /proc/acpi/nvhda

Turn audio on/off:

# sudo tee /proc/acpi/nvhda <<<ON
# sudo tee /proc/acpi/nvhda <<<OFF

Check dmesg for messages.

How it works

See:

ToDo

  • lots of things

About

Linux kernel module to toggle Nvidia HDMI audio device on/off on notebooks

Resources

License

Releases

No releases published
You can’t perform that action at this time.