1. 서론







요새 스림을 잘 안하게 됫는데 그 이유가 잔디+환경을 존나게 빡쎄게 했는데 자주 가는 화이트런 외각 부근에서의 프레임 하락을 방어하는데 거의 실패를 해버려서 거기에 대한 탈력감이 너무 심해서 안하게 되더라고.

그 왜 있잖아, 엘리시움 농장 있는 그 부근.



(어디의 가전제품(노트북)이 하는 개쌍욕이 들리는거 갓다.)





내 노트북의 성능은 




11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz   2.69 GHz

램 16.0GB

NVIDIA GeForce RTX 3050 Laptop GPU




대충 이렇게 되있고 코어는 논리 스레드 까지 포함해서 12 스레드인가 그래. 최대 부스트 하면 4.5GHz 까지 나오고.

뭐, 어딜 보나 하이엔드급 게이밍은 아니야. 거기다가 랩탑용 그래픽 카드는 데스크용 그래픽 카드보다 실성능이 조금 낮은 문제도 있고.


그럼에도 불구하고 페럴렉스 2k 리텍을 모두 채용했음에도 저 화이트런 외각 부근을 제외하면 게임이 잘 돌아갔는데

내가 딱 그런 타입이야, B를 해야 하는데 이미 지난 A도 아닌 a' 하나가 걸려서 그거 해결 못하면 아무것도 못하는 그런 사람.


서론이 길었고 어찌됬든 플레이 경험이 유의미하게 바꼈기에 글을 써봐.






2.본론







일단 'DLSSG to FSR3' 라는게 뭔지는 아래 링크에서 한 번 보고 와주면 좋겠어. 어떤 모드던 간에 일단 뭘 하는지는 알아야 하지 않겠니.

https://arca.live/b/tullius/96289733


보통 저런 가이드글을 쓸 때 기준이 되는건 데스크탑이라 노트북쟁이인 경우에는 적용했을 때 결과가 조금 다른 경우도 있는데 일단 내가 그랫음미다.

그레서 이전에 ENB병행용으로 나온 업스케일러만 사용했어.


내가 적용한 방법은 

dlssg-to-fsr3 (Replace Nvidia DLSS-G Frame Gen with AMD FSR 3 Frame Gen) 에서 파일을 다운 받은것 까지는 똑같은데

'dlssg-to-fsr3-0.90 (DLSSTweaks Edition)' 버전을 받은게 차이점

(https://www.nexusmods.com/site/mods/738)






저건 다른 모드도 필요하니 DLSSTweaks도 받아줘야 한다

(https://www.nexusmods.com/site/mods/550)









그럼 이렇게 각각 파일이 있을 건데 DisableNvidiaSignatureChecks.reg 을 실행 해줘.

그 다음에 스림 설치 폴더에

dlssg_dlsstweaks_wrapper.dll / dlssg_to_fsr3_amd_is_better.dll / nvngx.dll / dlsstweaks.ini 을 넣어줘.




(회색칠 되지 않은 것들)


(요로케 해주자)




그 다음에는 스림 설치 폴더에 넣은 dlsstweaks.ini를 열어서 'nvngx_dlssg =' 를 검색해주자.







저 부분에 세미콜론( ; ) 은 적용을 안되게 해놓은 그런 장치라서 저 세미콜론을 지우고 스림 설치 폴더에 집어넣은 'dlssg_dlsstweaks_wrapper.dll' 의 어드레스를 적어주자.







여기서 주의해야 할게 있는데 수정전 원본 ini 파일에는 nvngx_dlssg.dll 라고 작성되어있는데

dlssg_dlsstweaks_wrapper.dll 를 작성해줘야 한다는거.

세미콜론은 당연히 떼주고.







그럼 이제 준비가 되엇다.



이제 업스케일러를 설치해주자.

(https://gofile.io/d/zToKC5) 혹은

(https://arca.live/b/tullius/94786173)


그냥 모드 설치하듯 MO2로 설치하면 되.


그럼 이제 업스케일러 들어가서 설정을 만져주면 되는데 SkyrimUpscaler.ini 를 열어서 바꿔주면 된다.


나는 mQualityLevel 는 0값을 쓰고 mDLSSPreset 는 3값을 쓰고 있어


2024/03/17 추가

ENB 병용 업스케일러 는 이쪽에 들어가서 찾으면 되.

https://arca.live/b/tullius/80471063




이제 게임 켜서 즐기면 된다.



이거 지울때는 스림 폴더에 넣었던걸 삭제한 후에 EnableNvidiaSigOverride.reg 를 실행해주면 되.

그래픽 카드 업데이트 해야 할때는 스림 폴더에 넣었던건 냅두고 EnableNvidiaSigOverride.reg 실행시켜서 업뎃 한 후에 다시 DisableNvidiaSignatureChecks.reg 해주면 되.






3. 그 밖에







프레임 생성기능이 있는데 나는 이 프레임 생성 기능은 안써. 이걸 쓰면 나는 그, 반응이 늦어진다고 해야하나 딜레이가 걸린다고 해야하나 한 대 때렸는데 1초 뒤에 아파하는것 같은 그런 꽁트같은 느낌이라 해야하나? 여하튼 플레이 경험이 오히려 더 불편해져서 안쓰게 되더라.

근데 프레임 생성 기능을 안써도 플레이 경험은 괜찮아졌어. 프레임 생성은 차라리 'Lossless Scaling' 이 좀 더 낫더라.

근데 프레임이 모니터 주사율보다 더 높으면 그래픽 카드가 망가진다네.



1.엔비디아 제어판에서 수직동기화(Vsync)를 켜준다.

2. 엔비디아 제어판에서 최대 프레임 제한 설정을 한다.

3. SSE Display Tweaks을 사용하는 경우 ini 설정에서 FramerateLimit 를 모니터 주사율의 반 미만으로 제한한다.

(Ex. 144주사율 모니터라면 해당 값을 71언더로, 60주사율 모니터라면 29언더로)

4. ENB 사용자의 경우 ENB 기능에 최대 프레임 제한 기능이 있는데 이 기능을 사용한다.



를 해주라는데 나는 1번만 빼고 다 해주고 있다.

나는 최대 프레임 제한을 모니터 주사율로 해주고(144)

SSE Display Teaks 하고 ENB 프레임 제한을 둘 다 70으로 맞춰서 켜줬어.



인게임 들어가서 end키 누르면 설정 메뉴 나오는데 거기서도 프리셋이라던가 프레임 생성기능 이라던가 다 체크 할 수 있으니 참고 하씨오.



그리고 이거 쓰려면 




이거 켜줘야 한다고.








P.S

헷갈리기 쉬운 토막 상식.


어떠한 수치보다 아래의 것을 칭할때는 '~~이하' 혹은 '~~미만' 두가지 표현이 있는데 '이하'는 제시한 조건을 포함해서 그 밑의 값들을 칭할 때 사용하는 말이고 '미만'은 제시한 조건을 포함하지 않고 그 밑의 값들을 칭할 때 사용하는 말이다.


예)

10이하의 자연수들 : 10, 9, 8, 7, 6, 5, 4, 3, 2, 1

10미만의 자연수들 : 9, 8, 7, 6, 5, 4, 3, 2, 1


비슷하게 어떠한 수치보다 위의 것을 칭할때 '~~이상' 혹은 '~~초과' 두가지 표현이 있는데 '이상'은 제시한 조건을 포함해 그 위의 값을 칭할 때 사용하는 말이고 '초과'는 제시한 조건을 포함하지 않고 그 위의 값들을 칭할 때 사용하는 말이다.


예)

10이상의 자연수들 : 10, 11, 12, 13, 14 ,15 ......

10초과의 자연수들 : 11, 12, 13, 14, 15, 16 ......