Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Sửa Lỗi PulseAudio Thường Gặp Trên Linux: Khởi Động Lại Nhanh

PulseAudio đôi khi chết sau game full-screen, video, hoặc bị xkill. Không cần reboot — vài lệnh terminal khôi phục âm thanh ngay.

Khởi Động Lại PulseAudio Không Đăng Xuất

  1. Mở terminal (Ctrl+Alt+T) — user thường (prompt $), không cần sudo. User tcsh: gõ whoami đảm bảo không phải root.
  2. Kiểm tra instance đang chạy:
    pulseaudio --check
    • Không output / trả về 0 = không có instance.
    • Có thông báo = đang chạy → kill: pulseaudio -k.
  3. Khởi động instance mới:
    pulseaudio -D

    Chạy nền (daemon), trả về prompt ngay.

Nhanh hơn: Bỏ qua terminal, dùng Run dialog (Super+R) → gõ pulseaudio -D (hoặc pulseaudio -k rồi pulseaudio -D).

Script Tự Động (Tùy Chọn)

#!/bin/bash
pulseaudio -k
pulseaudio -D

Lưu file, chmod +x, chạy khi cần.

Sau Khi Khởi Động Lại

  • Khởi động lại app/video/game — âm thanh phải hoạt động.
  • Nếu app không phản ứng → restart app đó.

Các Fix Bổ Sung

App Không Kết Nối Được PulseAudio

Chạy app với padsp:

padsp ten_chuong_trinh

Nếu OK → sửa file .desktop của app: thay Exec=ten_chuong_trinh bằng Exec=padsp ten_chuong_trinh. Hoặc tạo wrapper script.

Kiểm Tra Alsamixer

alsamixer

Đảm bảo kênh Master/PCM không mute (MM), âm lượng đủ cao.

Khởi Động Lại System-Wide (Cuối Cùng)

sudo service pulseaudio restart

Yêu cầu password. Không dùng làm phương án đầu — ảnh hưởng toàn hệ thống.

Kiểm Tra PulseAudio Có Tự Khởi Động Không

top
# hoặc
busybox top

Dùng Page Up/Down cuộn tìm pulseaudio. Nếu không thấy → nó không start với hệ thống. pulseaudio -k cũng báo cho biết.

Xubuntu/Xfce: Checkbox "Save Session" Khi Tắt Máy

Khi tắt máy (Alt+F4 trên desktop trống) → checkbox "Save session". Nếu tick mà PulseAudio đang trong trạng thái lỗi → session sau sẽ load trạng thái lỗi.

Fix: Bỏ tick Save session → reboot → sau khi PulseAudio ổn định → bật lại tick để lưu setting khác.

ASUS EeePC: Rèng (Crackling) Sau Khởi Động Lại

  • Cắm thiết bị USB bất kỳ → restart PulseAudio.
  • Hoặc cắm/rút jack tai nghe.
  • Gửi tín hiệu driver open-source tự sửa. Không ảnh hưởng driver proprietary.

Tóm Tắt

  1. pulseaudio --check → nếu chạy: pulseaudio -k.
  2. pulseaudio -D (hoặc Super+R).
  3. App vẫn lỗi? → padsp app, check alsamixer.
  4. Vẫn lỗi? → sudo service pulseaudio restart.
  5. Xubuntu: bỏ tick Save session khi shutdown nếu gặp lỗi lặp.
  6. EeePC crackling: cắm USB/jack → restart PulseAudio.