แป้นพิมพ์ USB หรือ PS / 2 ตอบสนองเร็วขึ้นหรือไม่


33

แป้นพิมพ์ USB หรือ PS / 2 ตอบสนองได้เร็วขึ้นในแง่ของเวลาในการตอบสนองการป้อนข้อมูลแบบ end-to-end หรือไม่, keystrike กับตัวอักษรที่ปรากฏบนหน้าจอ?

ที่เกี่ยวข้อง:

ภายใต้การเชื่อมต่ออย่างใดอย่างหนึ่งเวลาระหว่าง keystrike กับตัวละครที่ปรากฏขึ้นนานพอที่จะเข้าใจได้หรือไม่?

ภายใต้การเชื่อมต่อใดเป็นไปได้ไหมที่จะกดปุ่มสองปุ่มอย่างต่อเนื่องเร็วกว่าการป้อนข้อมูลด้วยปุ่มเดียว?


ฉันสงสัยว่าความแตกต่างนั้นชัดเจน แต่เป็นคำถามที่ดีฉันอยากเห็นคำตอบ +1
Sasha Chedygov

ฉันคิดว่าถ้าคุณจะวัดจากการกดปุ่มไปที่ตัวอักษรบนหน้าจอประสิทธิภาพโดยรวมของระบบปฏิบัติการของคุณโดยเฉพาะไดรเวอร์วิดีโอจะมีผลกระทบมากกว่าความเร็วของแป้นพิมพ์
mauvedeity

คุณอาจมีประเด็น แต่หากคุณเก็บไดรเวอร์วิดีโอไว้เหมือนเดิมความแตกต่างของแป้นพิมพ์ USB-vs-PS / 2 อาจส่งผลกระทบและสามารถวัดได้
Torben Gundtofte-Bruun

มันอาจเป็นไปได้และฉันคิดว่าคีย์บอร์ดเกมด้านล่างจะคุ้มค่าในแง่นั้น แต่ฉันไม่สามารถเห็นได้ว่าความแตกต่างเล็ก ๆ แบบนั้นจะมีความหมายเป็นส่วนใหญ่ได้อย่างไร
mauvedeity

ไม่ว่าจะด้วยวิธีใดมนุษย์ไม่สามารถพิมพ์เร็วพอที่จะสร้างความแตกต่าง ใช้แอปนาฬิกาจับเวลาหรือนาฬิกาจับเวลาและลองเริ่มและหยุดในเวลาน้อยกว่า 1/10 วินาทีและดูว่าคุณทำอย่างไร
Keltari

คำตอบ:


30

มีการศึกษาในปี 2545 ที่ประเมินเวลาตอบสนองของแป้นพิมพ์ต่างๆเพื่อให้เกิดความล่าช้าในการทดลองซึ่งการวัดเวลาตอบสนองของผู้ทดสอบกับคีย์บอร์ด

มีผลลัพธ์ที่น่าสนใจจำนวนมาก แต่ประเด็นที่เกี่ยวข้องกับคำถามนี้ก็คือว่ามีความแตกต่างอย่างมีนัยสำคัญระหว่างแป้นพิมพ์และแป้นพิมพ์ USB ที่ผ่านการทดสอบทั้งหมดมีช่วงเวลาการสแกนที่มีประสิทธิภาพมากกว่า (18.77 ms - 32.75 ms) กว่า PS / 2 คีย์บอร์ด (2.83 ms - 10.88 ms)

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

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


5
คำตอบที่ยอดเยี่ยมมาก แต่มีการจับ: ผู้เขียนใช้ DOS 6 เป็นระบบปฏิบัติการของเขากลับมาแล้ว ฉันสงสัยว่าระบบปฏิบัติการมีอิทธิพลกับที่นี่หรือไม่
innaM

9
ใช่นั่นคือประเด็นสำคัญนี่คือฮาร์ดแวร์เก่า ๆ ที่ใช้งานบน DOS และแม้แต่ในสภาพแวดล้อมที่มีการควบคุมนี้ก็มีความแปรปรวนมากมาย จากบทความ: "เหตุผลที่เราใช้ MS-DOS คือทำให้เราสามารถวัดเวลาได้อย่างแม่นยำซึ่งเป็นเรื่องที่ยากขึ้นในระบบปฏิบัติการมัลติทาสก์เช่น Win dows, Linux, MacOS หรือ Unix ด้วยระบบปฏิบัติการมัลติทาสก์ ต้องใช้เวลาสำหรับทรัพยากรคอมพิวเตอร์ที่จะเปลี่ยนจากงานหนึ่งไปอีกงานหนึ่งดังนั้นจึงไม่มีการรับประกันว่าทรัพยากรจะสามารถใช้งานได้ทุกเมื่อที่ต้องการ "
jtb

1
@ TorbenGundtofte-Bruun: เรามักจะมองหาคำอธิบายของทุกปัญหาที่รับรู้ไม่ว่าปัญหาจะมีเพียงการรับรู้ของเราหรือในความเป็นจริงที่เกิดขึ้นจริงไม่ได้มีผลต่อความเป็นจริงของธรรมชาติของมนุษย์นี้ งานวิจัยส่วนใหญ่ที่ฉันค้นพบดูเหมือนจะบ่งบอกว่าการรับรู้ขั้นต่ำของมนุษย์นั้นอยู่ที่ 50ms หรือมากกว่านั้นซึ่งสูงกว่าความแตกต่างในการสแกนที่ล่าช้าระหว่างแป้นพิมพ์ USB และ PS-2 คุณหลายคนเป็นซูเปอร์รับรู้ที่มีความสามารถ แต่ถ้าฉันเป็นคุณฉันจะเริ่มต้นด้วยการเปลี่ยนแปลงสิ่งต่าง ๆ เช่นโครงสร้างหลักก่อนที่จะพยายามใช้คอมพิวเตอร์ที่ทันสมัยเพื่อรองรับ PS2
music2myear

1
คำตอบสำหรับสิ่งนี้ในปี 2019 คืออะไร? PS2 ยังถือว่า latency ต่ำกว่า USB 3.0 หรือไม่
Seiverence

1
@ การปลดปล่อยฉันสงสัยอย่างน้อยก็ไม่ได้ในทางใด ๆ ก็ตามที่มีความสำคัญ ดูเหมือนว่าบทความที่ดีกว่าวันนี้: danluu.com/keyboard-latency
jtb

9

ฉันไม่เห็นมันพูดถึงทุกที่ที่นี่และถึงแม้ว่าเก่าโพสต์นี้จะถูกส่งกลับผ่านการค้นหาโดย Google อย่างง่าย - ดังนั้นไม่เพียง แต่เวลาตอบสนองที่เร็วขึ้นเท่านั้น แต่แป้นพิมพ์ PS / 2 ยังรองรับการหมุนแบบไม่ จำกัด อีกด้วย เป็นกุญแจได้มากเท่าที่คุณต้องการในครั้งเดียวและพวกเขาทั้งหมดจะลงทะเบียน ผมเชื่อว่าUSB maxes ที่ 6 ในฐานะโปรแกรมเมอร์ฉันไม่ได้พบเจอปัญหานี้บ่อยนัก แต่สำหรับนักเล่นเกมสิ่งนี้มีความหมายทุกอย่าง!


3
เป็นที่น่าสังเกตว่าวันนี้คีย์บอร์ด USB สำหรับเล่นเกม / มืออาชีพหลาย ๆ ตัวทำงานได้ดีในขีด จำกัด นี้โดยการแสร้งทำเป็น (เป็นอุปกรณ์ที่เสียบเข้ากับ) เป็นฮับ USB ที่มีแป้นพิมพ์ "ปกติ" หลายตัวเสียบไว้
Vladimir Panteleev

1
แม้ว่าจะเป็นความจริงที่ว่าแป้นพิมพ์ PS / 2 ไม่มีการกดปุ่มจำนวนมากที่สุด แต่ก็มีบางชุดที่ไม่ได้ลงทะเบียน! บนแป้นพิมพ์ ps / 2 ของฉันฉันสามารถกดทั้งแถวบ้าน (A ถึง L) พร้อมกันและจะตรวจพบปุ่มทั้ง 9 ปุ่มได้อย่างถูกต้อง แต่ถ้าฉันกดปุ่ม J และ K ค้างไว้การกด U ไปจะไม่ถูกตรวจจับ
sig_seg_v

2
@sig_seg_v นี่เป็นข้อ จำกัด ส่วนใหญ่ของแป้นพิมพ์เฉพาะของคุณและไม่ใช่ส่วนต่อประสาน PS / 2
tomasz86

2

ผู้ใช้พีซีที่มีความรู้รู้ว่า PS / 2 เป็นการเชื่อมต่อที่ดีกว่า USB ก่อนอื่นมันจะให้อิสระอย่างเต็มที่กับคุณโดยไม่ จำกัด จำนวนการกดปุ่มพร้อมกัน และที่สำคัญไม่แพ้กันการใช้ PS / 2 อาจช่วยปรับปรุงประสบการณ์การเล่นเกมโดยรวมของคุณ เหตุผลก็คือเมื่อคุณใช้แป้นพิมพ์ USB คอมพิวเตอร์ของคุณใช้เวลา CPU จริง ๆ ทำการสำรวจหน่วยความจำของแป้นพิมพ์ อัตราการทำโพลที่สูงกว่าจะใช้เวลา CPU มากขึ้นในการทำโพล และด้วยอัตรา debounce ในตัวที่พบบนคีย์บอร์ดที่มีคุณภาพใด ๆ อัตราการสำรวจที่สูงกว่า 200Hz นั้นเป็นเพียงการเสียเวลาของ CPU และเป็นผลมาจากการโฆษณาที่ไม่มีจุดมุ่งหมาย ต่างจากคีย์บอร์ด USB คีย์บอร์ด PS / 2 นั้นไม่ได้มีการลงคะแนนเลย แป้นพิมพ์เพียงส่งสัญญาณไปยังคอมพิวเตอร์เมื่อมีการกดปุ่มซึ่งทำให้ฮาร์ดแวร์ขัดจังหวะบังคับให้ CPU ต้องลงทะเบียนสัญญาณ


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

นี่คือปัญหาของปัญหา - แป้นพิมพ์ USB ใช้การขัดจังหวะของซอฟต์แวร์แป้นพิมพ์ PS / 2 ใช้การขัดจังหวะของฮาร์ดแวร์ เมื่อสร้างพีซีของฉันฉันตรวจสอบให้แน่ใจว่าเมนบอร์ดมีพอร์ต PS / 2 เพราะฉันใช้สำหรับการประมวลผลเสียงแบบเรียลไทม์และบนพีซีเครื่องก่อนหน้าซอฟต์แวร์ขัดจังหวะสำหรับแป้นพิมพ์และเมาส์ได้แข่งขันกับการ์ดเสียง USB โดยตรงบางครั้ง บัฟเฟอร์ underruns เมื่อฉันจะใช้อินพุต! (คีย์บอร์ด / ทัชแพดของแล็ปท็อปใช้บัส USB ด้วยเหตุผลบางประการ)
sig_seg_v

0

เห็นได้ชัดว่า PS / 2 นั้นเร็วกว่า หากคุณซื้อคีย์บอร์ดราคา $ 150 แบบนี้ออกแบบมาสำหรับนักเล่นเกมมืออาชีพอินเตอร์เฟสมาตรฐานคือ PS / 2 มันมีเทคโนโลยี PS / 2 บัฟเฟอร์แฟนซีสุด ๆ ชุบทองแม้ว่าจะมีอะแดปเตอร์ USB เข้ามาด้วยก็ตาม


2
หลักฐาน? มิฉะนั้นนี่เป็นเพียงการคาดเดา
Keltari

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