기술 가이드

Battlefield 1 성능 향상: 레지스트리로 CPU 우선순위 영구 설정하는 방법

3 min read 게임 팁 업데이트됨 14 Oct 2025
Battlefield 1: 레지스트리로 CPU 우선순위 영구 설정
Battlefield 1: 레지스트리로 CPU 우선순위 영구 설정

제1차 세계대전 배경의 Battlefield 1 게임 이미지: 전장 한복판에서 소총을 든 병사가 보이는 화면

문제 요약

Battlefield 1은 출시 직후부터 그래픽·연산 요구량이 높아 일부 PC에서 프레임 저하나 끊김이 발생합니다. 많은 플레이어가 작업 관리자(작업 관리자)에서 bf1.exe의 우선순위를 “높음(High)”으로 설정해 성능을 개선하는데, Alt+Tab으로 게임을 빠져나와 수동으로 설정해야 하는 번거로움이 있습니다.

제안된 해결책(한 번만 설정하면 됨)

아래 .reg 파일을 만들어 실행하면 Windows 레지스트리의 Image File Execution Options 아래에 PerfOptions 키를 추가해 bf1.exe의 CpuPriorityClass 값을 영구적으로 설정합니다. 이로써 Windows는 bf1.exe를 더 높은 CPU 스케줄 우선순위로 취급합니다.

코드(메모장에 붙여넣기 후 확장자를 .reg로 저장):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\bf1.exe\PerfOptions]
"CpuPriorityClass"=dword:00000003

적용 방법:

  1. 메모장을 열어 위 내용을 복사·붙여넣기 합니다.
  2. 파일을 “bf1_priority.reg” 등으로 저장합니다. (파일 형식: 모든 파일, 인코딩: ANSI 권장)
  3. 파일을 마우스 우클릭해 “관리자 권한으로 실행”(UAC 허용)을 선택합니다.
  4. 레지스트리에 항목이 추가되면 재부팅하거나 게임을 다시 실행합니다.

중요: 레지스트리 변경 전 반드시 레지스트리 전체 또는 해당 키를 내보내기(백업)하세요. 잘못된 레지스트리 편집은 시스템 불안정이나 부팅 실패를 초래할 수 있습니다.

되돌리기(레지스트리 삭제)

레지스트리 변경을 취소하려면 다음 내용으로 .reg 파일을 만들어 실행합니다.

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\bf1.exe\PerfOptions]

또는 레지스트리 편집기(regedit)를 열어 수동으로 해당 경로를 찾아 키를 삭제할 수 있습니다.

중요: 편의를 위해 .reg 파일을 실행하면 관리자 권한이 요구됩니다. 파일 출처가 불분명하면 실행하지 마세요.

언제 효과가 없거나 부작용이 발생하는가

  • CPU 우선순위는 스케줄러 우선순위만 조정합니다. GPU 렌더링 병목, 드라이버 문제, 메모리 부족 등에는 영향이 제한적입니다.
  • 멀티스레드나 코어 바운드가 아닌 경우, 우선순위 변경으로 성능 향상이 미미할 수 있습니다.
  • 안티치트·안티바이러스 소프트웨어가 Image File Execution Options 변경을 탐지하거나 차단할 수 있습니다.
  • 일부 시스템에서는 우선순위 변경이 다른 프로세스 응답성을 저하시킬 수 있습니다(멀티태스킹 성능 영향).

대안 및 보완 방법

  • 게임 내 그래픽 설정을 낮춰 GPU 부하를 줄이기
  • 최신 그래픽 드라이버 설치 및 Windows 업데이트
  • 게임 모드(Game Mode) 활성화(Windows 설정)
  • 전원 관리 옵션을 “고성능”으로 변경
  • 프로세스 우선순위와 CPU 친화도(affinity)를 수동 설정해 특정 코어에서 실행
  • Process Lasso 같은 신뢰할 수 있는 타사 툴로 자동 우선순위/친화도 관리
  • 전체 시스템 모니터링(리소스 모니터, MSI Afterburner 등)으로 병목 파악

간단한 점검표(역할 기반)

  • 게이머
    • 레지스트리 백업 여부 확인
    • UAC로 실행했는지 확인
    • 게임 실행 전/후 FPS 비교 기록
  • 시스템 관리자
    • 기업 환경에서는 그룹 정책·안티바이러스 규칙과 충돌 여부 확인
    • 배포 전 테스트 머신에서 안정성 확인

위험 분석 및 완화책

  • 위험: 레지스트리 손상 → 완화: 관련 키 및 전체 레지스트리 백업
  • 위험: 다른 프로세스 응답 저하 → 완화: 우선순위 값 낮추거나 특정 코어에 친화도 부여
  • 위험: 보안 소프트웨어 알림/차단 → 완화: 예외 목록 추가 또는 IT 정책 검토

테스트 방법(간단한 검증 절차)

  1. 변경 전 게임에서 5분간 평균 FPS 측정(동일 맵/상황)
  2. .reg 적용 후 재부팅, 동일 상황에서 다시 측정
  3. 사용 감도(입력 지연), 패킷 손실 등 부작용 체크
  4. 작업 관리자에서 bf1.exe의 “우선순위” 확인(실행 중인 상태에서만 보임)

핵심 용어(한 줄 정의)

  • CpuPriorityClass: Windows 스케줄러가 프로세스에 할당하는 CPU 우선순위 클래스입니다.
  • Image File Execution Options: 실행 파일별로 디버깅·옵션을 설정할 수 있는 레지스트리 경로입니다.

요약

  • .reg 파일로 bf1.exe의 CpuPriorityClass를 설정하면 매번 Alt+Tab으로 우선순위를 바꾸지 않아도 됩니다.
  • 효과는 시스템 구성, GPU 병목 여부, 안티치트와의 상호작용 등 환경에 따라 달라집니다.
  • 레지스트리 변경 전 백업하고, 필요 시 롤백 방법을 준비하세요.

참고 기사:

  • Battlefield 1 팬들은 메달 진행이 망가졌다고 불평합니다
  • Battlefield 1 팬들은 기병을 죽이기 너무 어렵다고 불평합니다
  • Battlefield 1 조종사들은 대공포(AA)를 너프해야 한다고 제안합니다
공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Windows 11에서 보안 보호 기록이 보이지 않을 때 해결 방법
Windows 튜토리얼

Windows 11에서 보안 보호 기록이 보이지 않을 때 해결 방법

MySQL 슬레이브 구성 가이드
데이터베이스

MySQL 슬레이브 구성 가이드

구형 PC로 가정용 미디어 서버 만들기
가이드

구형 PC로 가정용 미디어 서버 만들기

WordPress 도메인 변경: 완전 가이드
WordPress

WordPress 도메인 변경: 완전 가이드

Windows 11 SmartScreen 필터 설정 방법
Windows 보안

Windows 11 SmartScreen 필터 설정 방법

루이스 로스만과 애플 소송 가능성 — 상황 정리
테크 뉴스

루이스 로스만과 애플 소송 가능성 — 상황 정리