Skip to content

기글하드웨어기글하드웨어

가전 / 가젯 / 테크 : 가전 제품, 멀티미디어, 각종 IT 기기와 여기에 관련된 기술의 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

profile
zlzleking https://gigglehd.com/gg/7781295
쌈마이 5.1.2 굴리고 있습니다 (...)
조회 수 1072 댓글 3
Extra Form
참고/링크 https://gigglehd.com/gg/lifetech/7776131

어제 올린 글에서 HUD100의 문제점으로 pulseaudio에서 하드웨어 볼륨 컨트롤을 지적했었습니다.

 

그리고, 오늘 학교 다녀오자마자 삽질을 시작했습니다. 그리고 되게 만들었습니다.

 

image.png

 

여기를 보시면 flags에 HW_VOULME_CTRL이 없는 걸 보실 수 있습니다. 이 flag는 Pulseaudio가 볼륨을 조절할 떄 소프트웨어 볼륨을 사용하는 것이 아니라 하드웨어 단위로 볼륨을 조절한다는 걸 의미합니다. pulseaudio가 아니라 alsa단위로 볼륨이 조작된다는 거죠.

image.png

 

이게 없는 이유는 어제 이야기했습니다. pulseaudio에서 기본으로 조절하게 되는 볼륨 파라미터가 아니라, 독자적인 값을 사용하고 있어서라는 것을요. 그래서 puseaudio 쪽을 삽질을 하게 되면 어떻게든 작동하게 됩니다. 그리고 이 방법은 좀 몇 가지 config을 만져야 했습니다.

 

우선 pulseaudio가 장치를 인식하는 과정은 다음과 같습니다.

 

udev가 장치를 인식한다 > pulseaudio에서 장치를 로드한다 > 로드 과정에서 장치의 프로파일을 적용한다

입니다. 그래서 우선 udev를 먼저 건드려야 합니다.

 

/usr/lib/udev/rules.d 로 들어가게 되면 udev가 장치를 로드할 때 참고하는 설정값들이 들어 있습니다. 여기서 pulseaudio 관련 설정을 찾습니다.

image.png

 

그러면 이런 식으로 여러 장치들의 경우가 나와 있습니다. 모두 pulseaudio 기본 설정으로는 제대로 돌아가지 않는 불행한 장치들이죠. 그럼 우리의 hud100을 여기 등록시켜 봅시다.

 

벤더 id와 장치 id를 기반으로 설정값을 적으면 되는데, hud100의 경우에는 아래와 같이 적으면 됩니다.

ATTRS{idVendor}=="329d", ATTRS{idProduct}=="0100", ENV{PULSE_PROFILE_SET}="radsone-hud100.conf"

의미를 해석하자면 "329d"라는 회사의 "0100"이란 장치를 로딩할 때는 radsone-hud100.conf를 사용해라라는 의미입니다. hud100 mk2의 경우에는 장치 id가 달라질 수도 있으니 다른 값을 집어넣어야겠죠.

 

그러면 이제 radsone-hud100.conf를 만들러 가 봅시다.

 

/usr/share/pulseaudio/alsa-mixer/profile-sets 에 conf들이 들어가게 됩니다. 여기에 config파일을 만들어 줍시다. 내용은

[General]
auto-profiles = yes

[Mapping analog-stereo]
description = 헤드폰
device-strings = hw:%f
channel-map = left,right
paths-output = radsone-hud100
direction = output

대충 이정도로 넣어주시면 됩니다. 중요한 것은 이 장치가 좌, 우 2채널을 가지고 있고 출력을 할 때는 radsone-hud100이란 path를 사용하라는 정도의 의미입니다.

 

그 다음은 path를 만들어야 할 차례입니다. /usr/share/pulseaudio/alsa-mixer/paths/ 에 radsone-hud100.conf란 파일을 만들어 봅시다.

 

[General]
priority = 99

[Element earstudio HUD100]
switch = mute
volume = merge

 

간단하게 이렇게 만들면 되는데, 대충 설명하자면  "earstudio HUD100"란 파라미터를 조정하고, 메인 볼륨과 연동해라 라는 의미입니다. 이렇게 어떤 볼륨을 조절해야 하는지를 pulseaudio에게 알려주는 것이죠.

 

그리고 재부팅을 하게 되면

image.png

이런 식으로 프로필이 생기게 되고

image.png

HW_VOULME_CTRL 플래그가 붙는 걸 확인하실 수 있습니다. 이제 이 장치는 alsa에서 직접 볼륨을 컨트롤하게 됩니다.

 

그럼 왜 이런 짓을 하느냐? pulseaudio만 쓰실 때는 별 상관이 없습니다. 하드웨어로 직접 볼륨을 컨트롤하는 것에 대한 음질적인 이야기를 할 수는 있겠지만 충분히 우수한 소프트웨어 볼륨을 사용한다면 별 걱정 없이 쓸 수 있을 테니까요 (하지만 MPD의 소프트웨어 믹서 볼륨은 구립니다. 아주 구립니다.)

 

근데 비트퍼펙트 비스무리한 것을 위해 ALSA로 직접 출력을 하게 된다면 그때부터는 볼륨 조절을 윈도우에서 하듯 편하게 조절할 수가 없다는 단점이 따라옵니다. 하지만 이렇게 alsa와 연동을 시켜 놓는다면 평범하게 볼륨을 조절해도 alsa로 직접 재생하는 쪽에 반영이 되기 때문에 편의성이 증가한다는 겁니다. 쉽게 말하자면 그냥 볼륨 아이콘에 휠을 돌려도 볼륨이 잘 조정된다는 것이죠.

 


 

아무튼 이렇게 삽질을 해서 작동을 하게 만들어 놨습니다. 국내나 해외에도 이 장치를 쓰는 사람들이 꽤나 있긴 할테니 pulseaudio에 PR을 넣건가 해야겠네요.. 받아줄지는 모르겠지만......

 

문제가 해결됐으니 당분간 이 주제로 글을 쓸 일이 없을 것 같습니다. hud100이나 기타 비슷한 이유로 볼륨조절이 안 되는 장치를 가지고 계신 분은 참고하셔서 쉽게 해결하실 수 있을 겁니다.



  • profile
    dmsdudwjs4      Into the Unknown, Show Yourself !! // ThunderVolt_45 2020.07.15 18:58
    이런거 볼때마다 느끼는 점은 윈도우는 상상 이상으로 훌륭한 OS 였구나 라는 생각밖에 안 듭니다. 훌륭하게 동작하진 않지만 유저가 아무리 멍청해도 대충은 굴러가게 해주거든요.
  • profile
    zlzleking      쌈마이 5.1.2 굴리고 있습니다 (...) 2020.07.15 20:02
    뭐 대신 절대적인 품질 자체는 세세하게 튜닝한 것보다는 못하지만 말이죠..

    특히 AV분야는 더,....

    (사실 윈도우에서의 그 튜닝 노가다는 드라이버를 만드는 제조사 직원이 맥주 3캔과 몬스터 9캔을 예거밤으로 마신 다음 커피 3잔을 들이키고 해줬다고 합니다)
  • ?
    PHYloteer      🤔 2020.07.16 02:06
    이런 건 원인과 결과가 반대지요. 윈도가 잘 만들어져서 그런 게 아니라 윈도를 쓰는 사람이 많으니까 공식 지원을 윈도 위주로 하는 겁니다..

    사실 윈도가 다른 운영체제들보다 하드웨어 호환성이 좋은 이유가 그거거든요. 윈도가 잘 만들어져서 하드웨어 호환성이 높은 게 아니라 애초에 하드웨어가 윈도에서 의도한 대로 동작을 해야 출시를 하는 겁니다. 컨슈머용 하드웨어는 리눅스에서 안 돌아가도 팔 수 있지만 윈도에서 안 돌아가면 팔 수가 없거든요..

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 원플러스 버즈가 곧 발표

    원플러스 버즈가 원플러스 노드 스마트폰과 함께 나옵니다. 파란색, 하얀색, 검은색이 있군요. 파란색은 TWS 무선 이어폰에서는 보기 드문 색이고요. 디지털 노이즈 캔슬링, 이어폰 무게는 한짝당 4.6g, 케이스 무게 36g, 7.5W 유선 고속 ...
    Date2020.07.21 소식 By낄낄 Reply2 Views696 file
    Read More
  2. 샤오미 홍미 에어닷 2 무선 이어폰 발표

    샤오미 홍미 에어닷 2 무선 이어폰입니다. 가격은 99위안인데 출시 기념 79위안. 블루투스 5.0 지원, 무게 41g, 7.2mm 구경 드라이버, DSP 디지털 노이즈 캔슬링, 터치해서 어시스턴트 실행. 한번 충전해서 4시간 재생, 충전 케이스에서 ...
    Date2020.07.21 소식 By낄낄 Reply1 Views590 file
    Read More
  3. ZMI의 3350mAh 보조배터리 겸 손전등

    ZMI의 3350mAh 보조배터리 겸 손전등입니다. 가격 99위안. 배터리 용량은 3350mAh, 5V 1A 입/출력이 가능하며 완전 충전에는 3.5시간이 걸립니다. 표기 스펙만 3350mAh지 실제로는 1800mAh 쯤 되겠네요. 손전등으로는 2700분 동안 쓸 수 ...
    Date2020.07.21 소식 By낄낄 Reply2 Views846 file
    Read More
  4. [번역] OpenAI의 GPT-3은 비트코인 이후로 가장 대단한 것일지도 모릅니다

    OpenAI는 인간에게 친화적인 인공지능을 만들고자 하는 연구 중심의 인공지능 업체입니다. 이곳에서 최근 새로운 인공지능 자연어처리(NLP) 모델인 GPT-3을 공개했는데, 그 성능이 대단한 것으로 알려졌습니다. 《인공지능신문》 OpenAI, ...
    Date2020.07.20 분석 By쮸쀼쮸쀼 Reply26 Views7105 file
    Read More
  5. KFC, 3D 프린터로 만들어낸 바이오 치킨 너겟을 연구

    KFC가 러시아의 3D 바이오프린팅 솔루션과 함께 닭의 세포와 식물 재료를 사용, 3D 바이오 프링팅 기술로 바이오 고기를 만들어내는 기술을 연구한다고 발표했습니다. 진짜 고기와 똑같은 성분을 지니고, 동물에게 고통을 주지 않으며, 축...
    Date2020.07.20 소식 By낄낄 Reply4 Views794 file
    Read More
  6. No Image

    필립스 생활가전사업 매각 타진

    20일 투자은행 업계에 따르면 필립스가 의료기기 사업 등에 집중하기 위해 생활가전 부문의 매각 작업에 착수했고, 한국 주요 가전사를 포함한 잠재적 매수자들과의 접촉에 나섰다고 합니다.   관계자에 의하면 올해 말 매각 작업에 돌입...
    Date2020.07.20 소식 By이견 Reply1 Views614
    Read More
  7. 빅스비에 갤럭시 버즈라고 말하니

    갤럭시 버즈 갤럭시 버즈 플러스 갤럭시 버즈 라이브(New)   가 나오네요 이번에 나올 갤럭시 버즈는 갤럭시 버즈 라이브인게 확실하고, 플러그인 선택지에 추가된걸로 봐서 곧 출시할 것 같네요
    Date2020.07.20 일반 ByPixel Reply4 Views1243 file
    Read More
  8. 딱정벌레 위에 장착하는 초소형 액션캠

    딱정벌레 위에 장착하는 초소형 액션캠입니다. 초 저전력 흑백 카메라와 블루투스 통신 기능을 갖춰, 1~5fps의 속도로 동영상을 찍어 120m 떨어진 스마트폰에 전송합니다. 무게는 250mg이니 500mg까지 버티는 딱정벌레 위에 올려둘 수 있...
    Date2020.07.19 소식 By낄낄 Reply7 Views1707 file
    Read More
  9. No Image

    전압과 전류 관계, ma와 mah가 핵갈립니다.

    5V 12V 스텝업 컨버터가 오늘 도착하지 않는다는데 일단 지금 바로 써야되기 때문에... 급한대로 건전지로라도 자작할려는 생각을 하고 있습니다.   일반적으로 블랙박스같은 작은 기기가 소모하는 전류는 200-300mA 등지이고, 실제로 많...
    Date2020.07.18 질문 By우즈 Reply11 Views1460
    Read More
  10. 버즈 라이브 착용 사진도 유출되었습니다

        드는 생각은 두가지입니다.   1. 아 거 디자인 한번 겁나 구리게도 뽑았네..   2. 아니 도당체 오픈형 이어폰으로 얶떢계 노캔을 구현했단 말인가.. 삼성의 공돌이들은 세계 제일!!!  
    Date2020.07.18 소식 By새벽안개냄새 Reply22 Views1506 file
    Read More
  11. 200엔짜리 아두이노 프로 미니 호환 보드

    200엔짜리 아두이노 프로 미니 호환 보드 LGT8F328P입니다. 무려 세금 포함 가격이 2백엔입니다. 중국제 아두이노 호환 제품이 원래 싸지만, 그 중에서도 유별나게 싸다네요. 아두이노 프로 미니에 장착된 Atmel ATMega328P의 호환 마이크...
    Date2020.07.18 소식 By낄낄 Reply3 Views1278 file
    Read More
  12. 12V 어댑터에서 15V가 나옵니다

    헐.................................. (말잇못)   12V 1A짜리 어댑터가 있습니다. 지금껏 이걸로 잘 써왔는데... 2.5인치 HDD 구동이 가능하지만 3.5인치 HDD의 구동이 불가능하며, 12V 1A가 정격인 스탠드는 구동이 가능합니다.   여기...
    Date2020.07.16 질문 By우즈 Reply7 Views1514 file
    Read More
  13. No Image

    충전 필요 없는 배터리, 염료감응 베타전지

    대구경북과학기술원(DGIST) 에너지공학전공 인수일 교수팀은 별도 충전 없이 반영구적으로 사용할 수 있는데다 가격도 저렴한 ‘염료감응 베타전지’를 개발했다고 15일 밝혔다. 연구 결과는 국제학술지 ‘케미컬 커뮤니케...
    Date2020.07.16 소식 By낄낄 Reply28 Views1346
    Read More
  14. 어댑터 2개로 아이폰에 C타입 이어폰 사용하기

    집에 돌아다니는 USB Type C 이어폰은 많은데 아이폰이라 사용 못 하시는 분들도 계시죠? 라이트닝 카메라 어댑터와 USB-A to USB-C 어댑터를 구매하시면 사용 가능합니다.     순서대로   라이트닝 카메라 어댑터 / USB-A to USB-C 어댑...
    Date2020.07.15 일반 Bytitle: AI깍지 Reply13 Views3260 file
    Read More
  15. 리눅스 오디오 삽질- HUD100 하드웨어 볼륨

    어제 올린 글에서 HUD100의 문제점으로 pulseaudio에서 하드웨어 볼륨 컨트롤을 지적했었습니다.   그리고, 오늘 학교 다녀오자마자 삽질을 시작했습니다. 그리고 되게 만들었습니다.     여기를 보시면 flags에 HW_VOULME_CTRL이 없는 걸...
    Date2020.07.15 일반 Byzlzleking Reply3 Views1072 file
    Read More
목록
Board Pagination Prev 1 ... 202 203 204 205 206 207 208 209 210 211 ... 357 Next
/ 357

최근 코멘트 30개
김밥애호가
11:57
아이들링
11:57
까마귀
11:55
김밥애호가
11:53
파란진주
11:52
메이드아리스
11:51
메이드아리스
11:50
GPT
11:44
랩탑
11:37
quadro_dcc
11:36
랩탑
11:35
김밥애호가
11:34
랩탑
11:33
아라
11:32
아라
11:30
kerberos
11:30
아이들링
11:29
아이들링
11:27
quadro_dcc
11:25
360Ghz
11:25
quadro_dcc
11:25
포인트 팡팡!
11:23
까마귀
11:21
milsa
11:16
milsa
11:15
파인만
11:07
카토메구미
10:59
록군
10:58
프로리뷰어
10:46
아이들링
10:46

더함
AMD
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소