Không có âm thanh phát ra từ giắc cắm tai nghe Ubuntu12.04


10

Tôi vừa mua một máy tính ASUS u47vc mới. Tôi đã cài đặt Ubuntu 12.04 trên nó cùng với windows 7 mà không gặp vấn đề gì. Tuy nhiên, có một vấn đề phải được giải quyết. Tôi không thể nhận được âm thanh đến từ giắc âm thanh.

Loa của máy tính xách tay hoạt động tốt. Nó chơi các tập tin âm nhạc và âm thanh tốt với nội bộ nói. Tuy nhiên, khi tôi cắm tai nghe (hoặc loa ngoài), loa bên trong sẽ tắt tiếng (nếu cần) và không có gì phát ra từ tai nghe.

Dưới đây là một số kết quả có thể giúp: tập lệnh thông tin alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

Hy vọng vấn đề này có thể được sửa chữa!

Cảm ơn bạn trước !!!


Điều này nghe có vẻ ngu ngốc, nhưng hãy đảm bảo rằng mức âm lượng không thay đổi khi bạn kết nối tai nghe. Trên hệ thống của tôi, có vẻ như Ubuntu sử dụng hai mức âm lượng khác nhau cho loa trong và giắc cắm tai nghe.
Làm

Có, tôi đã thử tắt tiếng và tắt tiếng mỗi điều khiển.
Subcomfreak

Câu trả lời:


8

Không thể thêm ý kiến; Vì vậy, đây là một "câu trả lời" là một phần câu hỏi (tôi có thể xóa nó):

Khi cài đặt, đôi khi tôi gặp vấn đề với điều này và để giải quyết vấn đề này, tôi đi vào cài đặt âm thanh và chọn "Âm lượng đầu ra" để OFFsau đó ONvà âm thanh sẽ ổn.


Biên tập:

Bạn đã thử chưa

sudo apt-get install pavucontrol

Chạy pavucontrolvà kiểm tra cài đặt. Tức là tai nghe thiết bị đầu ra và đảm bảo không bị tắt tiếng.


Biên tập:

Bạn đã vô hiệu hóa autospawn? Nếu không xung thì vẫn có thể chạy (nhưng đã bắt đầu lại). Để kiểm tra xem PulseAudio daemon có đang chạy hay không, ví dụ:

pulseaudio --check && echo RUNNIG || echo DOWN

Nếu nó đang chạy và mọi thứ đều ổn, bạn nên kiểm tra các tệp nhật ký hệ thống để xem có gì gợi ý về lỗi không. Là một hack, nếu khởi động lại daemon là tất cả những gì cần thiết, bạn có thể thêm pulseaudio -kvào khởi động để khởi động lại daemon.

Nếu nó đang chạy và bạn muốn tắt nó, bạn sẽ phải tắt tự động tắt.

Xem Vô hiệu hóa PulseAudio

Nếu nó không chạy, bạn có thể nhận được một số thông tin hữu ích bằng cách sử dụng gỡ lỗi.

Điều này cũng sẽ hữu ích nếu bạn tạm thời thêm các cài đặt này vào cấu hình.

Bắt đầu pulseaudio với

pulseaudio --start --log-level=4 --log-target=file:pulse.log
# Level 4 is debug 

Sau đó bắt đầu một số giai điệu và:

tail -f pulse.log

Rút phích cắm Lưu ý nhập nhật ký cuối cùng; nên kết thúc bằng một cái gì đó như:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

Chèn jack; tìm kiếm bất cứ điều gì có thể giải thích tại sao không có âm thanh. Tức là đầu ra của tôi (làm việc) là:

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

Một điều đáng để kiểm tra / hack là gstreamer-properties( Alt+ F2 gstreamer-properties Enter).

Nếu bạn không muốn pulseaudio bạn có thể thử tức là jack.


Tôi đã thử điều này, và nó đã không hoạt động.
Subcomfreak

không có gì tắt tiếng trong chương trình pavucontrol.
Subcomfreak

Hừm. Và mọi thứ có vẻ ổn trong alsamixer? Đã xem xét "Tập lệnh thông tin ALSA" của bạn và không thể tìm thấy bất kỳ lỗi rõ ràng nào ... Làm thế nào mà không có pulseaudio? pulseaudio --kill(đóng mọi ứng dụng đang hoạt động trước --kill / --start)
Runium

Nó hoạt động !!! Được chứ. Để nói với bạn sự thật về cơ bản tôi đã không có may mắn với âm thanh xung, ngay cả trên hệ thống khác của tôi. Bây giờ, làm thế nào để tôi vô hiệu hóa nó vĩnh viễn? Và tôi sử dụng phương án nào để phát âm thanh từ nhiều chương trình cùng một lúc?
Subcomfreak

Và; như một lưu ý - bạn có thể sử dụng ALSA với một số ứng dụng, nhưng nếu bạn tắt tiếng một - bạn tắt tiếng tất cả, thay đổi âm lượng cho một, bạn sẽ làm tất cả, v.v.
Runium

7

Điều này thỉnh thoảng xảy ra với tôi, chạy

alsactl restore 

luôn sửa nó (trên máy tính XPS)


1
Điều này làm việc cho tôi (trên Dell XPS 13 9350).
Rien Heuver

Làm thế nào sửa chữa này có thể được thực hiện vĩnh viễn!? Đã làm việc trên Dell XPS 133 9333
darkhipo

Tôi không biết, đây là trên XPS 15. Thông thường, điều đó không xảy ra trừ khi tôi làm rối cài đặt âm thanh và chạy nó một lần để sửa nó vĩnh viễn (hoặc cho đến khi tôi lại làm phiền chúng). Bạn chỉ có thể ánh xạ tới một phím tắt hoặc khi khởi động
JZL003

Điều này đã giải quyết vấn đề trên XPS 13 9350 của tôi. Có vẻ như là một vấn đề phổ biến - tôi tự hỏi điều gì gây ra nó.
Ashton Baker

Đã sửa lỗi cho tôi trên XPS :)
CoalaWeb

3

Tôi gặp vấn đề tương tự với khởi động kép (Ubuntu 16 / Windows 8.1)

Đây là những gì tôi đã làm, tôi hy vọng nó có thể giúp:

  • Tắt máy tính và khởi động Windows
  • Thay đổi một chút cài đặt âm thanh trong Windows (âm lượng là 0 và tôi đã đặt nó cao hơn)
  • Khởi động lại máy tính trên Ubuntu -> âm thanh đã hoạt động trong tai nghe của tôi.

2

Hãy thử chạy pavucontrolvà thay đổi cổng thành loa trong tab Thiết bị đầu ra. Điều đó làm việc cho tôi.


1

Trên máy tính xách tay Dell của tôi, tôi có thể giải quyết vấn đề bằng cách tắt tiếng Micrô bên trong (bên dưới Thiết bị đầu vào). Có vẻ như trong phần cứng, tắt tiếng micrô sẽ tự động tắt tiếng tai nghe.

Một số chương trình (như Audacity) dường như tắt tiếng khi chúng bắt đầu, vì vậy tôi phải bật tiếng thường xuyên.


0

Điều đó có thể hữu ích cho ai đó với Dell 5770 và Ubuntu 18.04 - loại pavucontrol - đi đến đầu ra - di chuyển thanh trượt 'Im lặng' ở đó và quay lại.

Đã làm cho tôi

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.