Soundcard

แก้ Sound Card X-Fi Titanium มีเสียงซ่า เวลาเล่น DOTA2

Creative Blaster X-Fi Titanium

ส่วนตัวแล้ว ผมใช้ Sound Card ของ Creative Blaster X-Fi Titanium ด้วยเหตุผลก็เพราะไม่อาจจะทนฟังเสียงจาก Onboard ได้ ในทุกๆ วันก็สามารถใช้งานได้ปกติ ทั้งดูหนัง ฟังเพลง เล่นเกมอะไรเทือกนั้น และด้วยความที่ชอบลอง Linux Distro อื่นๆ ไปเรื่อยๆ (แต่สาย Arch นะ) ถึงได้เจอกับปัญหาอย่างหนึ่ง คือ เวลาที่ผมเข้าเล่นเกมดังอย่าง DOTA2 มันมีเสียงซ่าๆ เวลาเข้าเกม คล้ายๆ เหมือนมีอะไรช็อต ตอนนั้นตกใจนึกว่า Sound Card ลาโลกไปซะแล้ว ทดลองเปิดเพลงใน Youtube Spotify ก็ปกตินี่หว่า หรือเป็นกับตัวเกมหรือเปล่า ก็ไม่น่าจะใช่ จนหาวิธีอยู่นาน วิธีการแก้ปัญหานั้นก็แสนจะง่ายดาย เพียงแค่เข้าไปแก้อะไรนิดหน่อยก็ได้ละ

มาเริ่มกันเลย

เปิด Terminal ขึ้นมา เข้าใช้สิทธิ์ root ให้เรียบร้อย

Open with Nano Editor

พิมพ์คำสั่ง

$ nano /etc/pulse/default.pa

โปรแกรม nano จะแสดงขึ้นมา พร้อมให้เราสามารถแก้ไขไฟล์ default.pa

Looking for Load Module

เลื่อนหาบรรทัดที่ 47 load-module module-udev-detect

add tsched=0

แล้วเพิ่มข้อความ tsched=0 หลัง load-module module-udev-detect เหมือนในรูป

Write Out

เสร็จแล้วกด CTRL+O แล้วกด Enter เพื่อให้โปรแกรม Write Out หรือบันทึกนั่นเอง

Saved

เสร็จไปสำหรับการแก้ไขในไฟล์

เปิด Terminal ขึ้นมาอีกหน้าต่างนึง โดยไม่ต้องใช้สิทธิ์ root

Kill pulseaudio process

$ pulseaudio -k

pulseaudio -k เพื่อ kill process pulseaudio

Restart pulseaudio process

แล้ว Start Process pulseaudio ใหม่ด้วยคำสั่ง

$ pulseaudio --start

เพียงเท่านี้การเล่นเกม DOTA2 ก็จะมีเสียงเป็นปกติ ใสกิ้งแล้ว สำหรับปัญหานี้ก็ไม่รู้ว่าจะมีใครเจอปัญหานี้ไหม หรือจะเป็นผมคนเดียวที่เจอปัญหานี้ก็ไม่รู้ เอาเป็นว่าถ้าใครเจอปัญหานี้ก็สามารถแก้ตามที่ผมได้แนะนำกันได้เลย สำหรับ Distro อื่นผมไม่แน่ใจว่าจะเจอปัญหาแบบนี้ไหม แต่สำหรับผมใช้ Linux ที่เป็น Arch Base โดยส่วนมากจะเจอปัญหานี้  แล้วก็แก้ตามนี้แหละ หายเลย สำหรับบทความนี้ก็ขอจบไว้เพียงเท่านี้ ขอตัวไปเข้าเกมก่อน ทีมต้องการซัพ แล้วพบกันใหม่บทความหน้าครับ

Thank you https://guh.me/

บทความ Fix อื่น ๆ ที่คุณอาจสนใจ