Linux Programmer

삼성 갤럭시북3 갤럭시북4 스피커 사운드 및 Fn키 설정 본문

컴퓨터 관련/리눅스 데스크탑

삼성 갤럭시북3 갤럭시북4 스피커 사운드 및 Fn키 설정

sunyzero 2025. 10. 10. 22:24

리눅스에서 삼성 갤럭시북의 스피커 사운드를 설정하는 방법이다. 삼성 갤럭시북에는 리얼텍 사운드 칩셋이 들어있는데 인식은 되지만 이상하게도 스피커 출력이 안된다. 왜냐하면 삼성이 인수한 AKG가 커스터마이징을 해서 기본 드라이버로는 스피커가 작동이 안되는 것이다. 하지만 스피커가 아닌 이어폰으로는 아주 잘 된다. 아무튼 Linux에서 Galaxybook의 스피커 사운드를 듣기 위해서는 아래처럼 약간의 설정이 필요하다.

Samsung GalaxyBook AKG Dolby atmos speaker

참고로 이 설정 방법의 원본 링크는 아래와 같다.

Fixing ALC298 audio (no sound from speakers), https://forums.fedoraforum.org/showthread.php?331130-Fixing-ALC298-audio-%28no-sound-from-speakers

 

1. bash 스크립트 파일 설치

아래 github 링크에서 다운받은 necessary-verbs.sh 파일을 다운로드 한 뒤에 /usr/local/sbin 디렉터리에 복사한다. (root 권한이 필요하다)

https://github.com/joshuagrisham/galaxy-book2-pro-linux/blob/main/sound/necessary-verbs.sh

복사가 완료된 뒤에 chmod +x /usr/local/sbin/necessary-verbs.sh 로 실행 권한을 준다. 그리고나서 해당 스크립트를 실행한 뒤에 스피커로 소리가 나오는지 영상이나 음악을 틀어보자. 잘 된다면 다음 systemd unit 설정을 작업하도록 하고, 안된다면 그냥 여기서 멈춘다.

 

 

2. systemd service unit 작성

root 권한으로 /etc/systemd/system/necessary-verbs.service 파일을 만들고, 아래의 내용을 넣는다.

[Unit]
Description=Run internal speaker fix script at startup
After=getty.target

[Service]
User=root
Group=root
Type=simple
ExecStart=/usr/local/sbin/necessary-verbs.sh
Restart=always
TimeoutStartSec=0

[Install]
WantedBy=default.target

 

파일을 저장한 뒤에는 다음 명령어를 실행해서 인식시키고, 해당 unit을 활성화한다.

systemctl daemon-reload

systemctl enable --now necessary-verbs.service

 

완전히 작동하는지 확인하기 위해 재부팅을 해본다.

 

3. 갤럭시북 커널 모듈 : Fn키 기능 설정

참고로 커널 6.14이후로는 samsung_galaxybook kernel module이 있다. modinfo samsung_galaxybook 로 확인 가능하다. 이 기능이 있는 커널은 Fn키 등을 사용할 수 있게 해준다. 예를 들어 Fn+F5는 터치패드 on/off, Fn+F6는 사운드 on/off, Fn+F7과 F8은 사운드 음량 조절, Fn+F9는 키보드 발광 조절이다.

 

히스토리

2025-10-10 초고

반응형
Comments