VoodooPS2 드라이버로 터치패드를 사용할 경우 I2C 터치패드에 비해 터치감이 떨어지는 문제가 있습니다. 이는 특히 멀티터치 제스처에서 심각한데요, 개발진은 PS2 프로토콜은 한 번에 두 개의 손가락에 대한 정보밖에 전달을 할 수 없기 때문이라고 밝히고 있습니다.
하지만, 터치패드 제조사는 다 생각을 해뒀습니다. SMBus라는 다른 방식으로도 터치패드를 연결해 둔 것인데요, 최근 이를 위한 드라이버 개발이 활발히 이루어지고 있습니다.
즉, VoodooPS2와 VoodooI2C만 사용 가능했던 것에서, 이제는 VoodooSMBus와 VoodooRMI라는 새로운 선택지가 생겼습니다.
1. 내 터치패드가 호환되는지 알아보기
우선 장치관리자에 가셔서 시스템 장치를 찾습니다.
지원하는 터치패드의 경우 다음과 같은 항목이 존재합니다.
이때, ELAN이라고 표기된 장치가 있을 수도 있습니다. 현재는 Synaptics사와 ELAN사 두 가지의 터치패드가 지원됩니다.
저는 ELAN 노트북은 가지고 있질 않아서 자세히 알려드릴 수는 없으나, 유사하게 있을 것이라 생각됩니다.
아니면, I2C 시냅틱스 터치패드인데 VoodooI2C + VoodooI2CSynaptics satellite가 작동하지 않는 경우에도 시도해 볼 수 있습니다.
2. Clover 사용자의 경우 (선택?)
https://github.com/leo-labs/macOS-ThinkPad-T480s/blob/master/EFI/CLOVER/config.example.plist#L436-L467 https://github.com/leo-labs/macOS-ThinkPad-T480s/blob/master/EFI/CLOVER/config.example.plist#L500-L535
위의 노란색으로 강조된 패치 두 개씩 총 네 개를 추가해 줍니다. 업데이트로 이제는 더 이상 필요 없다고 알고는 있는데 테스트는 안 해봤습니다.
여기서부턴 제조사에 따라 갈립니다.
3-1. Synaptics SMBus Driver가 존재할 때
우선, 현재 사용중인 VoodooPS2.kext를 우클릭해서 패키지 내용 보기를 선택하시면 폴더 처럼 kext를 열어 내부를 볼 수 있습니다. (사실 폴더가 맞습니다.). 반드시 필요하니 없다면 https://github.com/acidanthera/VoodooPS2/releases 에서 다운 후에 작업하고 부트로더에 넣어주세요.
Contents/Plugins/ 로 들어가시면 여러 가지 kext가 있는데, 여기서 VoodooPS2Mouse.kext와 VoodooPS2Trackpad.kext를 지워줍니다.
특이한 경우가 아니라면 VoodooInput.kext도 지워줍니다.
VoodooRMI를 사용해야 합니다.
https://github.com/VoodooSMBus/VoodooRMI/releases
최신 Debug (20/8/6): https://github.com/VoodooSMBus/VoodooRMI/releases/download/1.0.1/VoodooRMI-1.0.1-Debug.zip
최신 Debug를 다운 받으신 후 압축을 풀고 VoodooSMBus.kext와 VoodooRMI.kext를 부트로더 폴더에 넣어줍니다.
2-1-1) OpenCore 사용자의 경우
Config.plist에 VoodooInput, VoodooTrackpoint (씽크패드 등 트랙포인트가 있을 경우), RMISMBus 도 추가해 줍니다.
반드시 RMISMBus보다 VoodooRMI가 먼저 로드되어야 합니다.
Dependencies 는 VoodooRMI.kext/Contents/PlugIns/
에 있습니다.
3-2. Synaptics I2C 터치패드인데 VoodooI2C로 안될 때
https://github.com/VoodooI2C/VoodooI2C/releases
VoodooI2C 가 없다면 다운로드 후 부트로더에 넣어줍니다. Satellite 필요없이 그냥 넣으시면 됩니다. 인터럽트를 사용하고 싶으시면 VoodooI2C 인터럽트 가이드를 참조하세요.
마찬가지로 VoodooRMI를 사용해야 합니다. RMI는 시냅틱스의 독자 통신 규격으로 생각하시면 될 것 같습니다.
최신 Debug (20/8/6): https://github.com/VoodooSMBus/VoodooRMI/releases/download/1.0.1/VoodooRMI-1.0.1-Debug.zip
최신 Debug를 다운 받으신 후 압축을 풀고 RMII2C.kext와 VoodooRMI.kext를 부트로더 폴더에 넣어줍니다.
2-1-1) OpenCore 사용자의 경우
Config.plist에 VoodooInput, VoodooTrackpoint (씽크패드 등 트랙포인트가 있을 경우), RMII2C도 추가해 줍니다.
반드시 RMII2C보다 VoodooRMI가 먼저 로드되어야 합니다.
Dependencies는 VoodooRMI.kext/Contents/PlugIns/ 에 있습니다.
3-3. ELAN 터치패드일 때
우선, 현재 사용중인 VoodooPS2.kext를 우클릭해서 패키지 내용 보기를 선택하시면 폴더 처럼 kext를 열어 내부를 볼 수 있습니다. (사실 폴더가 맞습니다.). 반드시 필요하니 없다면 https://github.com/acidanthera/VoodooPS2/releases 에서 다운 후에 작업하고 부트로더에 넣어주세요.
Contents/Plugins/ 로 들어가시면 여러 가지 kext가 있는데, 여기서 VoodooPS2Mouse.kext와 VoodooPS2Trackpad.kext를 지워줍니다.
특이한 경우가 아니라면 VoodooInput.kext도 지워줍니다.
VoodooSMBus를 사용해야 합니다.
https://github.com/VoodooSMBus/VoodooSMBus
참고로, 위의 VoodooRMI 다운로드시 있는 VoodooSMBus와 다릅니다. 혼용하시면 안됩니다.
최신 (20/8/6) https://github.com/VoodooSMBus/VoodooSMBus/releases/download/v2.2/VoodooSMBus-v2.2.zip
이건 VoodooSMBus.kext 하나 그냥 부트로더에 설치하시면 됩니다.
4. 마무리
재부팅하고 sudo kextcache -i / 하고 재부팅 아시죠?
-1. 안될 경우
log show --last boot | grep VoodooSMBus
log show --last boot | grep VoodooVoodooRMI (3-1과 3-2의 경우)
의 결과를 알려주시면 확인해보겠습니다.
닉네임이당님의 새글 알림을 받으실려면 구독
클로버부트로더와 ELAN의 PS2방식 터치패드를 사용하고 있어서 이글을 참고하면서 터치패드를 잡아보았는데 터치패드가 잡히질 않네요... SMBus kext를 사용하니 터치패드,키보드 둘다 죽어버립니다,,,
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 75 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +16 | 좌절금지 | 24.09.1723:58 | 188 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 759 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3538 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4302 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +4 | 좌절금지 | 24.09.1722:40 | 210 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 230 |
[ Sequoia 15.0, OC 1.0.1 ] BIOSTAR H410MH, i5-10500, RX580 | Stultus | 24.09.1813:37 | 166 |
좌절금지 | 24.09.1919:17 | 230 | |
좌절금지 | 24.09.1917:09 | 75 | |
Stultus | 24.09.1813:37 | 166 | |
좌절금지 | 24.09.1723:58 | 188 | |
좌절금지 | 24.09.1722:40 | 210 | |
맥가즈아 | 24.09.1717:13 | 91 | |
김경석 | 24.09.1708:13 | 223 | |
Panictosh | 24.09.1617:47 | 100 | |
Tamy | 24.09.1504:35 | 469 | |
Stultus | 24.09.1319:18 | 437 | |
치토 | 24.09.1019:44 | 475 | |
머핀X | 24.09.0118:13 | 397 | |
해킨도전자 | 24.09.0112:54 | 298 | |
머핀X | 24.08.3115:34 | 375 | |
화정큐삼 | 24.08.2601:42 | 241 | |
하나브 | 24.08.2422:59 | 212 | |
화정큐삼 | 24.08.2316:25 | 248 | |
CanBe | 24.08.1810:56 | 329 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 190 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 252 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 348 | |
오디세이 | 24.08.1311:26 | 272 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 394 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 145 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 463 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 186 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 429 | |
Tamy | 24.07.3019:12 | 343 | |
해킨도전자 | 24.07.2915:37 | 264 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 246 | |
BlueGuerrilla | 23.05.0502:19 | 3994 | |
Stultus | 24.07.1219:19 | 759 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 138 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 172 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 495 | |
광호 | 24.02.1715:21 | 2188 | |
치토 | 24.06.2723:24 | 399 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 513 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 730 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 276 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 417 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 266 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 915 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1008 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2411 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 175 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |