게임 하나 하는데 이렇게까지 해야 하나 싶지만요...
1. 시작하기에 앞서, 저는 50fps 고정에 그래픽 API는 DirectX 12 대신 Vulkan을 사용합니다. 30fps는 싫고, 50fps 정도면 60이랑 별 차이 없이 부드러우며, 비주얼 옵션을 하나라도 더 땡겨오고 싶기 때문입니다. 그리고 2000번대는 DirectX 12, 1000번대 카드는 Vulkan에서 프레임이 더 잘 나온다고 합니다.
2. 저는 https://www.game-debate.com/news/27926/red-dead-redemption-2-best-pc-graphics-settings-for-optimised-performance 벤치에서 쓴 PC의 스펙이 저와 크게 차이 나지 않아서 저걸 기반으로 맞췄습니다.
혹시 다른 것을 원하시면 https://github.com/PhantomGamers/rdr3-config-sc__ripts 여기 참고하세요. 루리웹에서 보안 때문인지 링크를 깨버리던데, 주소를 복사하신 후 sc__ripts에서 __를 지우고 들어가셔야 합니다.
들어가시면 Xbox One X.ps1, Game Debate Optimised.ps1, HU Optimised.ps1 파일 셋이 있어요. 각각 Xbox One X 옵션, Game Debate에서 추천하는 옵션, Hardware Unboxed에서 추천하는 옵션입니다. 파일 셋을 %userprofile%\Documents\Rockstar Games\Red Dead Redemption 2\Settings 경로에 저장하신 후, 더블클릭 또는 관리자 권한으로 실행하면 저 사람들이 설정해놓은 옵션으로 자동 적용이 됩니다. 각각의 세부 옵션은
▶ https://docs.google.com/spreadsheets/d/1wO_0WFNdc_Ov53Ofs4Xt30EujH1UqV6xyZrE3X_PDcU/edit#gid=0 에서 확인 가능하지만, Xbox One X < Game Debate < Hardware Unboxed 순으로 왼쪽에서 오른쪽으로 갈수록 옵이 좋습니다.
제 현재 옵션을 공유합니다.
3. 수직 동기화와 삼중 버퍼링은 꺼주세요. 게임 내 수직동기와 삼중 버퍼링은 성능이 별로인데다 인풋랙을 유발하기에 끄고, 직접 걸어줄 겁니다. 엔비디아 제어판을 켜줍시다.
엔비디아 제어판 > 3D 설정 관리 > 프로그램 설정의 Image Sharpening을 Sharpen값 0.5로 맞춰줍니다. ignore film grain 0.17은 기본으로 잡아주던데 그냥 뒀습니다. 필름 그레인이 뭐냐면 옛날 영화의 자글자글한 느낌 있잖아요? 그거인데 ignore(무시)할 거냐는 말입니다. Left 4 Dead 2 해보신 분은 아실지도 모르겠어요. 취향 따라서 주세요. 그리고 수직 동기는 빠르게(Fast Sync)로 주세요. 이쪽이 '적응'을 포함한 다른 수직 동기보다 좋습니다. 전역 설정이 아닌 프로그램 설정으로 가는 이유는, 전역 설정은 PC를 사용하면서 모든 상황에서 항상 적용되는 설정이기에 그렇습니다.
4. 다음은 Nvidia Inspector를 준비해주세요. 프레임 제한에는 게임 내에서 화면 주사율을 50Hz로 해도 됩니다만, 저는 왠지 몰라도 그 옵션 설정이 안 되더라고요. 그 대신 MSI Afterburner에 딸려오는 RivaTuner Static Server를 사용해도 됩니다만, 저는 이쪽이 편해서...
'Profiles'에서 'Red Dead Redemption 2'를 선택해주시고, 'Frame Rate Limiter'에서 '50fps', 'Vertical Sync'에서 '0x18888888' 확인하시고 'Apply Changes' 클릭해서 적용한 후 닫아주시면 됩니다. 엔비디아 제어판에서 수직 동기를 빠르게로 설정했다면 이미 0x18888888로 바뀌어 있을 겁니다. Riva Tuner와 달리 이 프로그램은 계속해서 켜놓을 필요 없습니다.
5. 다음으로는 Windows 10 1703 버전 이후 메모리 누수 버그가 생겼다는데, 그로 인해 유발되는 간헐적인 스터터링을 예방해봅시다. 아직 경험하지는 못했지만, 장시간 게임을 즐길 때 혹시 생길지 모르니까요.
스터터링 방지하는 방법 출처: https://quasarzone.co.kr/bbs/board.php?bo_table=qb_tip&wr_id=12664
▶ https://www.wagnardsoft.com/content/intelligent-standby-list-cleaner-v1000-released
ISLC(Intelligent standby list cleaner)를 다운로드 받고, 좌측 하단 체크박스 둘에 체크하고 Start를 눌러준 후 최소화 버튼을 눌러 시스템 트레이로 보냅니다. 닫기 버튼 누르면 프로그램이 종료됩니다. 이것은 게임을 하고 있을 때 실행 중이어야 합니다.
첫 번째 옵션은 본 프로그램이 켜질 때 창이 뜨지 않고 바로 시스템 트레이(화면 하단의 작업표시줄 우측 시계 옆)로 들어가는 옵션이며, 두 번째 옵션은 Windows를 부팅할 때 자동 실행하는 옵션입니다. 둘을 체크했으면 다른 거 만질 필요 없고, Start를 클릭한 후 최소화 버튼을 눌러줍니다. 닫기 버튼 누르면 안 됩니다.
6. 마지막으로 혹시 간헐적인 프리징 현상을 경험한다면 고치거나 예방해봅시다. 저는 아직 겪지 않았지만, 혹시 겪는다면요. 이것은 CPU 오버로드 문제이고 주로 i5에서 나타나는 문제라 하더군요. 게임 문제래요.
출처: https://gall.dcinside.com/mgallery/board/view/?id=rdr2&no=25215
▶ http://mion.faireal.net/BES/#download
Battle Encoder Shirasé (BES)를 다운로드 받고 관리자 권한으로 실행한 후 레데리 2를 켜고 Target...을 눌러줍니다.
목록에 RDR2.exe가 뜨는데, 찾아서 limit. this를 눌러줍니다.
그럼 - 33%가 되면서 뚝뚝뚝뚝 끊기는데
- 2%로 줄여준 다음 우상단의 닫기 버튼을 눌러 빠져나옵시다.
닫기 버튼 말고 최소화 버튼을 눌러서 닫아줍시다. BES와 ISLC는 게임 할 때마다 해줘야 합니다. 번거롭지만...
BES를 다운로드 받는 것이 찜찜하다면 작업 관리자에서 해줘도 됩니다.
Ctrl+Shift+ESC를 눌러 작업 관리자를 띄운 후 '세부 정보'에서 'RDR2.exe'를 찾아 '선호도 설정'에서 코어 2개를 비활성화 시켜주는 방법도 있습니다. 하지만 그 작업 역시 할 때마다 해줘야 하고요. 활성화된 코어 수 제한하는 작업마저도 자동으로 해주는 프로그램이 있기는 하지만, 그것 역시 또 따로 다운로드 받아서 실행시켜야 하기 때문에...
7. 자, 이제 다 끝났습니다! 그럼 모두 쾌적하고 즐거운 서부 생활 즐기시길!
(IP보기클릭)223.33.***.***
50프레임고정방법 개꿀입니다
(IP보기클릭)211.35.***.***
이런 알찬 정보를 공유하기 위해서 얼마나 많이 옵션 내용을 만져보셨겠습니까 고급진 정보 감사합니다.
(IP보기클릭)223.33.***.***
50프레임고정방법 개꿀입니다
(IP보기클릭)211.35.***.***
이런 알찬 정보를 공유하기 위해서 얼마나 많이 옵션 내용을 만져보셨겠습니까 고급진 정보 감사합니다.
(IP보기클릭)124.55.***.***
(IP보기클릭)118.40.***.***
닉값. | 19.12.09 23:09 | |