마침내 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 오디오 장치를 활성화하기 위해 수행한 단계는 다음과 같습니다.
- nvhda.tar.xz 파일을 다운로드하고 추출합니다.
터미널에서 명령을 실행합니다.
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
재부팅합니다.
이번 수정으로 전원 관리나 시스템 안정성에 어떤 문제도 발견되지 않았습니다. HDMI 오디오는 시스템 시작 시, 절전 모드에서 재개한 후, HDMI 케이블을 연결/분리한 후 작동합니다.
추가 스크립트를 작성할 필요가 없습니다.
관련된:Nvidia NVHDA 감지되지 않은 해결 방법 및 NVHDA에 대한 일시 중단 수정(우분투 포럼)