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. No Image

    앰프, DAC 에서 THX

    THX 가 있고 없고의 AMP 차이가 제법 나는 것 같더군요. 위키에서 찾아보면 조지루카스가 만든 규격 같은데... 이게 영화 같은 것에는 그런가? 하겠는데...  실제 음악만 듣는 것에도 영향을 주는지 궁금합니다.   예로 타이달이나 스포티...
    Date2024.03.25 일반 By투명드래곤 Reply11 Views671
    Read More
  2. No Image

    포드코리아 철수하나…사업 전면 재검토

    22일 업계에 따르면 포드세일즈서비스코리아(포드코리아)는 철수 등 다양한 방안을 두고 현재 논의 중인 것으로 알려졌다. 논의가 최종 마무리되면 포드코리아는 철수, 판매 방식 변화 등 큰 변화를 겪을 것으로 관측된다. 내부 논의가 마...
    Date2024.03.25 소식 By낄낄 Reply8 Views1543
    Read More
  3. No Image

    현대차그룹, 2년 만에 신형엔진 개발 재개

    현대차그룹은 연구개발본부 전동화성능개발센터 내 엔진설계실을 신설했다. 엔진설계실은 150~200명 규모 조직으로, 기존에 전동화 부서로 분산된 내연기관 연구개발 인력을 다시 모았다. 현재 회사 내외부에서 추가 인력을 확보 중인 것...
    Date2024.03.25 소식 By낄낄 Reply6 Views1260
    Read More
  4. No Image

    사이버트럭 되팔이가 블랙리스트에 오름

    사이버트럭을 구매한 후 경매 사이트에 올린 사람이 앞으로 사이버트럭을 살 수 없게 됐습니다. 기존에 걸어둔 사이버트럭 2건의 예약을 취소하고, 앞으로 예약의 보증금을 몰수할 거라고 합니다.
    Date2024.03.24 소식 By낄낄 Reply1 Views1052
    Read More
  5. No Image

    전직 UPS 직원이 130만 달러의 애플 제품을 훔침

    전직 UPS 분류 감독관이 UPS 창고에서 130만 달러에 달하는 애플 제품을 훔쳐 팔았다가 체포됐습니다. 2023년 7월부터 2024년 1월 사이의 절도 혐의로 기소될 예정이며 회사에서는 짤렸습니다. 2013년부터 일했던 UPS의 창고에서 866개의 ...
    Date2024.03.24 소식 By낄낄 Reply1 Views611
    Read More
  6. TV용 동축 케이블을 살 때 주의할 점이 있을까요?

    벽에서 나오는 TV 연결 단자와 TV 튜너 사이를 연결할 동축케이블을 사려고 하는데 종류는 많고 정보는 적어서 고르기가 어렵군요.   연결단자가 ㄱ자이고 선이 얇으면 좋겠는데 국내 몰에서는 그런게 잘 안 보여서   75Ohm RG179 케이블 ...
    Date2024.03.24 질문 ByMannaz Reply2 Views411 file
    Read More
  7. No Image

    OLED 번인을 없애는 절연 처리된 청색 발광 다이오드 기술

    캠브리지 대학 연구팀은 청색 발광 다이오드의 빛을 제어해 전력 사용량을 줄이고 번인을 없애는 기술을 발표했습니다. OLED 번인은 OLED 디스플레이를 구성하는 청색 발광 다이오드에서 불안적이고 비효율적인 빛이 나오면서 생깁니다. ...
    Date2024.03.24 소식 By낄낄 Reply0 Views699
    Read More
  8. No Image

    [부고] 사이버스페이스와 특이점을 처음 말한 배너 빈지

    1979년 True Names 에서 윌리엄 깁슨보다 5년 빨리 사이버스페이스를 사용한 SF 작가분인 배너 빈지 분이 3월 20일에 79세의 일기로 임종하셨습니다.   1999년, 컨퍼런스 논문인 The coming technological singularity: How to survive in...
    Date2024.03.24 소식 Bytitle: 폭8책읽는달팽 Reply1 Views336
    Read More
  9. No Image

    테슬라, 중국에서 전기차 생산량을 줄임

    테슬라의 상하이 기가 팩토리는 주 7일 근무에서 5일 근무 체제로 조절하고, 배터리 생산량을 줄였습니다. 상하이 기가 팩토리는 모델 Y와 모델 3 하이랜드를 생산하고 있으나, 중국에서 출시되는 수많은 전기차와 경쟁해야 합니다. 중국 ...
    Date2024.03.23 소식 By낄낄 Reply2 Views682
    Read More
  10. No Image

    뉴럴링크 인터페이스로 게임을 플레이하는데 성공

    뉴럴링크 두뇌 임플란트를 시술한 최초의 환자가 이걸로 게임을 하는 영상이 올라왔습니다. 문명 6과 체스를 플레이했는데 처음에는 의도한 움직임과 생각한 움직임을 구분하기 어려웠으나, 나중에는 차차 적응해서 게임 플레이가 가능했...
    Date2024.03.23 소식 By낄낄 Reply2 Views422
    Read More
  11. 미디어텍, NVIDIA GPU를 탑재한 자동차용 엔터테인먼트 플랫폼

    미디어텍이 NVIDIA GPU를 탑재한 자동차용 엔터테인먼트 플랫폼인 디멘시티 오토 콕핏 시리즈를 발표했습니다. Arm v9 명령어 세트 CPU, 대규모 언어 모델을 실행할 수 있는 차세대 NVIDIA GPU 탑재(블랙웰?), CX-1, CY-1, CM-1, CV-1 등...
    Date2024.03.23 소식 By낄낄 Reply0 Views341 file
    Read More
  12. 테슬라 사이버트럭의 물웅덩이 주행 영상

    테슬라 사이버트럭의 물웅덩이 주행 영상입니다. 물에서 나오자 긁히는 소리가 났는데, 앞바퀴 플라스틱 라이닝 일부가 분리되서 그랬다네요. 또 전방 안개등도 오작등했는데, 이건 광량 센서에 흙이 묻어서 그런 듯 합니다. 이걸로 험한 ...
    Date2024.03.22 소식 By낄낄 Reply4 Views736 file
    Read More
  13. No Image

    내연기관차 수명 늘린 '유로7' 합의안 통과…현대차·기아 '호재'

    유럽연합(EU) 입법기구인 유럽의회가 최신 자동차 배출가스 규제 '유로7'를 확정했다. 당초보다 완화된 유로7이 의회 문턱을 넘어 내연기관차 수명이 길어질 전망이다. 연간 유럽 판매량이 100만대가 넘는 현대차·기아에 ...
    Date2024.03.20 소식 By낄낄 Reply18 Views1589
    Read More
  14. er4 이어팁 크기가 너무 크거나 작습니다

    1번 기본 3단팁은 너무 커서 마지막 3단이 잘 안들어가거나 점점 빠집니다(ER38-18) 2번 ER38-18CL은 사용해보지 못해서 어떤지 잘 모르겠습니다(기본 구성품에 없습니다. 혹시 옛날 er4에 있던 그 모델인가요?) 3번 ER38-15SM은 너무 작...
    Date2024.03.19 질문 Bydmy01 Reply8 Views500 file
    Read More
  15. 삼성전자, 파워뱅크 신제품 2종 출시

    [보도자료] 삼성전자, 재활용 소재를 사용한 강력한 성능의 배터리팩 2종 출시 2종 모두 USB PD 3.0 규격 지원 USB-C 포트 탑재하였습니다. PD 배터리팩 20,000 mAh는 최대 45 W 충전 지원, USB-C 포트 3개 탑재. 정가 6.6만 원. PD 무선...
    Date2024.03.19 소식 Bytitle: 컴맹임시닉네임 Reply16 Views1756 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 358 Next
/ 358

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소