Đối với pulseaudio, tsched làm gì (và mặc định là gì)?


9

Nếu tôi sửa đổi /etc/pulse/default.pavà thay đổi dòng này:

load-module module-udev-detect

đến:

load-module module-udev-detect tsched=0

Tôi rõ ràng là vô hiệu hóa tsched. Tương tự nếu tôi thay đổi dòng thành,

load-module module-udev-detect tsched=yes

Tôi đang cho phép tsched. Cả hai đều được kiểm chứng bằng cách chạy,

pactl list | grep tsched

Và nhìn vào tài liệu ,

tsched Kể từ 0.9.11. Sử dụng mô hình dựa trên bộ đếm thời gian hệ thống (còn gọi là glitch-free). Mặc định là 1 (đã bật). Nếu phần cứng của bạn không trả về thông tin thời gian chính xác (ví dụ: Thẻ âm thanh sáng tạo), bạn có thể thử đặt tsched = 0 để bật thời gian dựa trên ngắt được sử dụng trong 0.9.10 trở về trước.

Tuy nhiên tôi có hai máy (phần cứng khác nhau), một máy trả về tsched=yesvà một máy không.

Là mặc định thực sự 1 (kích hoạt / có)? Có cách nào để xác minh rằng nó thực sự được kích hoạt nếu nó không hiển thị trong pactl? Điều gì (trong phần cứng) quyết định nếu nó thực sự được kích hoạt?

Câu trả lời:


7

Có một cuộc thảo luận (kỹ thuật) tốt đẹp ở đây:

http://www.alsa-project.org/~tiwai/lk2k/lk2k.html

Sequencer là gì?

Vai trò của trình phân
phối = Cung cấp các sự kiện vào đúng thời điểm (trình tự) đến đúng đích (thiết bị).

Vì vậy, điều này có liên quan đến cách kernel quản lý phần cứng của bạn, trong trường hợp này là card âm thanh của bạn. Một số card âm thanh (thường là Intel) cần có tính năng điều chỉnh thời gian thực.

Trang Arch Wiki trên PulseAudio / Xử lý sự cố cho biết:

Việc triển khai mới hơn của máy chủ âm thanh PulseAudio sử dụng lập lịch âm thanh dựa trên bộ đếm thời gian thay vì cách tiếp cận truyền thống, gián đoạn.

Lập lịch dựa trên bộ đếm thời gian có thể phơi bày các vấn đề trong một số trình điều khiển ALSA. Mặt khác, các trình điều khiển khác có thể bị trục trặc nếu không bật nó, vì vậy hãy kiểm tra xem những gì hoạt động trên hệ thống của bạn.


Hm, trang Takasi Iwai đã bị loại bỏ, nhưng nó có thể nhìn thấy qua kho lưu trữ web: web.archive.org/web/20180913155640/www.alsa-project.org/~tiwai/...
pevik
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.