Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีกำหนดค่าการตั้งค่าขั้นสูงของ Windows 7/8/10 สำหรับการเล่นเสียงแบบไม่สูญเสียข้อมูล

ไม่มีอะไรน่ารำคาญไปกว่าเสียงบกพร่องและกระตุกเมื่อบันทึกหรือเล่นรูปแบบเสียงคุณภาพสูง หลายคนเริ่มชอบ "ความละเอียดสูง" และรูปแบบเสียงแบบไม่สูญเสียข้อมูลในขณะนี้ที่มีให้บริการสตรีมมิงแบบดิจิทัลและดาวน์โหลดเพลง แต่มีเพียงไม่กี่คนที่ปรับคอมพิวเตอร์ของตนให้เหมาะสมสำหรับการบันทึกหรือเล่นรูปแบบเสียงความละเอียดสูงเหล่านี้

หากคุณเป็นนักดนตรีที่พยายามบันทึกแทร็กใน DAW ที่คุณชื่นชอบ และคุณได้ยินข้อบกพร่อง พูดติดอ่าง และสัญญาณเสียงขาดหายมากมาย หรือคุณเป็น "ผู้ฟังเพลง" ที่เสียงแตกและความผิดเพี้ยนมากเกินไปขณะเล่น 24/192kHz ที่คุณชื่นชอบ ไฟล์เพลงคุณภาพไม่สูญเสีย Appuals มีเพียงคำแนะนำสำหรับคุณ!

ทำความเข้าใจบัฟเฟอร์และเวลาในการตอบสนองของเสียง

มานิยามคำศัพท์กัน:

  • การบัฟเฟอร์ – กระบวนการของการจัดกลุ่มตัวอย่างเป็นชุดสำหรับการประมวลผล
  • ขนาดบัฟเฟอร์ – จำนวนตัวอย่างในหนึ่งชุด
  • วงจรเสียง – การประมวลผลบัฟเฟอร์เสียงเดียว
  • เวลาแฝง – ระยะเวลาของบัฟเฟอร์

โดยทั่วไปหูของเราจะตัดสินว่าเวลาแฝงจะทนได้มากน้อยเพียงใดสำหรับเรา เป็นที่ยอมรับกันมากว่ามนุษย์ส่วนใหญ่ไม่สามารถแยกแยะช่วงเวลาของเสียงที่น้อยกว่า 10 มิลลิวินาที – โดยพื้นฐานแล้วเสียงสองเสียงที่เล่นโดยห่างกัน 10 มิลลิวินาทีเป็นเสียงที่เหมือนกันในทันที ดังนั้น เวลาแฝงสามารถคำนวณได้โดยการหารขนาดบัฟเฟอร์ด้วยอัตราสุ่มตัวอย่าง และใช้พีชคณิตง่ายๆ เราคำนวณขนาดบัฟเฟอร์ที่ต้องการได้:

  • เวลาแฝง =ขนาดบัฟเฟอร์ / อัตราสุ่ม
  • BufferSize =เวลาแฝง * SampleRate
  • ขนาดบัฟเฟอร์ =0.01 * 44100 =441

ที่อัตราตัวอย่าง 44.1KHz 10ms คือ 441 ตัวอย่าง เนื่องจากการ์ดเสียงบางรุ่นรองรับเฉพาะขนาดบัฟเฟอร์ที่มีกำลัง 2 (เหมือน RAM) ซึ่งมักจะถูกปัดเศษขึ้นเป็น 512 ตัวอย่าง (ประมาณ 12 มิลลิวินาที) หรือลดลงเหลือ 256 ตัวอย่าง (6 มิลลิวินาที) ขึ้นอยู่กับความสามารถของคอมพิวเตอร์ของคุณ

เพื่อให้คอมพิวเตอร์ของคุณสร้างสตรีมเสียงที่ปราศจากข้อผิดพลาด คอมพิวเตอร์จำเป็นต้องจัดเตรียมบัฟเฟอร์ใหม่ให้กับการ์ดเสียงทุกๆ 10 มิลลิวินาทีโดยประมาณ หากไม่สามารถตามอัตราบัฟเฟอร์นั้นได้ แสดงว่าไม่มีสิ่งใดที่จะเติมในช่องว่างระหว่างเสียง และคุณจะมีปัญหา

ประเภทของความผิดพลาดที่คุณได้ยินจะขึ้นอยู่กับสองสามสิ่ง

  • การดีเลย์สั้นๆ มักฟังดูเหมือน “ติ๊ก”
  • การดีเลย์ที่นานขึ้นอาจไม่ทำให้เกิดเสียง – “หลุด” หรือบางครั้งตัวอย่างที่บัฟเฟอร์จากรอบก่อนหน้าจะเล่นซ้ำทำให้เกิด “การพูดติดอ่าง”

กุญแจสำคัญในการปรับแต่งประสิทธิภาพของพีซีสำหรับการประมวลผลเสียงแบบเรียลไทม์คือการกำจัดสิ่งใดๆ ที่อาจทำให้ต้องทำงานอื่นๆ นานกว่าระยะเวลาของบัฟเฟอร์

ดังนั้น เพื่อลดหรือขจัดความบกพร่องของเสียงโดยสิ้นเชิงในระหว่างการตรวจสอบสัญญาณอินพุตแบบสด หรือการเล่นสัญญาณเอาต์พุต มีหลายสิ่งที่คุณทำได้ซึ่งเกี่ยวข้องกับการตั้งค่า Windows

การจัดการพลังงาน:

เช่นเดียวกับการปรับคอมพิวเตอร์ของคุณให้เหมาะสมสำหรับการเล่นเกมที่เข้มข้น สิ่งแรกที่เราต้องทำคือตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณได้รับการตั้งค่าแผนการใช้พลังงานที่มีประสิทธิภาพสูง โดยมีบางสิ่งที่ปิดใช้งาน

วิธีกำหนดค่าการตั้งค่าขั้นสูงของ Windows 7/8/10 สำหรับการเล่นเสียงแบบไม่สูญเสียข้อมูล

  • แผนการใช้พลังงาน:ประสิทธิภาพสูง
  • ปิดฮาร์ดดิสก์:ไม่เลย
  • สถานะตัวประมวลผลขั้นต่ำและสูงสุด:100%
  • USB Suspend:ไม่เลย
  • การจัดการสถานะลิงก์ PCI Express:ปิด

ตัวจัดการอุปกรณ์:

วิธีกำหนดค่าการตั้งค่าขั้นสูงของ Windows 7/8/10 สำหรับการเล่นเสียงแบบไม่สูญเสียข้อมูล

  1. เปิดตัวจัดการอุปกรณ์โดยคลิกปุ่มเริ่มของ Windows พิมพ์ “ตัวจัดการอุปกรณ์” แล้วกด Enter
  2. เลื่อนไปที่ด้านล่างของรายการและขยายรายการ “ตัวควบคุม Universal Serial Bus”
  3. ดูรายการและคลิกขวาที่อุปกรณ์ทั้งหมดรวมทั้งคำว่า “USB Hub” หรือ “USB Root Hub”
  4. เลือก “คุณสมบัติ” จากเมนูป๊อปอัป
  5. สลับไปที่แท็บ "การจัดการพลังงาน"
  6. ยกเลิกการเลือกตัวเลือก “อนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงาน”
  7. ทำซ้ำจากขั้นตอนที่ 3 สำหรับอุปกรณ์ฮับทั้งหมด

การบีบอัดและจัดทำดัชนีฮาร์ดไดรฟ์

วิธีกำหนดค่าการตั้งค่าขั้นสูงของ Windows 7/8/10 สำหรับการเล่นเสียงแบบไม่สูญเสียข้อมูล

  1. เริ่ม Windows Explorer (Windows Key + E) 2. เลือก “คอมพิวเตอร์” (หรือ “พีซีเครื่องนี้” ใน Windows 10) ในแผงด้านซ้ายมือ:
  2. คลิกขวาที่ฮาร์ดไดรฟ์แต่ละตัวและเลือก "คุณสมบัติ"
  3. ปิดสองตัวเลือกที่ด้านล่างของหน้าต่าง:

การตั้งเวลาโปรเซสเซอร์

การทำงานหลายอย่างของ Windows หมุนรอบกระบวนการที่เรียกว่า เวลา หั่น ซึ่งช่วยให้แต่ละโปรแกรมมีเวลาทำงานเพียงเล็กน้อย โดยการหมุนเวียนไปตามโปรแกรมการวิ่งทั้งหมดอย่างต่อเนื่อง ดูเหมือนว่าโปรแกรมทั้งหมดกำลังทำงานพร้อมกัน การตั้งค่าตัวประมวลผลการจัดกำหนดการนี้จะควบคุมระยะเวลาของการแบ่งเวลาแต่ละส่วนเหล่านี้ การแบ่งเวลาที่ยาวขึ้นจะดีกว่าสำหรับการประมวลผลพื้นหลัง ในขณะที่การแบ่งเวลาที่สั้นลงอาจทำให้อินเทอร์เฟซผู้ใช้ดูเหมือนตอบสนองมากขึ้น

คุณอาจสงสัยว่าสิ่งใดดีที่สุดสำหรับการประมวลผลเสียง ไม่มีคำตอบที่ถูกต้อง! ทั้งหมดขึ้นอยู่กับสิ่งที่คุณทำ ดังนั้นสิ่งหนึ่งอาจทำงานได้ดีกว่าอีกอันหนึ่ง

การแบ่งเวลาที่นานขึ้นอาจทำให้ซอฟต์แวร์เสียงของคุณมีเวลาประมวลผลเสียงมากขึ้น แต่ก็สามารถช่วยให้โปรเซสเซอร์เชื่อมโยงกับงานอื่นๆ และป้องกันการประมวลผลเสียงได้

วิธีกำหนดค่าการตั้งค่าขั้นสูงของ Windows 7/8/10 สำหรับการเล่นเสียงแบบไม่สูญเสียข้อมูล

ทางที่ดีควรเริ่มด้วยโหมด "บริการเบื้องหลัง":

  1. คลิกปุ่มเริ่มของหน้าต่าง แล้วพิมพ์ “การตั้งค่าระบบขั้นสูง” แล้วกด Enter
  2. ในส่วน "การตั้งเวลาโปรเซสเซอร์" ให้เลือก "โปรแกรม" สำหรับการแบ่งเวลาที่สั้นลงหรือ "บริการพื้นหลัง" ให้นานขึ้น

แกนที่จอดรถหลัก

การจอดรถหลักเป็นคุณลักษณะเฉพาะของ CPU ที่มีอยู่ในโปรเซสเซอร์รุ่นใหม่บางรุ่น (เช่น โปรเซสเซอร์ Intel i7) ซึ่งแกน CPU ทั้งหมดจะถูกปิดใช้งานเพื่อลดการใช้พลังงานให้เหลือน้อยที่สุด สิ่งนี้ดีสำหรับการจัดการพลังงาน แต่อาจส่งผลต่อประสิทธิภาพเสียงแบบเรียลไทม์ เนื่องจากมีความล่าช้าเล็กน้อยเมื่อไม่ได้จอดรถ ซึ่งอาจนำไปสู่การหยุดทำงานหากต้องการพลังในการประมวลผลนั้น

ตามค่าเริ่มต้น Windows จะซ่อนการตั้งค่าสำหรับที่จอดรถหลัก แต่สามารถแสดงได้ด้วยการปรับแต่งเล็กน้อยในรีจิสทรีของระบบ

  1. คลิกปุ่มเริ่มของ Windows แล้วพิมพ์ "regedit" แล้วกด Enter เพื่อเปิดโปรแกรม Registry Editor ของ Window
  2. กดปุ่มโฮมเพื่อย้ายส่วนที่เลือกในบานหน้าต่างด้านซ้ายไปที่ด้านบนสุด
  3. กด Ctrl+F เพื่อเปิดกล่องโต้ตอบค้นหาและค้นหา “dec35c318583” (โดยไม่ใส่เครื่องหมายคำพูด)
  4. เมื่อพบแล้ว ให้ตรวจสอบว่าคีย์ที่พบเกี่ยวข้องกับการตั้งค่าพลังงานโดยการตรวจสอบแถบสถานะ ซึ่งควรมี "Control\Power\PowerSettings" หากไม่เป็นเช่นนั้น ให้เพิกเฉยและทำซ้ำจากขั้นตอนที่ 3
  5. ดับเบิลคลิกที่การตั้งค่า “แอตทริบิวต์” ในแผงด้านขวาและเปลี่ยนค่าเป็น 0 (ศูนย์) ดังที่แสดงด้านล่าง:
  6. ทำซ้ำขั้นตอนที่ 3-5 จนกว่าจะมีการเปลี่ยนแปลงรายการดังกล่าวทั้งหมด (อาจมีหลายรายการ) เพื่อความชัดเจน:ควรเปลี่ยนเฉพาะค่า "แอตทริบิวต์" ใต้คีย์ "0cc5b647-c1df-4637-891a-dec35c318583"
  7. เมื่อคุณทำการเปลี่ยนแปลงเหล่านี้แล้ว ตัวเลือกการตั้งค่าใหม่จะปรากฏขึ้นในตัวเลือกพลังงานที่จะควบคุมการจอดรถหลัก:
  8. ไปที่แผงควบคุม -> ตัวเลือกการใช้พลังงาน -> เปลี่ยนการตั้งค่าแผน -> เปลี่ยนการตั้งค่าพลังงานขั้นสูง

ในหน้าต่างการตั้งค่าขั้นสูง นำทางไปยัง การจัดการพลังงานโปรเซสเซอร์ -> แกนขั้นต่ำในการพักประสิทธิภาพของโปรเซสเซอร์ ค่าที่คุณป้อนสำหรับการตั้งค่านี้คือเปอร์เซ็นต์ขั้นต่ำของคอร์โปรเซสเซอร์ที่ต้องทำงานต่อ (ไม่ได้พัก) ตั้งค่านี้เป็น 100% เพื่อป้องกันไม่ให้แกนจอดอยู่

การตั้งค่าไฟล์เพจ

ไฟล์เพจจิ้งเป็นไฟล์พิเศษที่ Window ใช้สำหรับการจัดเก็บเพิ่มเติมเมื่อหน่วยความจำกายภาพเริ่มเหลือน้อย ไฟล์เพจจิ้งยังถูกเรียกว่า “ไฟล์สลับ” เนื่องจากเพจของหน่วยความจำถูกสลับระหว่างไฟล์กับหน่วยความจำกายภาพ ตามค่าเริ่มต้น Windows จะได้รับการกำหนดค่าให้จัดการขนาดของไฟล์เพจโดยอัตโนมัติ อย่างไรก็ตาม คุณควรพิจารณาตั้งค่าให้มีขนาดคงที่ ดังนั้นจึงไม่จำเป็นต้องปรับขนาดในขณะดำเนินการ

ในการกำหนดค่าไฟล์เพจจิ้ง:

  1. คลิกปุ่มเริ่มของหน้าต่าง
  2. พิมพ์ “การตั้งค่าระบบขั้นสูง” แล้วกด Enter
  3. ในกลุ่มประสิทธิภาพ ให้คลิกปุ่ม "การตั้งค่า"
  4. สลับไปที่แท็บ "ขั้นสูง"
  5. ในกลุ่ม Virtual Memory ให้คลิกปุ่ม "เปลี่ยน"
  6. ปิด "จัดการขนาดไฟล์การเพจโดยอัตโนมัติสำหรับไดรฟ์ทั้งหมด"
  7. คลิกที่ไดรฟ์แรกในรายการ
  8. เลือกปุ่มตัวเลือก “กำหนดขนาดเอง”
  9. ป้อนค่าเริ่มต้นและขนาดสูงสุดที่ต้องการ (ดูด้านล่าง)
  10. ทำซ้ำขั้นตอนที่ 7-9 สำหรับแต่ละไดรฟ์

ตอนนี้คุณต้องพิจารณาว่าไฟล์เพจจิ้งในแต่ละไดรฟ์ควรใหญ่แค่ไหน:

  • วางไฟล์เพจไว้ในฮาร์ดไดรฟ์ที่เร็วที่สุดเสมอ หากคุณมีไดรฟ์ SSD คุณต้องการใส่ไฟล์สลับลงในไดรฟ์นั้นอย่างแน่นอน
  • โดยทั่วไปคุณต้องการไฟล์เพจจิ้งในไดรฟ์เดียว แต่คุณสามารถเพิ่มประสิทธิภาพได้เพียงเล็กน้อยโดยใช้หลายไดรฟ์
  • แนวทางสำหรับขนาดรวมของไฟล์เพจทั้งหมดควรมีขนาดประมาณ 1.5 เท่าของจำนวน RAM จริงในคอมพิวเตอร์ของคุณ เช่น RAM จริง 4GB =ไฟล์เพจจิ้ง 6GB
  • หากคุณมี RAM จริงจำนวนมาก (เช่น> 8GB) คุณมักจะหลีกเลี่ยงไฟล์เพจจิ้งที่เล็กกว่าได้ เช่น หากคุณมี RAM ขนาด 32GB ไม่ควรจัดสรร 48GB ให้กับไฟล์เพจจิ้ง (นี่อาจเป็นส่วนสำคัญของไดรฟ์ SSD)

อุปกรณ์เสียงหลายตัว

หากคุณมีการ์ดเสียงเฉพาะสำหรับประสิทธิภาพเสียง มันคุ้มค่าที่จะปิดการใช้งานอุปกรณ์เสียงในตัว หรือการ์ดเสียงอื่นๆ หากคุณไม่ได้ใช้งาน ไดรเวอร์การ์ดเสียงขึ้นชื่อเรื่องปัญหาเวลาแฝงของ DPC

นอกจากนี้ การปิดใช้งานยังช่วยให้การตั้งค่าซอฟต์แวร์เสียงของคุณง่ายขึ้น เนื่องจากความสามารถในการเลือกอุปกรณ์เหล่านี้จะถูกลบออก

  1. คลิกที่ปุ่ม Start ของ Windows พิมพ์ “device manager” แล้วกด Enter
  2. ขยายกลุ่มชื่อ “ตัวควบคุมเสียง วิดีโอ และเกม”
  3. คลิกขวาที่การ์ดเสียงที่คุณไม่ต้องการและเลือก "ปิดใช้งาน" จากเมนูป๊อปอัป

LatencyMon

มีเครื่องมือที่ยอดเยี่ยมและใช้งานได้ฟรีสำหรับตรวจสอบปัญหาเวลาแฝงของ ISR และ DPC ที่เรียกว่า LatencyMon . เครื่องมือนี้จะบอกคุณว่าคอมพิวเตอร์ของคุณได้รับการปรับให้เหมาะสมสำหรับเสียงอินพุต/เอาต์พุตที่เหมาะสมที่สุดหรือไม่ และไดรเวอร์ใดในคอมพิวเตอร์ของคุณที่ส่งผลต่อเวลาแฝงโดยรวมของคุณ

วิธีกำหนดค่าการตั้งค่าขั้นสูงของ Windows 7/8/10 สำหรับการเล่นเสียงแบบไม่สูญเสียข้อมูล

หลังจากที่คุณดาวน์โหลด LatencyMon:

  1. หากคุณใช้อุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่ โปรดตรวจสอบว่าได้ต่อไฟหลักแล้ว
  2. ตรวจสอบให้แน่ใจว่าการตั้งค่าพลังงานของคุณได้รับการกำหนดค่าเช่นเดียวกับในระหว่างการทำงาน
  3. ปิดซอฟต์แวร์ที่ทำงานอยู่อื่นๆ ทั้งหมด
  4. เริ่ม LatencyMon
  5. กดปุ่ม “เล่น” สีเขียวเพื่อเริ่มการทดสอบ
  6. ปล่อยให้มันทำงานสักครู่
  7. กดปุ่ม “หยุด” สีแดงเพื่อหยุดการทดสอบ

หากเวลาทั้งหมดที่รายงานโดย LatencyMon น้อยกว่าจำนวน headroom แสดงว่า DPC และ ISR จะไม่สร้างปัญหาให้คุณ ในทางกลับกัน หากเวลาที่รายงานนานกว่า headroom ที่มี (หรือถ้ามากกว่า 500µs (0.5ms) คุณควรพิจารณาให้ละเอียดยิ่งขึ้น LatencyMon จะแสดงว่าไดรเวอร์ใดมีเวลา ISR และ DPC ที่ช้าที่สุด

  1. ตรวจหาไดรเวอร์ที่อัปเดต หากมีให้อัปเดตและเรียกใช้การทดสอบอีกครั้ง
  2. หากคุณมีไดรเวอร์ล่าสุดและมีไว้สำหรับอุปกรณ์ที่คุณรู้ว่าไม่ต้องการระหว่างการแสดงสด คุณอาจจะสามารถปิดการใช้งานใน Windows Device Manager และทำการทดสอบใหม่ได้ (อย่าถอนการติดตั้งอุปกรณ์และระวังอย่าปิดการใช้งานอุปกรณ์ที่ระบบต้องการเพื่อการทำงานที่ถูกต้อง – ดูด้านล่าง)
  3. ลองค้นหาชื่อไดรเวอร์และคำว่า "DPC" หรือ "ISR" คุณมักจะพบการอภิปรายในฟอรัมเกี่ยวกับไดรเวอร์บางตัวที่มีปัญหา และบางครั้งบางรุ่น (อาจเป็นเวอร์ชันเก่า) ก็ทำงานได้อย่างน่าเชื่อถือมากขึ้น