Dell XPS 13 9343에서 터치패드는 I2C 버스 또는 PS2 모드를 사용하여 작동합니다.
이 두 모드의 차이점은 무엇입니까? 왜 모두 사용할 수 있나요?
출력은 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 UNKNOWN
I2C 버스를 이용한 터치패널입니다.
답변1
I2C는 최신 버전이고 멀티 터치 제스처를 허용하며 일반적으로 PCH에 직접 연결됩니다. 대부분의 최신 장치는 OS가 로드되면 I2C 드라이버로 전환됩니다.
PS2는 중복성과 호환성을 위해 유지됩니다. 일반적으로 PS2는 최신 장치의 내장 컨트롤러에 연결됩니다. 대부분의 UEFI BIOS는 PS2를 통한 터치패드 입력만 허용하며, I2C에 문제가 있는 경우 운영 체제는 PS2 연결로 되돌아갑니다.