Không phát hiện thấy thiết bị âm thanh


26

Tôi vừa cài đặt Ubuntu 16.04 LTE trên máy Lenovo E470 mới. Không có thiết bị âm thanh nào được phát hiện, ý tôi là:

nhập mô tả hình ảnh ở đây

Và tương tự, không có thiết bị đầu vào được phát hiện. Một số thông tin có thể hữu ích: aplay -ltrả về

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Dù sao, một thiết bị âm thanh tồn tại: sudo lspci -vtrả về (trong số những thứ khác)

00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
    Subsystem: Lenovo Device 505b
    Flags: bus master, fast devsel, latency 64, IRQ 16
    Memory at f4420000 (64-bit, non-prefetchable) [size=16K]
    Memory at f4410000 (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
    Kernel modules: snd_hda_intel

Tôi đã cố gắng tải lại alsa: sudo alsa force-reloadreturn

Terminating processes: 10509 (failed: processes still using sound devices: 30977(pulseaudio)).
Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer (failed: modules still loaded: snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer.

Danh sách chìm trong pacmd: pacmd

Welcome to PulseAudio 8.0! Use "help" for usage information.
>>> list-sinks

1 sink(s) available.
  * index: 0
    name: <alsa_output.pci-0000_00_1f.3.hdmi-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: IDLE
    suspend cause: 
    priority: 9950
    volume: front-left: 53740 /  82% / -5.17 dB,   front-right: 53740 /  82% / -5.17 dB
            balance 0.00
    base volume: 65536 / 100% / 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 370.83 ms
    max request: 64 KiB
    max rewind: 64 KiB
    monitor source: 0
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 371.52 ms; range is 0.50 .. 371.52 ms
    card: 0 <alsa_card.pci-0000_00_1f.3>
    module: 6
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "HDMI 0"
        alsa.id = "HDMI 0"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "3"
        alsa.card = "0"
        alsa.card_name = "HDA Intel"
        alsa.long_card_name = "HDA Intel at 0xf4420000 irq 126"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1f.3"
        sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "9d71"
        device.form_factor = "internal"
        device.string = "hdmi:0"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "hdmi-stereo"
        device.profile.description = "Digital Stereo (HDMI)"
        device.description = "Built-in Audio Digital Stereo (HDMI)"
        alsa.mixer_name = "Intel Kabylake HDMI"
        alsa.components = "HDA:8086280b,17aa505b,00100000"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "video-display"
    active port: <hdmi-output-0>

Tôi nên đề cập rằng tôi chưa thể tạo ra bất kỳ âm thanh nào trên máy này trước đó.

Cảm ơn bạn trước thời gian của bạn, và xin vui lòng cho tôi biết nếu tôi có thể cung cấp thêm một số thông tin hữu ích.

Câu trả lời:


35

Tôi nhận ra rằng tôi đã quên cố gắng khắc phục sự cố pulseaudio, như có thể được đề xuất bởi phản ứng sudo alsa force-reload. Theo trang pulseaudio , tôi chạy

rm -r ~/.config/pulse; pulseaudio -k

và tôi khởi động lại. Bây giờ nó hoạt động! :)


3
Khởi động lại là không cần thiết đối với tôi. "Pulseaudio" đã được khởi động tự động trong kubfox 14.04. Nếu nó không bắt đầu, hãy làm "pulseaudio --start".
dr0i

Tôi /etc/pulse/default.pacó một số lỗi vì tôi đang tải các mô-đun đã gỡ cài đặt. Để kiểm tra, tôi đã gõ pulseaudiovào bảng điều khiển và nhận được thông báo lỗi cho biết các mô-đun bị thiếu
UnLoCo

1
Tôi ước giải pháp đơn giản này có hiệu quả, nhưng thật không may, nó đã không :(
Arun Saha

6

Tôi gặp vấn đề tương tự và hóa ra vì tôi đã đăng nhập vào gdm bằng root và pulseaudio không khởi động đúng trong trường hợp này nhưng nếu bạn chạy pulseaudio -D thì nó hoạt động chính xác


1

Việc tăng số lượng đồng hồ inotify đã cố định điều này cho tôi.

Làm theo hướng dẫn tại https://wiki.archlinux.org/index.php/PulseAudio/Troubledhoot#Daemon_startup_fails

pulseaudio -v đã báo lỗi:

E: [pulseaudio] module-udev-dò.c: Rõ ràng là bạn đã hết đồng hồ inotify, có lẽ vì Tracker / Beagle đã lấy đi tất cả. Tôi ước mọi người sẽ làm bài tập về nhà trước và sửa lỗi inotify trước khi sử dụng nó để xem toàn bộ cây thư mục, thứ mà hiện tại inotify chắc chắn không hữu ích. Vui lòng đảm bảo gửi cho những người theo dõi / Beagle một dòng phàn nàn về việc sử dụng inotify bị hỏng của họ.

Thêm một dòng để etc/sysctl.confsửa lỗi này:

fs.inotify.max_user_watches = 524288
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.