Saya mencari jawaban otoritatif, didukung oleh data. Seorang teman bertanya kepada saya beberapa hari yang lalu apakah ia akan mendapat manfaat dari mencolokkan tetikusnya ke port USB 3.0 alih-alih port 2.0 yang tersedia. Saya menjawab dengan sembrono bahwa itu tidak ada bedanya sama sekali. Tentu saja saya bukan satu-satunya yang berpikir demikian. Lihat jawaban pada:
Secara intuitif, saya tidak berpikir throughput data harus menjadi masalah. Tikus bekerja dengan baik melalui port serial , dan transfer tersebut pada maksimum 112,5 Kbps. USB 1.0 berjalan pada 1,5Mbps (lambat) atau 12Mbps (cepat). USB 2.0 dapat menangani 480Mbps, dan 3.0 dapat mencapai 5 Gbps.
Tetapi bagaimana dengan kecepatan respons? Apakah ada penelitian yang diterbitkan mengenai waktu respons antara port USB 2.0 dan 3.0?
Pertanyaan saya adalah, apakah saya benar? Apakah penting jika saya memiliki mouse yang benar - benar mewah? Bisakah teman saya dengan aman menyalahkan kehilangannya di League of Legends karena port USB-nya yang lambat?
Jawaban:
Jadi Anda sepenuhnya benar: memasukkan mouse ke konektor USB3 tidak memberikan manfaat apa pun. Jika mouse merespons dengan lambat, itu karena ada sesuatu yang memonopoli CPU sehingga merugikan driver mouse.
sumber
Hanya karena kecepatan data mouse sangat rendah dan dapat ditangani oleh USB 1.x tidak berarti itu tidak bisa diuntungkan dengan menyambungkan ke pengontrol yang lebih cepat.
Ada sejumlah faktor yang berperan di sini:
Pengontrol USB 3.0 mendukung kompatibilitas mundur dengan melakukan penghitungan dengan cara yang kompatibel dengan perangkat USB 1.x dan 2.0, dan memperlihatkan pengontrol EHCI yang logis sebagai bagian dari peta register.
Mouse akan mengidentifikasi dirinya sebagai perangkat USB kecepatan penuh terlepas dari port dan pengontrol yang terhubung dengannya. Ini akan menyebabkan mouse tampak terhubung secara logis ke pengontrol EHCI (kadang-kadang bahkan OHCI / UHCI).
Memiliki pengontrol EHCI yang logis tidak berarti bahwa perangkat terhubung ke sirkuit USB 2.0. Koneksi antara sistem dan pengontrol host USB 3.0 akan lebih cepat, mungkin PCIe multi-jalur. Ini juga jauh lebih kecil untuk melalui jembatan PCIe-PCI, yang menyebabkan buffering dan sedikit latensi tambahan.
Selain koneksi sisi host, transistor yang menggerakkan pin USB juga akan memiliki tingkat switching yang lebih tinggi, dan alih-alih komponen pasif untuk penyaringan noise, bus akan menggunakan sakelar digital dalam jaringan filter, untuk memungkinkannya dilepas dan tidak lambat turun perangkat SuperSpeed USB. (Ini mungkin kesepakatan yang lebih besar untuk lompatan antara USB 1.x dan 2.0)
Komponen filter pasif yang ada di mouse harus mendominasi. Namun, naik dan turun kali bisa beberapa nanodetik lebih cepat.
Register pengendali EHCI juga diimplementasikan pada die yang sama dengan logika USB 3.0 UHCI, sehingga laju jam dan kinerja digital akan lebih tinggi.
Dari efek ini, perbedaan PCIe memiliki dampak terbesar pada kinerja, terutama dibandingkan dengan pengontrol host USB 2.0 yang terhubung melalui jembatan PCIe-PCI.
Ringkasnya, pengontrol host USB 3.0 dengan perangkat USB 2.0 kecepatan penuh atau kecepatan tinggi bukan sirkuit yang sama dengan perangkat yang sama yang terpasang pada pengontrol host USB 2.0, dan waktunya tidak akan sama .
Namun, setiap perbaikan latensi paling banyak adalah beberapa mikrodetik. Saya kira itu mungkin bahwa dengan beberapa kemungkinan ini akan menyebabkan input mouse untuk diteruskan ke server pada waktunya untuk diproses satu frame lebih awal; probabilitasnya sangat rendah (di bawah 1%), dan siapa pun yang mengaku memengaruhi kinerja gim mereka bingung.
Secara khusus, efek dari kepadatan jaringan beberapa kali lipat lebih besar. Siapa pun yang mencoba memberikan diri mereka setiap keuntungan teknis dalam kompetisi harus memfokuskan upaya mereka di sana. Penandaan QoS mungkin menentukan hasil pertandingan pada level permainan tertinggi. Pilihan penyedia layanan hampir pasti.
sumber
Kita perlu melihat pada tingkat polling mouse dan dari sana kita dapat memiliki gagasan yang lebih baik tentang berapa banyak data yang sedang dikirim. Jika mouse memiliki tingkat pemungutan suara 100 hz, ia mengirim data ke komputer 100 kali per detik.
Mouse standar akan mengirim paket 3 byte yang berisi info tentang informasi posisi X / Y serta informasi tombol. Mempertimbangkan bahwa 3 byte ditransfer setiap siklus dari tingkat pemungutan suara, Anda dapat mentransfer 300bps.
Secara default, kecepatan pemungutan suara USB adalah 125 hz, jadi menurut logika kami, data yang dikirim adalah 375 byte per detik.
Berdasarkan ini, saya tidak berpikir USB 3 akan lebih bermanfaat daripada USB 2 atau bahkan 1.
sumber
Secara teknis ada beberapa kasus di mana itu akan membuat perbedaan. Secara umum bahkan ketika perbedaan ini ada, itu tidak akan terlihat bahkan oleh pemain profesional.
Pengontrol USB 3.0 dan USB 2.0 pada motherboard modern diimplementasikan secara berbeda, terutama karena throughput data yang dibutuhkan USB 3.0. Dalam beberapa chipset Anda akan menemukan USB 2.0 muncul sebagai perangkat PCI pada dasarnya pada hub supercommunications yang juga menangani semua perangkat lambat lainnya, seperti hard drive, audio, ethernet, paralel dan port serial, dll. Ini ada dalam chip southbridge, yang kemudian dihubungkan ke northbridge melalui lapisan media yang mirip dengan bus PCIexpress. Northbridge menangani hal-hal berkecepatan tinggi, seperti memori, grafik, PCIexpress dll.
Ini berarti bahwa transaksi USB melibatkan beberapa transaksi lain - PCI, lalu antarmuka media, lalu antarmuka ke CPU, sebelum ditangani.
USB 3.0 diperkenalkan pada saat yang sama ketika northbridge / southbridge memberi jalan ke PCH (Platform Controller Hub). Sebagian besar tugas northbridge diserap ke dalam CPU itu sendiri - memori, PCIexpress, dll, sedangkan tugas northbridge yang tersisa dan tugas southbridge pergi ke PCH. PCH pada dasarnya menjalankan slot PCI express.
Namun, jalannya masih sangat berbeda. Meskipun USB 3.0 dan USB 2.0 terintegrasi ke PCH, USB 2.0 masih diimplementasikan seolah-olah itu adalah perangkat pengendali PCI yang lambat. Tidak ada alasan bagi Intel untuk mendesain ulang silikon dari bagian yang sudah terbukti, jadi itu terintegrasi ke dalam PCH dengan cara yang sama diintegrasikan ke dalam southbridge, dengan semua hambatan dan latensi tambahan yang ada sebelumnya.
Namun, USB 3.0 jauh lebih dekat ke CPU. Meskipun ini dimaksudkan terutama untuk memperhitungkan peningkatan throughput, itu juga mempengaruhi latensi - ada lebih sedikit transaksi yang terlibat dalam mendapatkan transaksi USB 3.0 ke memori, atau ke CPU, dan interupsi dapat dipicu lebih cepat.
Namun perbedaan antara latensi USB 2.0 dan latensi USB 3.0 akan diukur dalam nanodetik. Tentu saja tidak terlihat oleh bahkan gamer kedutan terbaik saat ini. Itu ada, tapi praktis tidak berguna.
sumber
Mouse adalah perangkat yang sangat lambat dalam hal transfer data sehingga batas kecepatan USB bukan merupakan faktor pembatas.
Latensi komunikasi juga tidak boleh menjadi faktor, perangkat USB yang dibangun dengan baik (generasi apa pun) harus merespons jauh lebih cepat daripada kecepatan refleks manusia, sehingga Anda tidak boleh mengalami kelambatan karena teknologi port.
Tentu saja ada banyak faktor lain jika Anda mengalami kelambatan mouse: sistem mungkin sibuk, driver mungkin tidak berfungsi sebagaimana mestinya, perangkat lunak dapat macet menunggu acara lain (sebagian besar, itu adalah masalah acara yang berhubungan dengan jaringan), mouse itu sendiri bisa rusak, dan akhirnya perangkat keras port mungkin salah - jadi mencoba mouse / port lain adalah awal yang baik.
sumber
Meskipun saya tidak percaya bahwa pada kebanyakan model mouse konvensional Anda akan mendapatkan keuntungan apa pun, Anda cenderung mencoba untuk menentukan bahwa bahkan jika ada perbedaan, itu harus diperhatikan oleh pengguna?
Dalam hal ini, cukup sederhana untuk menguji kasing pada permainan atau aplikasi yang menuntut kinerja mouse, dengan menghubungkannya ke kedua port. Saya telah mencoba ini sendiri, dan tidak menemukan perbedaan yang dapat saya perhatikan, yang cukup bagi saya (hasil tes mengalahkan teori untuk skenario penggunaan pribadi, karena dalam beberapa kasus bahkan perbedaan psikologis dapat membantu Anda tampil lebih baik - dalam hal ini masih akan lebih baik untukmu).
sumber