Как мне сделать это исправление выхода HDMI постоянным?

Как мне сделать это исправление выхода HDMI постоянным?

Я наконец-то узнал, как заставить Pop!_OS распознавать мой HDMI для аудио. (По сути, я использую ноутбук ASUS с 1060, подключенным к монитору, все было хорошо, за исключением того, что аудиовыход HDMI не отображался в списке аудиовыходов)

Я последовал заэто руководствои он работает безупречно, но каждый раз, когда я перезагружаю свой компьютер, мне приходится запускать эти команды, чтобы исправление снова вступило в силу.

sudo modprobe nvhda
sudo tee /proc/acpi/nvhda <<<ON

Изначально я извлек zip-файл в папку загрузок и следовал дальнейшим инструкциям. Я знаю, что теперь я могу пропустить этапы создания и установки и просто использовать , чтобы sudo modprobe nvhdaзагрузить исправление. Я не знаю, могу ли я уже удалить эту извлеченную папку (или мне следует переместить ее в корневую папку/другую...).

По сути, это отдельный вопрос, но главный вопрос в том, как создать скрипт, который выполнит эти два фрагмента кода при запуске/загрузке системы.

решение1

Вы можете удалить папку, если вы установили модуль с помощью sudo make install.

Видетьhttps://bugs.freedesktop.org/show_bug.cgi?id=75985#c33:

Я могу подтвердить, что модуль ядра, опубликованный Майком Фройденбергом[Комментарий 27], отлично работает на моей системе. Спасибо за исправление. Аудиоустройство HDMI теперь работает как надо.

Действия, которые я выполнил для включения аудиоустройства HDMI:

  1. Загрузите и распакуйте файл nvhda.tar.xz.
  2. Выполните команды в терминале:

    make
    sudo make install
    echo nvhda | sudo tee -a /etc/initramfs-tools/modules
    echo "options nvhda load_state=1" | sudo tee /etc/modprobe.d/nvhda.conf
    sudo update-initramfs -u
    
  3. Перезагрузить.

С этим исправлением я не заметил никаких проблем с управлением питанием или стабильностью системы. HDMI-аудио работает при запуске системы, после выхода из спящего режима, после подключения/отключения HDMI-кабеля.

Нет необходимости писать дополнительный сценарий.

Связанный:Обходной путь Nvidia NVHDA Non-Detected и исправление приостановки для NVHDA(форумы Ubuntu)

Связанный контент