ฉันเพิ่งติดตั้ง Xubuntu 20.04 บนคอมพิวเตอร์เครื่องใหม่ที่มีการกำหนดค่าฮาร์ดแวร์ตามรายการด้านล่าง:
- เมนบอร์ด HP รุ่น Memphis 2-S
- CPU Intel Pentium G3250 ดูอัลคอร์ Ã 3.2 GHz
- 16 โกราม
- 500 Go SSD
- การ์ดจอ GeForce 1030 (ใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVidia หรือโอเพ่นซอร์ส)
ในการฟังเสียง ฉันใช้คอนโซล USB ผสม Yamaha MG12XU เป็นการ์ดเสียงภายนอก หรือสวิตช์ KVM HDMI ซึ่งสามารถใช้เป็นการ์ดเสียงภายนอก USB หรือเสียบหูฟังเข้ากับปลั๊กโดยตรงบน คอมพิวเตอร์.
ปัญหาคือฉันมี «กระโดด» และ «ช่องว่าง» เมื่อฉันฟังเพลง เหมือนกับว่าการอ่านนั้นกระโดดถอยหลังไปข้างหน้าไม่กี่สิบมิลลิวินาที หรือบางครั้งก็เว้นว่างไว้
ปัญหานี้เกิดขึ้นแบบสุ่ม: ถ้าฉันเลื่อนเพลงไปข้างหลัง ปัญหาจะไม่เกิดขึ้นพร้อมกันในเพลง มันเกิดขึ้นกับเสียงที่ฟังจากสตรีม (deezer, youtube....) หรือกับไฟล์ในเครื่องที่เล่นด้วย VLC หรือ Mixxx หรืออย่างอื่น ; และไม่ว่าจะเป็นไฟล์ประเภทใด : ogg, mp3 หรือ flac ปัญหาเดียวกัน
เนื่องจาก Mixxx ดูเหมือนจะค่อนข้าง «ช่างพูด» เมื่อฉันเปิดใช้งานจากคอนโซล ฉันสังเกตเห็นข้อผิดพลาดบางอย่างปรากฏขึ้นเมื่อเปิดใช้งาน (แต่ข้อผิดพลาดเหล่านี้ยังปรากฏขึ้นเมื่อเปิดใช้งาน Mixxx จากแล็ปท็อปของฉันซึ่งไม่มีปัญหาด้านเสียงนี้) และ เกิดข้อผิดพลาดซ้ำทุกครั้งที่กระโดด / ช่องว่างเกิดขึ้น
นี่คือข้อผิดพลาดในการเปิดตัว Mixxx
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) การ์ด PCM ที่ไม่รู้จัก.pcm.rear
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) การ์ด PCM ที่ไม่รู้จัก.pcm.center_lfe
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) การ์ด PCM ที่ไม่รู้จัก.pcm.side
ALSA lib pcm_route.c:869:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_route.c:869:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_route.c:869:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_route.c:869:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) พอร์ตฟิลด์ที่ไม่รู้จัก
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) พอร์ตฟิลด์ที่ไม่รู้จัก
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) ประเภทการ์ดไม่ถูกต้อง
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) ประเภทการ์ดไม่ถูกต้อง
คำเตือน [ตัวควบคุม]: ปัญหาการอนุญาต USB (หรือข้อผิดพลาดของอุปกรณ์) บัญชีของคุณต้องการสิทธิ์ในการเขียนไปยังตัวควบคุม USB HID
คำเตือน [ตัวควบคุม]: ปัญหาการอนุญาต USB (หรือข้อผิดพลาดของอุปกรณ์) บัญชีของคุณต้องการสิทธิ์ในการเขียนไปยังตัวควบคุม USB HID
คำเตือน [ตัวควบคุม]: ปัญหาการอนุญาต USB (หรือข้อผิดพลาดของอุปกรณ์) บัญชีของคุณต้องการสิทธิ์ในการเขียนไปยังตัวควบคุม USB HID
คำเตือน [ตัวควบคุม]: ปัญหาการอนุญาต USB (หรือข้อผิดพลาดของอุปกรณ์) บัญชีของคุณต้องการสิทธิ์ในการเขียนไปยังตัวควบคุม USB HID
คำเตือน [ตัวควบคุม]: ปัญหาการอนุญาต USB (หรือข้อผิดพลาดของอุปกรณ์) บัญชีของคุณต้องการสิทธิ์ในการเขียนไปยังตัวควบคุม USB HID
คำเตือน [ตัวควบคุม]: ปัญหาการอนุญาต USB (หรือข้อผิดพลาดของอุปกรณ์) บัญชีของคุณต้องการสิทธิ์ในการเขียนไปยังตัวควบคุม USB HID
ALSA lib pcm.c:8526:(snd_pcm_recover) เกิดการรันต่ำกว่า
ALSA lib pcm.c:8526:(snd_pcm_recover) เกิดการรันต่ำกว่า
คำเตือน []: SoundDeviceNetworkThread: การจัดลำดับความสำคัญล้มเหลว
นี่คือข้อผิดพลาดเมื่อฉันกระโดด / เกิดช่องว่าง
ALSA lib pcm.c:8526:(snd_pcm_recover) เกิดการรันต่ำกว่า
ฉันยังสังเกตเห็นสิ่งแปลก ๆ : ข้อผิดพลาดนี้สามารถปรากฏใน
คอนโซลแม้ว่าจะไม่มีเสียงก็ตาม เมื่อผู้เล่น Mixxx ทุกคนเป็น
หยุดทำงาน บางครั้งฉันเห็นข้อผิดพลาด «อันเดอร์รัน» จำนวนมากปรากฏขึ้น
คอนโซล
ตามที่พบในบางฟอรัม ฉันแก้ไขไฟล์ /etc/pulse/daemon.conf ดังนี้
แฟรกเมนต์เริ่มต้น = 4 => แก้ไขเป็น 100
default-fragment-size-msec = 25 => แก้ไขเป็น 10,000
ด้วยบัฟเฟอร์ 100 วินาที ฉันคาดว่าปัญหาจะได้รับการแก้ไข แต่ก็ไม่ได้เปลี่ยนแปลงอะไร ไม่แย่ลงหรือดีขึ้น
มันสิ้นหวัง ฉันรู้ว่าคอมพิวเตอร์เครื่องนี้ไม่ใช่คอมพิวเตอร์ «เกมเมอร์» แต่ดูเหมือนว่าจะมีประสิทธิภาพมากพอที่จะอ่านไฟล์เสียงได้ แม้แต่แล็ปท็อป 32 บิตเครื่องเก่าของฉันก็ไม่มีปัญหานี้...
ข้อผิดพลาด «underrun» อาจไม่ใช่ปัญหา แต่ในกรณีนี้
- ฉันไม่รู้ว่ากำลังมองหาข้อความแสดงข้อผิดพลาดเพื่อพยายามระบุสาเหตุของปัญหาได้จากที่ใด
- เหตุใดข้อความนี้จึงปรากฏขึ้นทุกครั้งที่เกิดปัญหา