이 HDMI 출력 수정 사항을 영구적으로 설정하는 방법은 무엇입니까?

이 HDMI 출력 수정 사항을 영구적으로 설정하는 방법은 무엇입니까?

마침내 Pop!_OS가 HDMI 오디오를 인식하도록 하는 방법을 알아냈습니다. (기본적으로 저는 1060에 연결된 모니터가 있는 Asus 노트북을 사용하고 있으며 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:

Maik Freudenberg가 게시한 이 커널 모듈을 확인할 수 있습니다.[코멘트 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가 감지되지 않음 해결 방법 및 NVHDA 일시 중지 수정(우분투 포럼)

관련 정보