Android MAME에서 프레임 지터 없이 lowlatency 사용하기
Android 포트가 MAME의 `lowlatency`를 제공하고 게임이 정상 속도를 유지할 때만 사용하세요. 이 옵션은 throttle 전에 프레임을 그려 VRR 화면에서 유용하지만 일부 시스템에서 지터가 생길 수 있어 기본값은 off입니다. 같은 장면을 off/on으로 비교하고 페이싱이나 소리가 나빠지면 되돌리세요.
이 순서대로 진행
- 01
포트, MAME 리비전, 렌더러, 화면, 입력, 짧은 이름, lowlatency off 결과를 기록합니다.
- 02
UI, 도움말, 설정 출력, 로그에서 옵션 제공을 확인합니다.
- 03
허가된 게임의 반복 가능한 반응으로 속도, 페이싱, 소리, 반응을 적습니다.
- 04
lowlatency만 켜고 VSync, frameskip, throttle, speed, 렌더러, 버퍼는 바꾸지 않습니다.
- 05
반응과 출력이 모두 안정적일 때만 유지하며 지터가 생기면 되돌립니다.
- 06
가장 좁은 범위에 저장하고 off/on 기록을 보관합니다.
진단표
| 설정/증상 | 변경점 | 경계 |
|---|---|---|
| `lowlatency` | throttle 전 그리기 | 지연 감소 또는 지터 |
| Run-ahead | 상태 실행과 복원 | 다른 기술 |
| VSync / waitvsync | 화면 갱신 조정 | 티어링과 대기 |
| 100% 미만 | 실시간 실패 | 먼저 성능 복구 |
게임 논리가 아니라 스케줄을 바꿉니다
MAME은 throttle 전에 그리고 run-ahead는 실행을 앞당긴 뒤 상태를 복원합니다.
VRR은 좋은 조건이지 보장은 아닙니다
MAME은 일부 최신 3D 시스템이나 운영체제와 비슷한 소프트웨어에서 지터를 경고합니다. Android에는 컴포지터도 있습니다.
성능이 대조 조건입니다
느린 머신은 이미 시간 예산을 넘겼습니다. 정상 속도를 회복한 뒤 lowlatency만 바꾸세요.
지연 조정은 표시만 바꿉니다. 허가된 게임을 쓰고 ROM이나 BIOS를 첨부하지 말며 동작을 배포 허가로 해석하지 마세요.