I2CモードとPS2モードの違いは何ですか?

I2CモードとPS2モードの違いは何ですか?

Dell XPS 13 9343では、タッチパッドはI2CバスまたはPS2モードを使用して機能します。

これら2つのモードの違いは何ですか?なぜすべて使用できますか?


出力はxinput次のとおりです

 Virtual core pointer                           id=2    [master pointer  (3)]
   ↳ Virtual core XTEST pointer                 id=4    [slave  pointer  (2)]
   ↳ DLL0665:01 06CB:76AD UNKNOWN               id=13   [slave  pointer  (2)]
   ↳ SynPS/2 Synaptics TouchPad                 id=15   [slave  pointer  (2)]

DLL0665:01 06CB:76AD UNKNOWNI2Cバスを利用したタッチパネルです。

答え1

I2Cは最新バージョンであり、マルチタッチジェスチャーを可能にし、通常はPCHに直接接続されています。ほとんどの最新のデバイスは、OSがロードされるとI2Cドライバに切り替わります。

PS2は冗長性と互換性のために維持されます。通常、PS2は最新のデバイスの内蔵コントローラに接続されます。ほとんどのUEFI BIOSはPS2を介したタッチパッド入力のみを許可し、I2Cに問題がある場合、オペレーティングシステムはPS2接続に戻ります。

関連情報