Đầu ra âm thanh Dummy đầu ra âm thanh trong Ubuntu 14.04


15

Đầu ra giả được hiển thị trong Cài đặt hệ thống -> Âm thanh trong Ubuntu 14.04.

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

Không có câu hỏi nào khác về điều này đã giải quyết vấn đề của tôi.

Tôi đang sử dụng Dell Inspiron N5110. Âm thanh trên Ubuntu 14.04 của tôi đang khiến tôi phát điên. Nó hoạt động và không hoạt động ngẫu nhiên khi tôi bật PC.

Tôi đã làm theo các bước cho 13.10 và câu trả lời cho Không có âm thanh trong Ubuntu 13.04, chỉ có thiết bị đầu ra Dummy được liệt kê , nhưng dường như không có gì để khắc phục vấn đề.

Sau khi làm theo các hướng dẫn trong Tài liệu Ubuntu Hda Intel Sound Howto . Hiện tại tôi có dell-s14trong alsa-base.confhồ sơ. Tôi có thể nghe thấy âm thanh từ loa máy tính xách tay của mình sau khi tôi lưu và khởi động lại alsa, nhưng bị mất âm thanh sau khi khởi động lại. Thay đổi nó từ dell-s14để dell-vostro-3500không làm việc. Chạy pulseaudio -Dcho Daemon startup failed.


cat /proc/asound/card0/codec* | grep Codec`

cho

Codec: IDT 92HD87B1/3

và đây là phần phù hợp với codec của tôi trong HD-Audio-Models.txt

    STAC92HD83*
     ===========
    ref     Reference board
    mic-ref Reference board with power management for ports
    dell-s14    Dell laptop
    dell-vostro-3500    Dell Vostro 3500 laptop
    hp-dv7-4000 HP dv-7 4000
    auto        BIOS setup (default)

pulseaudio -vvv

cho:

I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
        D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
        D: [pulseaudio] core-util.c: RealtimeKit worked.
        I: [pulseaudio] core-util.c: Successfully gained nice level -11.
        I: [pulseaudio] main.c: This is PulseAudio 4.0
        D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
        D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
        D: [pulseaudio] main.c: Running on host: Linux x86_64 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
        D: [pulseaudio] main.c: Found 4 CPUs.
        I: [pulseaudio] main.c: Page size is 4096 bytes
        D: [pulseaudio] main.c: Compiled with Valgrind support: no
        D: [pulseaudio] main.c: Running in valgrind mode: no
        D: [pulseaudio] main.c: Running in VM: no
        D: [pulseaudio] main.c: Optimized build: yes
        D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
        I: [pulseaudio] main.c: Machine ID is 41cf9ca67be1059b2fa9e2fd533d698b.
        I: [pulseaudio] main.c: Session ID is c2.
        I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
        I: [pulseaudio] main.c: Using state directory /home/me/.config/pulse.
        I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-4.0/modules.
        I: [pulseaudio] main.c: Running in system mode: no
        E: [pulseaudio] pid.c: Daemon already running.
        E: [pulseaudio] main.c: pa_pid_file_create() failed.

Cập nhật

Sau khi tôi thêm cả dell-vostro-3500dell-s14vào alsa-base.confvà khởi động lại PC và đăng nhập, không có biểu tượng khay âm thanh, tôi đăng xuất và đăng nhập, và tôi đã lấy lại được âm thanh !!


Không có câu trả lời nào ở đây giải quyết được vấn đề "đầu ra giả" cho tôi, nhưng, tôi biết nếu tôi khởi động lại nó sẽ hoạt động, tôi chỉ không muốn (không muốn đăng xuất). Vì vậy, tôi đăng nhập với một người dùng khác và pulseaudio đã được khởi tạo đúng cách! Tôi chỉ cần đăng xuất nó và nó đang hoạt động trở lại trên người dùng chính của tôi! Tôi muốn biết một lệnh sử dụng trên người dùng hiện tại để thực hiện điều đó, pulseaudio -k (tự động khởi động lại) không có gì khác biệt ... (không có câu trả lời nào tôi thấy không liên quan đến cài đặt trình điều khiển hoặc khởi động lại, v.v. .). Btw, tôi cũng đã phải sử dụng lệnh pulseaudio -vvvvà nó đang hoạt động tốt hơn bây giờ.
Sức mạnh Bảo Bình

Câu trả lời:


5

Tôi đã kiểm tra thông tin card âm thanh bạn cung cấp và đây là những gì tôi nghĩ ra. Theo những gì tôi tìm thấy bằng cách tìm kiếm trên internet, bạn phải chỉnh sửa tệp cấu hình âm thanh cơ sở alsa và thêm dell-s14hoặc dell-vostro-3500vào nó. Máy tính xách tay Dell Inspiron của bạn không phải là Dell Vostro, mà máy tính xách tay Dell. Vì chỉ có hai lựa chọn thay thế để lựa chọn, hãy chọn dell-s14.

Nếu điều đó không hiệu quả, tôi khuyên bạn nên thử dell-vostro-3500vì Dell Inspiron và Dell Vostro giống nhau theo nhiều cách. Dell Vostro là phiên bản kinh doanh của máy tính xách tay tiêu dùng Dell Inspiron với một số khác biệt về phần cứng và thông số kỹ thuật.

Trước khi bạn chạy các lệnh sau, hãy đọc chúng trước, và nếu bạn đã thử nhận xét chúng, vì nó sẽ giúp bạn tránh làm những việc không cần thiết.

Mở terminal và gõ:

sudo touch /etc/modprobe.d/alsa-base.conf.bak
sudo cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base.conf.bak  # backup alsa-base.conf
sudo nano /etc/modprobe.d/alsa-base.conf 

Điều này sẽ mở alsa-base.conf để chỉnh sửa trong trình soạn thảo văn bản nano. Cuộn xuống dưới cùng của alsa-base.conf và thêm dòng mới này vào cuối:

options snd-hda-intel model=dell-s14

Nhấn tổ hợp bàn phím Ctrl+ Ovà sau đó nhấn Enterđể lưu các thay đổi bạn đã thực hiện cho alsa-base.conf. Nhấn tổ hợp bàn phím Ctrl+ Xđể thoát nano.

Tiếp theo chạy lệnh sau:

sudo alsa force-reload  

Lần tới khi bạn khởi động lại, hãy kiểm tra xem liệu những thay đổi bạn đã thực hiện sau khi khởi động lại.


10

Tôi đã thêm người dùng của mình vào nhóm 'âm thanh' và sau khi đăng nhập lại, nó đã được sửa.

usermod -a -G audio $USER

Tôi nhận thấy khi aplay không thể liệt kê các thiết bị với tư cách là người dùng:

Liệt kê với tài khoản của tôi:

aplay -l  

aplay: device_list:268: no soundcards found

Nó không thấy bất kỳ thẻ nào, nhưng khi liệt kê bằng root ( sudo):

aplay -l 

\*\*\*\* List of PLAYBACK Hardware Devices \*\*\*\*  
card 0: Intel [HDA Intel], device 0: ALC892 Analog [ALC892 Analog]   
Subdevices: 1/1    Subdevice #0: subdevice #0

Nó đã thấy tất cả.

Tôi không biết tại sao điều này lại cần thiết, bởi vì trên máy khác của tôi, nhóm tồn tại và người dùng của tôi cũng không phải là một phần của nó. Nó đã làm việc mặc dù.


6
sudo modprobe snd-hda-intel

Lệnh này sử dụng modprobe, một công cụ để thêm và xóa các mô-đun khỏi Hạt nhân Linux, để thêm hỗ trợ cho âm thanh.


Cảm ơn! Điều đó có ích, khi không có câu trả lời nào khác trên internet.
con mèo

Trong trường hợp của tôi, tôi cầnrmmod snd-hda-intel && modprobe snd-hda-intel
golimar


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.