배틀그라운드 스팀 명령어 최적화(시작옵션설정)
배틀그라운드는 최적화가 덜 된 게임이라서 많은 설정을 만져줘야 저사양 컴퓨터에서도 잘 돌아갈 수 있습니다. 그래서 nvidia설정, 인게임설정 등을 만져줘야하는데 그 외에도 스팀에서 시작옵션설정에서 명령어를 넣어서 최적화하는 방법도 있는데요. 그것에 대해 적어보려고 합니다.
먼저 스팀을 실행하시고요. 상단에 라이브러리를 선택하면 왼쪽에 게임 목록이 쭉 나옵니다. 거기서 배틀그라운드(배그)에 오른클릭하고 속성 메뉴를 선택하세요.
그런 후 일반탭에서 아래에 보면 시작옵션설정이라는 메뉴가 있죠. 선택하시면 명령어를 넣을 수 있는 창이 나타나는데요. 각 명령어들을 아래에 나열해봤습니다. 아래의 명령어 보시면서 원하는 설정 명령어를 넣으시면 되겠습니다.
- -high : cpu는 배틀그라운드를 최우선으로 생각하기
- -USEALLAVAILABLECORES : cpu의 이용가능한 모든 코어를 이용하기
- -maxMem : 최대 동적 메모리 설정하기. 여기에서는 자신의 메모리에서 1GB(1024MB)를 뺀 값을 넣는게 좋습니다. 16기가라면 16GB*1024=16384인데요. 여기에서 1024를 빼면 15360이 되겠죠. 그래서 명령어를 넣을 때는 -maxMem=15360 이라고 넣으면 됩니다.
- -maxVram : 그래픽카드 최대 동적 메모리 설정하기. 내 그래픽카드 메모리를 알아야합니다. 그것은 cpu-z를 통해서 확인이 가능한대요. 여기에서는 0.5GB(512MB)를 뺀 값을 넣습니다. 3GB라면 3-0.5=2.5GB가 되고 여기에 1024를 곱하면 2560이 되죠. 그래서 3기가라면 -maxVram=2560을 입력하시면 됩니다.
- heapsize 1572864 : 1.5GB의 램사이즈 배당하기
- -malloc=system : 동적 메모리 할당을 시스템에서 알아서 조정하기
- -threads : 쓰레드를 몇개를 할당할지 정하는 명령어로 cpu-z에서 스레드 숫자를 확인하고 -threads 6 이런식으로 넣어주시면 됩니다.
- -refresh 60~144 : 화면 주사율이라고 하죠. 사용하고 있는 모니터에서 가능한 주파수를 적어주세요. 높을수록 좋습니다.
- -force-feature-level-11-0 : 다이렉트X 11 관련기능을 호출하지 않는 명령어로 배틀그라운드(배그)는 어차피 다이렉트x9 기반 게임이므로 이 명령어를 사용하여 directx11관련 기능을 로딩하지 않게 만들어 리소스를 아낄 수 있음.
- -d3d9 혹은 -d3d10 : 다이렉트x9버전이나 다이렉트x10 버전으로 실행하라는 것인데 다이렉트10보다는 다이렉트9가 프레임이 더 좋게 나온다고 합니다.
컴퓨터 하드웨어에 관련된 용어가 많아서 어렵다고 느끼시겠지만 천천히 몇번 읽어보시면 이해가 될테니 적용해보시기 바랍니다.