新安裝 Debian 8,沒有聲音

新安裝 Debian 8,沒有聲音

剛剛組裝了我的新電腦,但我的問題是沒有聲音。你能幫忙嗎?我將回顧到目前為止我所做的事情...

我安裝了 Debian 並更新了 BIOS,一切正常。我還 apt-get Updated 和 apt-get Upgrade-distro'd OK 這是我的設定:

 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:~$

請注意,我使用的是板載聲音,而不是音效卡。實際上一切都在船上,只有主機板,沒有卡片。
首先,我檢查了我是否有作為 root 的聲音,但我沒有(順便說一句,我是「音訊」群組的成員):

 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.5 毫米線路輸出插座時,會出現一個用於聲音輸出的設備(當我拔下並插入時,該設備會消失並重新出現)耳機,我知道它可以工作)。該設備稱為:“線路輸出 - 內建音訊”所以我檢查了所有設備,但這是我用來排除故障的設備。

測試揚聲器...左、右,都沒有。
在「應用程式」標籤下,我確保 Rythmbox 的音量也設定為 100%。

於是我查看了系統日誌,Xorg.O.log我注意到以下幾行...

 .  
 .  
 .  
 [    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 是否支援華碩H170M-PLUS - 它是一個相對較新的主機板。應該工作。

我想卸載並重新安裝模組(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 設備。這可能是我的問題嗎?

只是重新啟動以確保我所做的一切都沒有產生任何效果。
還在為這個苦苦掙扎。如何讓系統識別到“Line Out - 內建音訊”,但沒有聲音輸出?
有什麼想法下一步要嘗試什麼嗎?

答案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,它像平常一樣開箱即用。

相關內容