차단한 게시글 입니다. 갤럭시 발열 감소, 프레임드랍 완화 총정리
17
9999+
2025.05.16 14:05

요약


- 원인 추정: 텍스처와 같은 비효율적인 그래픽 리소스의 메모리 누수로 (GC 혹은 메모리 관리를 위해) CPU를 사용하고, CPU로 인한 발열과 온도를 낮추기 위한 스로틀링이 프레임드랍으로 나타나는 것으로 추정됩니다.

- 해결책: 이를 해결하기 위해, CPU 성능을 제한시키고, 텍스처 등 그래픽 리소스의 메모리 사용률을 줄이기 위해 그래픽 품질(해상도)를 낮춰야합니다.


증상과 커뮤니티 솔루션으로 원인 추론하기


원인 종합 추론메모리 누수 → GC 및 메모리 압축으로 인한 CPU 부하 → 발열 → 스로틀링 → 프레임드랍


- 아이폰은 프레임드랍보다는 발열 문제가 대두됨: 아이폰 사용자에게 ‘폰 터질것같다’라는 이야기를 자주 들음 → CPU로 인한 발열

- 갤럭시는 발열과 함께 프레임드랍 이야기가 주로 많음 → 동일 증상이나, GOS의 CPU 스로틀링으로 인해 발생한 프레임드랍으로 추정

- PC버전 최적화 방법 중 config 파일의 (고성능 PC에서) gc max time slice를 줄이는 항목이 존재 → Garbage Collector라고 하는데, 사용이 오래된 메모리를 정리해주는 놈임. GC가 돌아갈 때 다른 동작이 멈춰야하다보니, 자주 돌릴수록 오버헤드가 자주 걸림. 하지만 마비노기 모바일과 같이 이 정도로 메모리 누수가 심할때 고성능 PC에서는 오히려 도움이 될 수 있음. 즉, 이 솔루션으로 추정할 때 메모리 누수가 의심됨.(https://gall.dcinside.com/mgallery/board/view/?id=mabinogimobile&no=166671)

- 갤럭시에서 QHD에서 FHD로 해상도를 내리면 발열과 프레임드랍이 줄어듦 → 그래픽 부하 완화 → 텍스처 처리 부하 완화 → CPU 혹은 GPU 부하 추정

- 갤럭시에서 절전 모드(CPU 70% 성능)를 활성화하면 발열 감소에 이어 프레임드랍 완화 → CPU 사용이 과다했고, 성능을 제한시키면 발열이 감소하고 스로틀링이 없어지면 프레임이 안정화되는 것으로 추정

- RAM Plus를 낮추거나 비활성화하면 성능 향상 → 갤럭시는 RAM Plus라는 기술이 있는데, zRAM 기반 메모리 압축 기술이 존재함. 쉽게 말해, 메모리 누수가 일어나면 압축하기 위해 CPU를 사용함 → CPU 사용 과다 → 발열 → GOS 스로틀링으로 인한 프레임드랍 추정

- Unity 메모리 누수 관련 트러블슈팅 글을 검색해보았는데, 생각보다 꼼꼼하고 명시적인 메모리 할당 해제가 필요해보임 → 개발자나 텍스처 모델링 디자이너가 최적화할 일정이나 역량이 없었다면, 정리되지 않은 텍스처 리소스가 메모리 누수를 일으킬 수 있다는 생각임


해결책 (효과를 먼저 확인하시려면 맨 아래 제가 직접 테스트한 결과를 봐주세요)


갤럭시 S25 울트라, 갤럭시 노트 10 플러스 두 기종으로 확인하였습니다.

- 갤럭시 루틴+절전 모드 설정: 이게 가장 중요해보입니다. 절전 모드로 CPU를 제한하겠습니다. 평소에 절전모드 켜놓는 분은 안하셔도 됩니다. 여기에서는 모비노기만 제한할 겁니다.

설정>모드 및 루틴>하단에 루틴>상단에 +

언제 실행할까요? → 앱 실행: 마비노기 모바일

무엇을 할까요? → 절전 모드: 켜짐


이렇게하면 모비노기가 실행될 때만 절전 모드가 켜져 CPU를 제한시킵니다. 내비게이션 바 버튼을 눌러 단순히 바깥으로 나와도 풀립니다. PIP 화면 상태에서도 꺼져서 해당 상태에서는 CPU 부하가 발생할 것 같습니다.


그리고 절전 모드 설정을 합니다. 절전 모드를 켜면 앱 및 홈 화면 제한 같은 극단적인 옵션도 있어서 불편해질 수 있으니, 저처럼 CPU 관련 설정만 해줘도 됩니다. 출처 링크를 보면, 성능과 디스플레이 카테고리에 있는 모든 항목을 켜는 경우도 있으니 참고해주세요.


- 게임 부스터 설정: 배터리 절약 설정; 출처 중 디시 링크에 가면 ‘해골물’이라고 표현하며 효과를 체감하기 어렵다고 합니다. 하지만 제가 보기에는 게임 개별 설정을 위해 선택적으로 더 최적화할 수 있는 옵션이라고 봅니다. 저는 현재 50프레임 제한, 해상도 75% 제한을 걸고있습니다. 이 옵션으로 인해 발열이 더 감소했습니다.

Gaming Hub(갤럭시 스토어)>하단의 더보기>게임 부스터>개별 게임 맞춤 설정>마비노기 모바일>배터리 절약


혹시 프레임이나 화면 해상도를 내리고 싶다면 하셔도 됩니다. 하지만 저는 갤럭시s25울트라라는 최신폰을 가지고 그래픽 품질을 X레기 수준으로 내릴 순 없습니다.

갤노트10플러스 당시에는 그래픽 품질(해상도) 70%, FPS 40에서 50사이로 제한했습니다. 쉽게 말하자면 둘다 70% 쯤입니다


참고로 신형 안드로이드 최신 버전은 “개별 게임 맞춤 설정”, 즉 자체 설정으로 이전이 됐고 안드로이드 이전 버전(저같은 경우 갤노트10플)은 “게임 플러그인”을 갤럭시 스토어에서 설치하고 내부에서 “게임 부스터 플러스”를 깔아서 설정해야합니다. 화면 구조랑 메뉴도 달라서 조금 헷갈리실겁니다. 저도 폰 사고 앱이 없어져서 당황한 경험이 있으니 미리 알려드립니다.


- 갤럭시 해상도 설정: QHD+를 쓰시는 분들이 있더군요. 화질이야 좋지만 모비노기는 감당 못합니다. FHD+로 내려주세요.

설정>디스플레이>화면 해상도


단, 갤럭시 Z폴드나 Z플립은 해당 설정이 없더군요.

해보진 않았는데 QHD+로 하고 위에 게임 부스터 설정에서 모비노기만 70%로 다운시키는 방법도 있을 듯합니다. 위 설정이 없는 갤럭시 Z폴드나 Z플립도 해당 방법을 혹시 테스트하게 되면, 결과를 공유해주시면 감사합니다.


- 갤럭시 RAM Plus 2GB 제한 또는 비활성화: zRAM 기술에 기반한 메모리 압축 기술입니다. 리눅스를 아시는 분은 아실텐데, swap 기술을 대체하기 위해 나온 기술입니다. 디스크I/O 대신 CPU를 사용해서 사용하지 않는 메모리를 압축한다고 보면됩니다. 메모리 누수 시 압축에 CPU 소모가 되는걸 완화하기 위해 압축량을 줄이거나 끕니다.

원래는 매우 효율적인 기술입니다. 저는 2GB 설정하였습니다. 설정 바꿀 때마다 전원을 껐다켜야하므로 아예 끄진 말고 낮게 설정해주세요.


설정>디바이스 케어>메모리>RAM Plus>2GB 설정>전원 다시 시작



설정하느라 고생하셨습니다. 정량적인 테스트를 제대로 한게 아니다보니 설정과 효과의 인과관계가 불명확합니다. 효과를 댓글에 달아주시면 감사하겠습니다.


(2025.06.10 추가) 테스트 결과 및 효과

댓글에 테스트 결과 올려놓은게 2페이지라 잘 못 보시는 것 같아서 글에 추가해서 올립니다.


갤럭시 노트 10+, 갤럭시탭 S7+로 전체 설정 테스트 완료했습니다. 갤럭시 S25 울트라와 비교하여 씁니다. 같이 하는 친구가 갤럭시 Z폴드6라 육안으로 관찰한 결과도 함께 씁니다.

- 갤럭시 S25 울트라 (중간+안티보통+60FPS): 원래부터 프레임 드랍이 약하긴 했는데 발열이 거의 없어졌습니다.

- 갤럭시 Z 폴드6 (중간+안티보통+60FPS): PIP 모드 및 결계 진행 시 프레임 드랍이 있더군요. 최신 폰임에도 불구하고 CPU가 좀 딸리는 것처럼 보였습니다. 물론 절전모드로 CPU성능은 낮추니 발열은 줄은 것으로 보였습니다. S25 울트라가 최신폰이라 당연히 성능이 좋겠거니 했는데 스냅드래곤 8 Elite가 이 정도로 성능이 좋은건지 친구 폰을 보고나서 실감했네요. 무엇보다 Z시리즈(플립, 폴드)가 해상도 조절이 안 돼서, S시리즈는 폰 설정으로 해상도를 FHD+로 낮췄지만 Z시리즈는 별도로 게임 부스터 설정이 들어가야할 것 같습니다. 해상도(구버전: 품질) 낮추는 설정이 있으니 참고해주세요.(친구는 결국 인게임 설정은 낮음으로 낮췄습니다...ㅠ)

- 갤럭시 노트 10+ (낮음+30FPS): 결계를 진행해봤는데 버벅거리는건 여전하지만, 많이 완화된게 이전에는 거의 멈춰서 망령 궁수도 못잡을 정도였습니다. 설정 적용 후 화면은 보이네요. 체감은 10프레임 정도까지 방어됩니다.

- 갤럭시탭 S7+ (중간+60FPS): 아주 쾌적해졌습니다. 프레임만 보면 갤럭시 S25 울트라 대신 큰 화면으로 하고 싶을 때 사용해도 될 정도로 성능이 준수합니다. 발열도 없어졌습니다.


출처

- 게임 부스터 설정: https://mabinogimobile.nexon.com/Community/Tip/2774129?headlineId=&directionType=DEFAULT&pageno=1&searchKeywordType=THREAD_TITLE_AND_CONTENT&keywords=폰 

- 절전 모드+RAM Plus 설정: https://gall.dcinside.com/mgallery/board/view/?id=mabinogimobile&no=543635 

댓글 17