Gần đây tôi đã cài đặt Xubfox 20.04 trên một máy tính mới với cấu hình phần cứng được liệt kê bên dưới:
- bo mạch chủ HP loại Memphis 2-S
- CPU Intel Pentium G3250 Lõi kép à 3,2 GHz
- 16 Go Ram
- SSD 500 đi
- Videocard GeForce 1030 (sử dụng trình điều khiển độc quyền của NVidia hoặc trình điều khiển mã nguồn mở).
Để nghe âm thanh, tôi đang sử dụng bảng điều khiển trộn USB Yamaha MG12XU làm card âm thanh bên ngoài hoặc bộ chuyển đổi KVM HDMI cũng có thể được sử dụng làm card âm thanh bên ngoài USB hoặc tôi cắm thẳng tai nghe của mình vào phích cắm của nó trên máy tính.
Vấn đề là tôi đang gặp phải «nhảy» và «khoảng trống» khi tôi đang nghe nhạc. Nó giống như thể số đọc nhảy lùi về phía trước vài chục mili giây hoặc đôi khi chỉ để trống.
Sự cố này hoàn toàn ngẫu nhiên : nếu tôi di chuyển ngược bài hát của mình, sự cố sẽ không tái tạo cùng một lúc trong bài hát. Nó xảy ra với âm thanh được nghe từ một luồng (deezer, youtube....) hoặc với các tệp cục bộ được phát bằng VLC hoặc Mixxx hoặc bất kỳ thứ gì khác; và bất kể loại tệp: ogg, mp3 hay flac, cùng một vấn đề.
Vì Mixxx có vẻ hơi «nói nhiều» khi tôi khởi chạy nó từ bảng điều khiển, tôi nhận thấy một số lỗi xuất hiện khi khởi chạy (nhưng chúng cũng xuất hiện khi Mixxx được khởi chạy từ máy tính xách tay của tôi không gặp vấn đề về âm thanh này) và một lặp lại lỗi mỗi khi xảy ra nhảy / khoảng cách.
Dưới đây là các lỗi khi khởi chạy Mixxx
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Thẻ PCM không xác định.pcm.rear
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Thẻ PCM không xác định.pcm.center_lfe
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Thẻ PCM không xác định.pcm.side
ALSA lib pcm_route.c:869:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_route.c:869:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_route.c:869:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_route.c:869:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Cổng trường không xác định
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Cổng trường không xác định
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Loại thẻ không hợp lệ
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Loại thẻ không hợp lệ
Cảnh báo [Bộ điều khiển]: Vấn đề về quyền truy cập USB (hoặc lỗi thiết bị.) Tài khoản của bạn cần có quyền ghi vào bộ điều khiển USB HID.
Cảnh báo [Bộ điều khiển]: Vấn đề về quyền truy cập USB (hoặc lỗi thiết bị.) Tài khoản của bạn cần có quyền ghi vào bộ điều khiển USB HID.
Cảnh báo [Bộ điều khiển]: Vấn đề về quyền truy cập USB (hoặc lỗi thiết bị.) Tài khoản của bạn cần có quyền ghi vào bộ điều khiển USB HID.
Cảnh báo [Bộ điều khiển]: Vấn đề về quyền truy cập USB (hoặc lỗi thiết bị.) Tài khoản của bạn cần có quyền ghi vào bộ điều khiển USB HID.
Cảnh báo [Bộ điều khiển]: Vấn đề về quyền truy cập USB (hoặc lỗi thiết bị.) Tài khoản của bạn cần có quyền ghi vào bộ điều khiển USB HID.
Cảnh báo [Bộ điều khiển]: Vấn đề về quyền truy cập USB (hoặc lỗi thiết bị.) Tài khoản của bạn cần có quyền ghi vào bộ điều khiển USB HID.
ALSA lib pcm.c:8526:(snd_pcm_recover) xảy ra sự cố ngầm
ALSA lib pcm.c:8526:(snd_pcm_recover) xảy ra sự cố ngầm
Cảnh báo []: SoundDeviceNetworkThread: Không thể ưu tiên va chạm
Đây là lỗi khi tôi nhảy/khoảng cách xảy ra
ALSA lib pcm.c:8526:(snd_pcm_recover) xảy ra sự cố ngầm
Tôi cũng nhận thấy một điều kỳ lạ: lỗi này có thể xuất hiện trong
bảng điều khiển, ngay cả khi không có âm thanh đang phát. Khi tất cả người chơi Mixxx đều
đã dừng, đôi khi, tôi thấy một loạt lỗi «underrun» xuất hiện trong
Bàn điều khiển.
Như đã tìm thấy trên một số diễn đàn, tôi đã sửa đổi tệp /etc/pulse/daemon.conf như sau:
default-fragments = 4 => sửa thành 100
default-fragment-size-msec = 25 => sửa thành 10000
Với 100 giây đệm, tôi cho rằng vấn đề sẽ được giải quyết, nhưng nó không thay đổi bất cứ điều gì: không tệ hơn cũng không tốt hơn.
Nó tuyệt vọng. Tôi biết máy tính này không phải là máy tính «game thủ», nhưng có vẻ như nó đủ mạnh để đọc các tệp âm thanh. Ngay cả máy tính xách tay 32 bit cũ của tôi cũng không gặp vấn đề này...
Có thể lỗi «underrun» không phải là vấn đề. Nhưng trong trường hợp này
- Tôi không biết tìm thông báo lỗi ở đâu để cố gắng xác định nguồn gốc của vấn đề
- Tại sao thông báo này sẽ xuất hiện mỗi khi sự cố xảy ra?