Meta 엔지니어의 Linux 패치를 통한 AMD P-State 개선 및 Steam Deck 게이밍 성능 향상
요약
Meta 엔지니어는 Linux 패치를 통해 AMD P-State 드라이버의 EPP 부스트 휴리스틱을 개선하여 Steam Deck 등 AMD 기반 시스템의 게이밍 성능 향상을 목표로 했습니다. 초기 제안은 거버너 레벨 메커니즘으로 변경되었으며, 이는 Wine/Proton과 같은 환경에서 스레드 힌트를 설정하는 방식으로 구현될 예정입니다.
핵심 포인트
- AMD P-State 드라이버 개선을 통한 게이밍 성능 향상 기대
- 개별 CPU 코어의 에너지 성능 선호도(EPP) 부스트 휴리스틱 적용
- 구현 방식은 거버너 레벨 메커니즘으로 변경됨
- Wine/Proton 환경에서 스레드 힌트 설정 방식으로 구현 예정
Meta 엔지니어의 Linux 패치를 통한 AMD P-State 개선 및 Steam Deck 게이밍 성능 향상

Vernet은 어제 최근에 바쁜 CPU 코어에 대한 개별(per-CPU) 에너지 성능 선호도(Energy Performance Preference, EPP) 부스트 휴리스틱을 구현한 작업에 대해 발표했습니다. 이는 AMD P-State 드라이버의 기본 EPP 동작 방식이 프레임 시간 꼬리(frame-time tails) 및 로드 시간에 미치는 영향을 고려할 때, Steam Deck이나 다른 AMD 기반 시스템에서 더 나은 게이밍 성능을 제공합니다. 다만, 이 여름에 제출된 초기 패치에 대한 코드 검토 과정에서는 이를 드라이버 휴리스틱보다는 거버너 레벨 메커니즘으로 구현하고 몇 가지 디자인 변경을 할 것을 제안했습니다.
새로운 제안은 동적 거버너(dynamic governor)가 EPP를 처리하도록 하는 것입니다. 이 아이디어는 Wine/Proton과 같은 프로그램에서 스레드 힌트(thread hints)를 설정하는 방식으로 생각되고 있습니다.
Vernet이 공유한 결과는 전력 및 성능 측면에서 매우 유망합니다.
더 자세히 알고 싶은 분들은 lpc.events에서 발표 자료를 확인할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기