新しいコンピューターを組み立てたばかりですが、音が出ないという問題があります。助けていただけませんか? これまでにやったことを順に説明します...
Debian をインストールし、BIOS を更新しました。apt-get updated と apt-get upgrade-distro も実行しました。私の設定は次のとおりです。
michael@carbon:~$ inxi -Fxz
System: Host: carbon Kernel: 3.16.0-4-amd64 x86_64 (64 bit gcc: 4.8.4)
Desktop: Gnome 3.14.4 (Gtk 3.14.5-1+deb8u1) Distro: Debian GNU/Linux 8
Machine: Mobo: ASUSTeK model: H170M-PLUS v: Rev X.0x Bios: American Megatrends v: 0704 date: 02/15/2016
CPU: Quad core Intel Core i5-6600 (-MCP-) cache: 6144 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 26487
Clock Speeds: 1: 3301 MHz 2: 3301 MHz 3: 3301 MHz 4: 3301 MHz
Graphics: Card: Intel Device 1912 bus-ID: 00:02.0
Display Server: X.Org 1.16.4 drivers: fbdev,vesa,intel Resolution: [email protected]
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
GLX Version: 3.0 Mesa 10.3.2 Direct Rendering: Yes
Audio: Card Intel Device a170 driver: snd_hda_intel bus-ID: 00:1f.3 Sound: ALSA v: k3.16.0-4-amd64
Network: Card: Intel Ethernet Connection (2) I219-V driver: e1000e v: 2.3.2-k bus-ID: 00:1f.6
IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 3032.6GB (2.0% used) ID-1: /dev/sda model: ST3000DM001 size: 3000.6GB temp: 41C
ID-2: USB /dev/sdb model: microSD_RDR size: 32.0GB temp: 0C
Partition: ID-1: / size: 9.1G used: 4.9G (57%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 2.7T used: 4.2G (1%) fs: ext4 dev: /dev/sda4
ID-3: swap-1 size: 34.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
Sensors: System Temperatures: cpu: 66.0C mobo: 27.8C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 191 Uptime: 3:09 Memory: 1871.2/15963.8MB Init: systemd runlevel: 5 Gcc sys: N/A
Client: Shell (bash 4.3.301) inxi: 2.1.28
michael@carbon:~$
サウンドカードではなく、オンボード サウンドを使用していることに注意してください。実際はすべてオンボードで、マザーボードのみでカードはありません。
最初に、ルートとしてサウンドがあるかどうかを確認しましたが、ありませんでした (ちなみに、私はグループ 'audio' のメンバーです)。
michael@carbon:~$ id michael
uid=1000(michael) gid=1000(michael) groups=1000(michael),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner),117(bluetooth)
michael@carbon:~$
Rythmbox は私が知っているトラックを再生しており、音量は 100% です。
その後、設定 -> サウンドで、コンピュータの背面にある 3.5mm ライン出力ソケットにヘッドフォンを接続すると、サウンド出力用のデバイスが表示されることに気付きました (ヘッドフォンを抜き差しすると消えて再び表示されますが、これは機能することがわかっています)。デバイスの名前は次のとおりです。「ライン出力 - 内蔵オーディオ」すべてのデバイスをチェックしましたが、トラブルシューティングに使用しているのはこれです。
スピーカーをテストします... 左と右、どちらも何も聞こえません。
「アプリケーション」タブで、Rythmbox の音量が 100% に設定されていることも確認しました。
そこでシステムログを見てみたところ、Xorg.O.ログそして私は次の行に気づきました...
.
.
.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event8)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event9)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event10)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event11)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.603] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event12)
[ 63.603] (II) No input driver specified, ignoring this device.
[ 63.603] (II) This device may have been added with another device file.
.
.
.
これが問題の根本原因だと思うのですが、マザーボードに付属していたCDを見ると、Linuxドライバのディレクトリに「注意: マザーボードのチップセットとコンポーネントのサポートのために、最新のLinuxカーネルに更新してください」というファイルがあるのがわかりました。これは予想どおりです。なぜなら、私の理解では、LinuxはWindowsに必要な特別なドライバなしで、一般的な方法でハードウェアをサポートするはずだからです(ただし、DebianがAsus H170M-PLUSをサポートしているかどうかはわかりません。これは比較的新しいマザーボードです...?)。最新バージョンを使用すればすべてOKというこのメッセージは、私の信念を強めています。すべき仕事。
モジュール (Windows ではデバイス ドライバーとも呼ばれます) をアンインストールして再インストールしたいのですが、何をすればよいかわかりません...
michael@carbon:~$ ls /lib/modules/$(uname -r)
kernel modules.alias modules.alias.bin modules.builtin modules.builtin.bin modules.dep modules.dep.bin modules.devname modules.order modules.softdep modules.symbols modules.symbols.bin
michael@carbon:~$ ls /lib/modules/$(uname -r)/kernel/drivers/
acpi base bluetooth cpufreq dma firmware hid i2c infiniband leds memstick misc net pci power ptp ssb thermal uio vfio virtio xen
ata bcma cdrom crypto edac gpio hv idle input md message mmc nfc pcmcia powercap scsi staging thunderbolt usb vhost w1
atm block char dca firewire gpu hwmon iio isdn media mfd mtd parport platform pps spi target tty uwb video watchdog
michael@carbon:~$
そこに何があるか(または何を探しているのか)よく分かりませんが、「そして…」では、アンインストールするものは何でしょうか?
root@carbon:/home/michael# alsactl init
Found hardware: "HDA-Intel" "Intel ID 2809" "HDA:10ec0887,104386c7,00100302 HDA:80862809,80860101,00100000" "0x1043" "0x86c7"
Hardware is initialized using a generic method
root@carbon:/home/michael# lspci -v
.
.
.
00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 86c7
Flags: bus master, fast devsel, latency 32, IRQ 139
Memory at f7040000 (64-bit, non-prefetchable) [size=16K]
Memory at f7020000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
.
.
.
アンインストールして再インストールしてみたいのですが、コマンドもモジュールもわかりません。
まだ音が出ません。
michael@carbon:~$ lspci -nn
.
.
.
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a170] (rev 31)
.
.
.
8086=Intel、a170=PCI サウンドですが、ページ リストに「a170」が見つかりませんDebian でサポートされている PCI デバイスそれは私の問題でしょうか?
自分が行った操作が効果がないことを確認するために再起動しました。
まだこの問題に取り組んでいます。「ライン出力 - 内蔵オーディオ」がシステムで認識されているのに、サウンドが出力されないのはなぜでしょうか?
次に試すべきアイデアはありますか?
答え1
サウンド設定ですべての音量レベルを確認済みだと思います。pavucontrol
レベルをより詳細に確認するのに役立つ場合があります。
比較的新しいハードウェアをお持ちであれば、より新しいカーネルを試すことができます。Debian バックポート:
echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install linux-image-4.5.0-0.bpo.2-amd64
(ファームウェア モジュールが必要な場合は、最初の行にcontrib
と を追加してモデルを検索し、バックポートされたファームウェア パッケージもインストールします)。non-free
/etc/apt/sources.list
答え2
指摘されているように、問題はマザーボードのアーキテクチャが新しすぎることでした。数か月遅れて Debian Jessie の最新バージョンをインストールしたところ、通常どおりすぐに動作しました。