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. 빅스비에 갤럭시 버즈라고 말하니

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

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

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

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

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

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

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

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

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

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

    어제 올린 글에서 HUD100의 문제점으로 pulseaudio에서 하드웨어 볼륨 컨트롤을 지적했었습니다.   그리고, 오늘 학교 다녀오자마자 삽질을 시작했습니다. 그리고 되게 만들었습니다.     여기를 보시면 flags에 HW_VOULME_CTRL이 없는 걸...
    Date2020.07.15 일반 Byzlzleking Reply3 Views1072 file
    Read More
  10. iptime 공유기에 8197D 칩셋 지원은 버린거 같군요

    공유기 펌웨어 업데이트 안한지 좀 된거 같아서, 자동업데이트를 눌렀더니 최신버전이라고 나오더라구요.     근데 날짜 실홥니까..?     진짜로 지원이 끊겼습니다.   혹시나 싶어서 cpu 모델명으로 다나와에 검색했는데, 검색되는 해당 ...
    Date2020.07.15 일반 By케닌 Reply22 Views1679 file
    Read More
  11. 크리에이티브 BT-W3

     크리에이티브의 블루투스 오디오 전송기 BT-W3입니다. 동사의 전작인 BT-W2의 후속작입니다.    흔히 사용하는 블루투스 동글과는 조금 다릅니다. 이건 오디오만 전송해요. 블루투스 마우스같은 건 연결할 수 없습니다. PC에 꽂으면 아...
    Date2020.07.14 일반 ByMannaz Reply6 Views1455 file
    Read More
  12. 대충 미뤘던 Radsone HUD100 이야기

    저번 글에서 HUD100 사진이 나왔는데, 그때는 이야기를 좀 미룬다고 했었죠. 이렇게 미루다간 영영 이야기를 못할 것 같으니 글 한번 써본 김에 글감 잔고 (!) 를 청산하고자 합니다.   이걸 사야겠다고 생각하게 된 이유는 메이쥬 때문입...
    Date2020.07.14 일반 Byzlzleking Reply13 Views2973 file
    Read More
  13. No Image

    체크카드로 결제시 연말정산에 결제기록이 남나요?

    우선 제목이 곧 내용이며, 짧은 질문 죄송합니다.   현재 저는 직업이 없는 학생입니다. 예전에 여기서 체크카드로 결제 / 입출금시 연말정산에 기록이 남는다는 이야기를 들었는데, 다른 사람들에게 물어보니 세금 관련된 문제 때문에 꼭...
    Date2020.07.14 질문 By우즈 Reply12 Views1141
    Read More
  14. No Image

    12V짜리 차량용 미니블랙박스를 자전거에 사용하기

    메X다 구형 엠티비 탑니다. 취미로 대충 자전거를 끌고다니는 입장이라... 뭐 그렇게까지 무게에 집착하지는 않구여,    12볼트짜리 차량용 전압으로 구동되는 커여운 블랙박스찡이 있습니다. 그리고 보조배터리는 아시다시피 전부 5볼트...
    Date2020.07.14 질문 By우즈 Reply15 Views1455
    Read More
  15. 대충 디렘 프로 청음회 다녀온 이야기

    (어쨰 여기 와서 계속 오디오 이야기만 하는 거 같지만) 대충 저번 일요일날 디렘 프로 개발을 위한 청음회를 다녀왔습니다.  저랑 제 지인, 그리고 기글하드웨어 회원이라면  perillamint님과 유우나님이 같이 갔었습니다. 다행인지 불...
    Date2020.07.13 일반 Byzlzleking Reply15 Views2143 file
    Read More
목록
Board Pagination Prev 1 ... 203 204 205 206 207 208 209 210 211 212 ... 358 Next
/ 358

최근 코멘트 30개
툴라
09:05
K_mount
08:56
K_mount
08:56
360Ghz
08:55
딱풀
08:50
알란
08:48
카토메구미
08:41
카토메구미
08:40
Iwish
08:39
PLAYER001
08:35
툴라
08:26
툴라
08:04
오쿠소라아야네
07:59
GENESIS
07:52
툴라
07:32
skyknight
07:27
마초코
07:26
마초코
07:25
Argenté
07:24
툴라
07:21
까르르
06:59
veritas
05:41
자타공인AMD_유저
05:33
veritas
05:04
아라
04:57
푸른바다왕거북이
04:37
霊夢
04:21
Neons
01:28
조마루감자탕
01:13
가네샤
01:11

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소