เสียงคลิกเบา ๆ ในขณะที่ข้อความคอนโซลถูกเลื่อน


10

นี่เป็นเรื่องแปลกที่ฉันสังเกตเห็นในคอมพิวเตอร์หลายเครื่อง

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

นี่คือการออกแบบหรือแปลก ๆ แปลก ๆ ?


1
คุณจำรุ่นแล็ปท็อปรุ่นใดที่คุณเคยได้ยินหรือไม่ ฉันคิดว่าฉันสังเกตเห็นมันบน ThinkPad X60 ของฉันด้วย ถ้าไม่แน่ใจว่ามันเกี่ยวข้อง แต่ฉัน Sansa E270 ยังทำให้ลม "คลิก" เสียงในหูฟังของฉันเมื่อใดก็ตามที่การปรับปรุงฐานข้อมูลของ
ændrük

เน็ตบุ๊ก EeePC ของพี่ชายของฉันทำการคลิกเสียงเป็นครั้งคราวภายใต้ทั้ง Ubuntu และ Windows ซึ่งฉันเดาว่ามันมาจากฮาร์ดไดรฟ์ เป็นไปได้อย่างสมบูรณ์ว่าเป็นเสียงทางกลปกติที่คุณได้ยิน
Christopher Kyle Horton

@ ændrük Toshiba, HP, Sony และ Mitek IIRC
Matty

1
เหมือนกันสำหรับ Thinkpad X201; เมื่อวิดีโอได้รับการอัปเดตบ่อยครั้ง (เช่นการวาดซ้ำบ่อยครั้งของฉาก, การเพจใน firefox; แม้ว่าจะไม่ใช่วิดีโอ, เนื่องจากเป็นวิดีโอที่เร่งความเร็ว), ฉันได้ยินเสียงเงียบ ๆ ราวกับว่าอิเล็กตรอนในสายกำลังเปล่งเสียง; - ) ไม่ได้มาจากลำโพงอย่างใดอย่างหนึ่งเพราะมันติดอยู่กับสเตอริโอซึ่งเงียบสนิท ฉันไม่เคยสังเกตเห็นมันกับคอมพิวเตอร์ตั้งโต๊ะ แต่มีแล็ปท็อปหลายเครื่องอยู่แล้ว (Thinkpad X61s เหมือนกัน)
eudoxos

1
@ Warrioring64: ถ้าฉันเข้าใจคำอธิบายถูกต้องมันไม่ใช่ hdd ซึ่งทำให้เสียงแตกต่างอย่างชัดเจนซึ่งเป็น "กลไก" ในขณะที่สิ่งที่ฉันมีอย่างน้อยก็คือ "ไฟฟ้า" (การรบกวนลวด)
eudoxos

คำตอบ:


7

นี่อาจเป็นสัญญาณรบกวนจากการติดตามแหล่งจ่ายไฟของ CPU

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

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

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

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

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


ซีพียูในแล็ปท็อปด้านหน้าของฉันที่แสดงพฤติกรรมนี้คือ T3500 ซึ่งไม่รองรับการปรับสเกลความถี่ เสียงมาจากเมนบอร์ดโดยตรง (และไม่ใช่จาก HDD หรือลำโพงทั่วไป) ดังนั้นฉันไม่แน่ใจว่านี่เป็นคำตอบ
Matty

พบการเปลี่ยนแปลงกับความคิดเห็นใน Slashdot กล่าวว่า googling "Intel C4 noise" นั้นมีประสิทธิภาพ ดูว่าคุณสามารถปิดใช้งานสถานะประหยัดพลังงาน C4 ใน BIOS ของคุณหรือไม่และนี่จะช่วยลดเสียงรบกวนหรือไม่ - ดูเหมือนว่าจะเป็นปัญหาที่พบได้บ่อยพอ
เอเดรีย

หากเป็นกรณีนี้อาจไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับแล็ปท็อปนี้เนื่องจากไม่มีตัวเลือกดังกล่าวใน BIOS
Matty

เห็นได้ชัดมากขึ้นเมื่อเสียบหูฟังเข้ากับแผงด้านหน้าของเดสก์ท็อปของฉันมากกว่าด้านหลัง : ใช่พันครั้ง! ในคอมพิวเตอร์ทุกเครื่องที่ฉันเคยมี
Ternary

3

ไม่แน่ใจว่าควรปิดลำโพงภายในโดยค่าเริ่มต้น แต่ถ้าเป็นเสียงที่ทำโดยลำโพงภายในของระบบคุณสามารถปิดได้หลายวิธี

  1. กับ

    xset b off
    xset b 0 0 0
    

    xsetuser preference utility for Xเป็น bควบคุมระดับเสียงตัวเลือกระฆัง (1 0), สนาม (ที่ 2 0) และระยะเวลา (ที่ 3 จาก 0) ในหน่วยมิลลิวินาที

  2. คุณสามารถเปลี่ยนแปลงสิ่งนี้ได้โดยการแก้ไข~/.inputrc(ผู้ใช้คนเดียว) หรือ/etc/inputrc(ทั่วโลก)

    set bell-style visible
    

    เพื่อเปลี่ยนเป็นกะพริบและ

    set bell-style none
    

    เพื่อปิดระบบบี๊บ

  3. คุณสามารถขึ้นบัญชีดำของโมดูลได้

    sudo vi /etc/modprobe.d/blacklist.conf
    

    และเพิ่ม

    blacklist pcspkr
    

ในระบบหมายเลข 3 ของฉันถูกตั้งค่าเป็นค่าเริ่มต้นดังนั้นฉันคาดหวังว่านี่จะเป็นเช่นนั้นในระบบของคุณ นี่เป็นวิธีเริ่มต้นในการปิดลำโพงของระบบ


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

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

ฉันเข้าใจแล้ว. ฉันทำสิ่งเหล่านั้นทั้งหมดและมันก็ยังคงเกิดขึ้น มันเป็นความอยากรู้มากกว่าความรำคาญ
Matty

1

ฉันได้พบสิ่งที่คล้ายกันในพีซีเดสก์ท็อปรุ่นเก่าของฉันและเท่าที่ฉันสามารถบอกได้มันต้องเกี่ยวข้องกับอุปกรณ์ที่ถูกตั้งค่าให้ใช้ IRQ ร่วมกันโดยที่ไม่สามารถเล่นด้วยกันได้

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

ในกรณีของฉันการแก้ไขปัญหานั้นง่ายเหมือนการสลับการตั้งค่า "Plug-and-Play OS" ใน BIOS สิ่งนี้ได้เปลี่ยนแปลงการกำหนด IRQ ที่ BIOS และ Linux ทำและเปลี่ยนการมอบหมาย IRQ ให้เพียงพอเพื่อแก้ไขข้อขัดแย้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.