options snd-hda-intel model=auto position_fix=1
ALSAの設定内容を確認する方法
「less /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz」
でいろいろ読めますよー。あと前回のコーデック話だけだと
「less /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz」
を。
/etc/modprobe.d/alsa-base.conf
アンロードしてからロードしなおし、っていうのは、新しめの環境なら
「sudo alsa force-reload」
でできるかもしれません。
$ pacmd list-cards;
pacmd list-cards;
Welcome to PulseAudio! Use "help" for usage information.
>>> 3 card(s) available.
index: 0
name: <alsa_card.pci-0000_01_00.1>
driver: <module-alsa-card.c>
owner module: 4
properties:
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xfa080000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "nVidia Corporation"
device.product.id = "0beb"
device.product.name = "GF104 High Definition Audio Controller"
device.string = "1"
device.description = "GF104 High Definition Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400)
off: オフ (priority 0)
active profile: <output:hdmi-stereo>
sinks:
alsa_output.pci-0000_01_00.1.hdmi-stereo/#0: GF104 High Definition Audio Controller Digital Stereo (HDMI)
sources:
alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor/#0: Monitor of GF104 High Definition Audio Controller Digital Stereo (HDMI)
index: 1
name: <alsa_card.usb-046d_08d9-01-U0x46d0x8d9>
driver: <module-alsa-card.c>
owner module: 5
properties:
alsa.card = "2"
alsa.card_name = "USB Device 0x46d:0x8d9"
alsa.long_card_name = "USB Device 0x46d:0x8d9 at usb-0000:00:1a.0-1.2, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:1a.0-usb-0:1.2:1.1"
sysfs.path = "/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1/sound/card2"
udev.id = "usb-046d_08d9-01-U0x46d0x8d9"
device.bus = "usb"
device.vendor.id = "046d"
device.vendor.name = "Logitech, Inc."
device.product.id = "08d9"
device.product.name = "QuickCam IM/Connect"
device.serial = "046d_08d9"
device.string = "2"
device.description = "QuickCam IM/Connect"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
profiles:
input:analog-mono: Analog Mono Input (priority 1)
off: オフ (priority 0)
active profile: <input:analog-mono>
sources:
alsa_input.usb-046d_08d9-01-U0x46d0x8d9.analog-mono/#1: QuickCam IM/Connect Analog Mono
index: 2
name: <alsa_card.pci-0000_00_1b.0>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xfa100000 irq 51"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "1c20"
device.product.name = "Cougar Point High Definition Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Internal Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:analog-stereo: Analog Stereo Output (priority 6000)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
input:analog-stereo: Analog Stereo Input (priority 60)
off: オフ (priority 0)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_00_1b.0.analog-stereo/#1: Internal Audio Analog Stereo
sources:
alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#2: Monitor of Internal Audio Analog Stereo
alsa_input.pci-0000_00_1b.0.analog-stereo/#3: Internal Audio Analog Stereo
pacmdの出力から、このサウンドデバイスにはカーネルモジュール「snd_hda_intel」が適用されていることがわかります。
カーネルモジュールというのは、いわゆるドライバと思ってください。この場合はサウンドドライバですね。
ここで、このカーネルモジュールに関する以下のドキュメントを参照してみます。
/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
ALC888Sに関する情報はありませんでしたが、ALC888に関する情報はありました。
コード:
ここで、このカーネルモジュールに関する以下のドキュメントを参照してみます。
/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
ALC888Sに関する情報はありませんでしたが、ALC888に関する情報はありました。
コード:
ALC882/883/885/888/889
======================
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
arima Arima W820Di1
targa Targa T8, MSI-1049 T8
asus-a7j ASUS A7J
asus-a7m ASUS A7M
macpro MacPro support
mb5 Macbook 5,1
macmini3 Macmini 3,1
mba21 Macbook Air 2,1
mbp3 Macbook Pro rev3
imac24 iMac 24'' with jack detection
imac91 iMac 9,1
w2jc ASUS W2JC
3stack-2ch-dig 3-jack with SPDIF I/O (ALC883)
alc883-6stack-dig 6-jack digital with SPDIF I/O (ALC883)
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
acer-aspire-4930g Acer Aspire 4930G
acer-aspire-6530g Acer Aspire 6530G
acer-aspire-7730g Acer Aspire 7730G
acer-aspire-8930g Acer Aspire 8930G
medion Medion Laptops
targa-dig Targa/MSI
targa-2ch-dig Targa/MSI with 2-channel
targa-8ch-dig Targa/MSI with 8-channel (MSI GX620)
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
lenovo-sky Lenovo Sky
haier-w66 Haier W66
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
6stack-dell Dell machines with 6stack (Inspiron 530)
mitac Mitac 8252D
clevo-m540r Clevo M540R (6ch + digital)
clevo-m720 Clevo M720 laptop series
fujitsu-pi2515 Fujitsu AMILO Pi2515
fujitsu-xa3530 Fujitsu AMILO XA3530
3stack-6ch-intel Intel DG33* boards
intel-alc889a Intel IbexPeak with ALC889A
intel-x58 Intel DX58 with ALC889
asus-p5q ASUS P5Q-EM boards
mb31 MacBook 3,1
sony-vaio-tt Sony VAIO TT
auto auto-config reading BIOS (default)
これを、カーネルモジュールのオプションに与えてあげれば、なんとかなるかもしれないです。設定はファイルに記述します。
1. 端末を開き、以下を実行します。「$ sudo gedit /etc/modprobe.d/snd-hda-intel.conf;」
2. テキストエディタが開くので、「options snd-hda-intel model=3stack-hp」を記述します
3. 保存してテキストエディタを終了します
4. コンピュータを再起動します
5. まだトラブルが続くようだったら教えて下さい。
6. 今回作成したファイルは「$ sudo rm /etc/modprobe.d/snd-hda-intel.conf;」で消すことができますが、打ち間違いで他のファイルを消さないように気をつけて下さい。
2. テキストエディタが開くので、「options snd-hda-intel model=3stack-hp」を記述します
3. 保存してテキストエディタを終了します
4. コンピュータを再起動します
5. まだトラブルが続くようだったら教えて下さい。
6. 今回作成したファイルは「$ sudo rm /etc/modprobe.d/snd-hda-intel.conf;」で消すことができますが、打ち間違いで他のファイルを消さないように気をつけて下さい。
0 件のコメント:
コメントを投稿