호그와트 레거시 갤에 vram 너무 많이 먹는 오류 해결하는법 있길래 스팀덱에 적용해봤음
우선 호그와트 세이브 파일에 있는 폴더로 가야됨
/home/deck/.local/share/Steam/steamapps/compatdata/990080/pfx/drive_c/users/steamuser/AppData/Local/Hogwarts Legacy/Saved/Config/WindowsNoEditor
이 경로 따라가면 되는데 [숫자] 부분은 사람마다 달라서 직접 찾아야되는게 귀찮긴함
호그와트 레거시가 출시된지 얼마 안되서 깐지도 얼마 안됐을테니
compatdata 폴더에서 정렬 기준을 created였나? 그걸로 하면 찾기 쉬울거임
갤럼 말로는 app id라 숫자도 동일하다네
Local에 Hogwarts Legacy 폴더 있으면 됨
별로 뭐 할것도 없이 그냥 이렇게 Engine.ini KWirte로 열어서
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=4000
r.Streaming.LimitPoolSizeToVRAM=1
r.bForceCPUAccessToGPUSkinVerts=True
[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
이걸 파일 맨끝에 붙여넣기 하고 Save 누르면 끝임
PoolSize 이걸 그래픽 카드 vram의 절반으로 해야된다고 하던데 그냥 4000으로 했음
이거 하고 실행해보니까 호그스미드에서 미치도록 끊기던게 평균 25~30프레임 정도로 올라갔더라 20 밑으로는 잘 안떨어지는듯?
특히 빗자루 타고 비행만 해도 프레임 뚝뚝 끊기던게 오브젝트 좀 없는 곳이면 40~45프레임 정도 유지하고
오브젝트 많아져도 30프레임 언저리에서 놂
껄껄 리눅스 사용할 환경이 아니라 걍 해야하노...
오 원리가 뭐임?
일단 설정하면 호그와트 말고 다른 게임에도 영향을 주나?
호그와트 레거시만 적용하는거임 레딧이나 원글 보면 호그와트 레거시가 vram 누수가 있다는데 그걸 막는? 설정이라던거같더라
App ID라서 990080으로 동일한거 아니냐
오 그런거구만
와 이거 궁금했는데 개추
계단그래픽 20~30 프레임으로 할정도면 안하는게...
걍 스팀덱으로는 안하는게 나을듯 - dc App
engine파일은 있는데 engine.ini파일은 없어요 ㅠ 컴알못이라 ㅠ 혹시 engine.ini 어떻게 찾을 방법이 없을까요?
그거 kwrite랑 열어보고 맨밑짤이랑 비교해보셈 Path= 이런식으로 계속 적혀있으면 그 파일 맞는거임
인게임 텍스쳐를 불러오면서 사용하는 vram의 상한을 두는 개념이래 원래 더 불러와야하는데 기준점 넘으면 더 안불러오게 하는거 호그와트 레거시가 플스vram기준으로 만들어서 텍스쳐를 개같이 크게 만들어놓고 다른 기종용으로 최적화 안한채로 출시한듯