로딩 조지기
검색했는데 한두가지 삐끗해서 못한 분들 많은듯해서 다시 올려봐요.
수직동기화로 60 제한이 걸리면 로딩 속도가 프레임만큼 잡아먹힙니다.
4k 텍스쳐를 많이 깔았다거나 해서 로딩이 느린 것이 아닙니다. 엔진상 버그입니다.
수직동기화를 끄면 로딩은 해결되지만 여러가지 다른 문제가 발생합니다.
*그래픽카드 엔비디아 셋팅 등에서 수직동기화를 게임이 컨트롤하는 걸로 해둠.
* enb에서 수직동기화와 프레임 제한 옵션은 꺼져있어야 함.
* 평소에 테어링을 잡을 유일한 수직동기화는 게임 기본 수직동기임. fallout4prefs.ini에서 'iPresentInterval=1'로 유지해야 함.
아래 dll을 설치하면 로딩시에만 수직동기화를 해제합니다. 결과적으로 4k 떡칠한 외부로딩도 5초 내외로 가능.
Load Accelerator
https://www.nexusmods.com/fallout4/mods/10283
enb 없는 분들은 그냥 dll, ini를 폴아웃 실행파일이 있는 장소에 넣으면 되고,
enb와 함께 설치하는 분들은 enblocal.ini에서
EnableProxyLibrary = true
InitProxyFunctions = true
ProxyLibrary = la_d3d11.dll
로 수정하면 됩니다. ** 이 경우 d3d11.dll 이름을 proxylibrary= 값과 똑같이 수정해줘야함. (ex la_d3d11.dll 이름이 뭔지는 상관없는듯)
바꾸는 이유는 enb도 d3d11.dll 파일을 쓰기 때문. d3d11.dll 파일이 2개 있는데 로드 액셀에서 나온 dll 이름을 바꿔주는 것임.
이 방법은 hdd에선 별 효과가 없다고 하네요. 테스트해보진 못했습니다.
텍스쳐 팝인 현상 등 해결 미세팁
1. 본인 경우는 다른것보다 enblocal.ini에서 ForceVideoMemorySize를 true 해둔 것이 문제였음. false로 바꿔야 함.
검색해보면 다른 방법도 많이 나오는데 이 부분은 비교적 묻혀있어서 찾기 힘듦ㅜ
이 설정이 true로 되있으면 다른방법들은 별 소용이 없어보입니다.
*edit: true로 해놔야 하고 VideoMemorySizeMb값은 4096입니다. 처음 상태에서 바꾸는 것이 문제였다고 하네요...ㅜㅜ
실제 메모리 사이즈와 상관없이 이 값을 써야 한다고 합니다.
2. 아래의 경우는 팝인 현상이 아니라 그냥 텍스쳐가 무조건 로딩 안되는 경우에 해당되는데,
사실 폴아웃4 모딩할 때 이걸 제일 먼저해야하는데, 생각보다 이 항목이 부각되지 않는듯. fallout4.ini에서 다음과 같이 되있는지 확인.
[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
3. 플러그인bsa. esp나 esl이 포함된 텍스쳐 모딩팩들은 충돌시 제대로 로딩되지 않음. 모더 한명한테서만 텍스쳐 모드를 받거나
플러그인 텍스쳐팩만 하나의 모더에게 받고 나머지 텍스쳐는 모두 loose(낱개) 파일로 받으면 해결됨. loose는 나중에 설치한 텍스쳐가 무조건 덮어씀.
오...정말 필요하던건데 감사합니다. 덕분에 로딩 스트레스 조금 덜었네요.ㅠㅠ
감사합니다 덕분에 로딩 빨라졌네요 ㅎ
와 오랜만에 폴아웃 다시 시작했는데 이거 설치하니 로딩 1/3로 줄어드네요 ㄷㄷ