Lenovo Y50의 서브 우퍼를 Linux에서 작동하게하려면 어떻게합니까?


10

HDA 분석기를 다운로드하여 변경하면 Linux Mint 17.2 에서만 작동하는 서브 우퍼가 통합 된 Lenovo Y50 노트북이 있습니다 .

  • PIN 0x17-> 위젯 제어-> 체크 아웃
  • PIN 0x17-> 출력 앰프-> Val [0]-> 음소거 해제
  • PIN 0x1a-> VREF-> 100으로 설정

문제는 다양한 다른 배포판 (Ubuntu, Antegros, Manjaro, Debian, Fedora)을 시도했지만 동일한 작업을 수행해도 서브 우퍼가 작동하지 않는다는 것입니다. 다른 배포판에서는 다음과 같은 다양한 다른 솔루션 (앞에서 언급 한 솔루션과 함께)을 적용하려고했습니다.

  • 패키지 hdajackretask에서 시도 alsa-tools(우분투에서만, 다른 사람에서는보고 할 수 있습니다. 우분투에서 tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy다양한 설정을 시도했지만 서브 우퍼는 여전히 작동하지 않습니다.)
  • 설정 enable-lfe-remixing = yes에서/etc/pulse/daemon.conf
  • 설정 default-sample-channels = 3default-channel-map = front-left,front-right,lfe에서/etc/pulse/daemon.conf
  • PulseAudio를 제거하고 ALSA 만 speaker-test -c 6남음 ( 이 상태에서 많이 시도하지는 않았지만 전면 왼쪽 및 전면 오른쪽의 두 채널 만 감지하는 것으로 나타났습니다 )
  • 만 남겨 alsa-base.conf에서 /etc/modprobe.d/(이것은 단지 카드를 재정렬하지만 시스템이 ALSA 차와 PCH를 설정 만했다 때 도움이 믿고) 다음의 내용 :

    # Intel PCH
    options snd-hda-intel index=0  model=auto vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c
    
  • 다음과 같은 많은 관련 구성 폴더를 Linux Mint에서 Fedora로 복사

    • /etc/alsa/, /etc/modprobe.d//etc/pulse/
    • /usr/share/pulseaudio/alsa-mixer//usr/share/alsa/

이 모든 시도 된 솔루션이 작동하지 않았습니다.

몇 가지 정보 명령을 실행하여 문제를 더 분석하기 시작했습니다. 명령 wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh에서 Linux MintFedora Workstation 22 (현재 사용중인)에 대한 다음 정보를 얻었습니다 . 나는 흥미로운 것을 발견하지 못했지만 아마도 당신은 할 것입니다.

그러나 pactl list두 배포판 모두 에서 명령 을 실행하여 Linux Mint (Pastebin ID # Z81bqaR3) 및 Fedora (Pastebin ID # gDNJg4Lq)를 얻었으며 다음을 발견했습니다.

페도라와 우분투에서 :

Card #1
    ....
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"

그리고 Linux Mint에서 :

Card #1
    ....
    device.product.name = "Lynx Point High Definition Audio Controller"

이 점에서 필자는 구글의 첫 번째 링크 검색 다음에 ubuntu Lynx Point High Definition Audio Controller다음이 사운드, Google'd 가진 많은 Dell 노트북 발견 pulseaudio models.txt(첫 번째 링크)을 따라서 내에서 설정을 시도 alsa-base.conf/etc/modprobe.d/다음과 같은 :

    # Intel PCH
    options snd-hda-intel index=0  model=dell-vostro-3500 vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c

작동하지 않았다.

링크 및 부적절한 pastebin 링크 대신 검색 언급에 대해 죄송하지만 새롭고 게시 할 수있는 링크는 최대 2 개입니다. 이제 내 질문은 :

  • 이 랩톱의 서브 우퍼를 Linux Mint뿐만 아니라 모든 배포 환경에서 사용할 수있는 적절한 방법을 알고 있습니까? 또는
  • Lynx Point High Definition Audio ControllerLinux Mint가 보는 것처럼 Fedora 설치에서 사운드 카드를 보는 방법을 알고 있습니까? (저는 인터넷에서 이와 관련하여 도움이되는 것을 찾지 못했습니다) 또는
  • 당신이 세트에 다른 모델 이름을 알고 계십니까 model=...에서 alsa-base.conf그 힘의 일을? 나는 단지 시도했다 dell-vostro-3500. 또는
  • PulseAudio를 설치하지 않아도 도움이 될 수있는 다른 솔루션을 알고 있습니까? (ALSA 용 HDA 분석기가 아닙니까? PulseAudio는 눈치 채지 못한 것을 깨뜨릴 수 있지만 ALSA만으로는 서브 우퍼를 여전히 감지하지 못합니다.

또한 두 배포판 (Live USB의 Fedora 및 Linux Mint)에서 다른 명령을 실행하여 도움을 줄 수 있습니다.

감사합니다! 지난주에 내가 미쳤 기 때문에 누군가가 나를 도울 수 있기를 바랍니다. 월요일에만 HDA 분석기에 대해 알게되었고이 랩톱을 구입 한 이후로 Linux에서 서브 우퍼를 작동시키는 희망을 잃었습니다.

편집 : 여기 에 솔루션으로 후속 질문 .

EDIT2 : 파이썬 스크립트를 사용하는 내 솔루션은 here .


이것은 나를 위해 일한 것입니다, 당신을 도울 수 있습니다 :) askubuntu.com/a/667688
ddulic

1
귀하의 답변에 감사드립니다. 그러나 당신이 말하는 해결책은 실제로이 질문과 이미 시도한 것을 연결하는 것입니다.
Dragoș

내가 조사 좀 더 시간을 보냈습니다 여기에 후속 질문은, : superuser.com/questions/975219/...
드라고

약간 OT이지만 HDA Analyzer를 실행하기 위해 어떤 버전의 Python을 사용합니까? ddulic92의 링크에있는 해당 URL에서 가져 와서 실행합니까? 그런 다음 Archlinux에서 그 가치가 있는지 작동하는지 확인할 수 있습니다. Ask Ubuntu에 언급 된 다른 솔루션을 시도했지만 차이가 없지만 다시 한 번 내가 알고있는 한 Pulse Audio를 사용하지 않고 Alsa (이상하게도 펄스 폴더가 존재했습니다) .
miyalys

1
저는 Python 2를 사용합니다. Fedora에서는 python2터미널에 입력 합니다. 예, ddulic92의 링크에서 가져옵니다. 파이썬 명령을 적절히 수정하고 사용 sudo합니다. Arch Linux에 대한 조사 결과를 다시 제시하십시오. 시도하지 않았기 때문에 궁금합니다.
Dragoș

답변:



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.