![히트맨](https://meeco.kr/files/member_extra_info/profile_image/233/376/028/28376233.png?20200707075319)
미니 갤럭시 라이트모드 꽤 체감되지 않나요?
- 히트맨
- 조회 수 1818
- 2023.11.25. 13:51
https://twitter.com/Golden_Reviewer/status/1623606721087438848?t=LvuePPStloDH5D_xKDFOPw&s=19
골든리뷰어의 라이트모드 관련 측정치입니다.
사용 패턴에 따라 다소의 차이는 있겠지만, 더 먹는다고 주장하시는 분들은 어떤 근거가 있을까요?
![CaffeineJuice](https://meeco.kr/files/member_extra_info/profile_image/655/434/032/32434655.jpg?20230331072206)
![히트맨](https://meeco.kr/files/member_extra_info/profile_image/233/376/028/28376233.png?20200707075319)
![적당히하자](https://meeco.kr/files/member_extra_info/profile_image/595/865/023/23865595.png?20210603211236)
![따끔따끔](https://meeco.kr/files/member_extra_info/profile_image/377/339/037/37339377.jpg?20240703233606)
![LG산흑우](https://meeco.kr/files/member_extra_info/profile_image/501/726/027/27726501.jpg?20200908184852)
![′Ultra′](https://meeco.kr/files/member_extra_info/profile_image/004/958/026/26958004.png?20200222095307)
![Daylight](https://meeco.kr/files/member_extra_info/profile_image/055/375/034/34375055.jpg?20230621163402)
배터리 소모량과 관련하여, 작동 클럭을 낮게 제한함으로써 얻어지는 전력 소모 감소만 고려하면 안 됩니다. 여기엔 처리 시간과 관련한 요소는 배제되어 있기 때문입니다.
클럭을 낮게 제한하면 전력 소모는 줄어들겠지만, 성능 또한 줄어들기 때문에 단위 시간당 처리 가능한 작업량도 감소합니다. 이 말은, 동일한 작업을 처리함에 있어 라이트 모드가 일반 모드 대비 더 오랜 시간이 소요될 것이라는 의미죠.
AP가 사용한 배터리 소모량은 '특정 작업의 처리 소요 시간' X '특정 작업을 처리하는 과정에서 단위 시간당 AP가 소모한 전력량' 으로 계산될 것입니다. 라이트 모드에선 후자인 전력량은 일반 모드 대비 감소하겠지만, 전자인 처리 소요 시간이 증가하여, 최종적인 계산 결과는 두 모드에서 별 차이가 없을 수 있다는 것이죠.
극단적인 예시를 들자면, 일반 모드에서 단위 시간당 1W를 소모하며 2초만에 특정 작업을 처리했다면 1X2=2 만큼의 전력을 소모한 것이고, 라이트 모드에서 동일한 작업을 단위 시간당 0.7W를 소모하며 3초만에 처리했다면 0.7X3= 2.1만큼의 전력을 소모한 것이겠죠. 이와 같이 경우에 따라 라이트 모드의 전력소모량이 일반 모드보다도 더 커질 수 있습니다.
정리하면, 라이트 모드가 단위 시간 당 전력소모는 적을지라도 작업 처리 시간 자체가 길어지기 때문에, 소요 시간을 고려한 총 전력소모량은 라이트 모드와 일반 모드가 거의 비슷하거나 경우에 따라서는 라이트 모드 쪽에서 오히려 늘어날 수도 있다는 것입니다.
제 사용패턴에서는 모든 변인을 통제하고 웹서핑을 했을 때 라이트 모드의 1% 당 화면켜짐 시간이 5~10초 정도 오히려 적은 결과를 얻을 수 있었습니다. 이러한 저부하 작업 대신 피크 수준의 부하가 계속해서 걸리는 작업을 주로 하신다면 라이트 모드가 메리트 있을 수는 있겠네요.
![가나다라마법사](https://meeco.kr/files/member_extra_info/profile_image/114/122/037/37122114.jpg?20230504225458)
![히트맨](https://meeco.kr/files/member_extra_info/profile_image/233/376/028/28376233.png?20200707075319)
첨부한 골든리뷰어의 벤치를 보면 애초에 그런 극단적인 차이가 나지도 않을뿐더러, 스코어 점수는 소폭 하락하면서 소비전력은 대폭 줄어든 결과값을 보이죠.
일반모드일때 점수 60, 라이트모드일때 55정도네요. 이정도가 그런 극단적 차이를 벌인다고 주장하시는 건가요?
예로드신 비교대로라도 애초에 라이트모드 이하의 클럭에서는 일반모드와 동일하니 비교할 필요가 없고, 속도차이가 발생하는 구간이라고 해봐야 라이트모드 클럭 이상의 피크 구간일때를 의미하는데, 이구간은 골든리뷰어의 벤치결과 값과 일맥상통하는 부분이죠.
지나친 비약에 의한.. 심지어 사실도 아닌 극단적 수치 제시로 그럴수 있다라고 주장하는 부분에 대해서는 수긍하기 힘드네요.
![Daylight](https://meeco.kr/files/member_extra_info/profile_image/055/375/034/34375055.jpg?20230621163402)
아니죠, 기본 모드의 클럭 스케줄링부터 이미 스윗스팟을 크게 벗어나지 않는 지점에서 작동되도록 설정되어 있기 때문에, 라이트 모드와 전력 소모 차이가 골든 리뷰어의 벤치값 만큼 크지 않습니다.
클럭 모니터링 앱으로 실사용 하시면서 클럭을 모니터링해보시면 아시겠지만, 웹서핑이나 메신저 앱 등등 일반적인 실사용 환경에서는 일반 모드에서도 특정 코어가 피크 클럭까지 거의 올라갈 일이 없습니다. 특정 코어의 클럭을 높여 작업을 처리하기보단, 다중 코어를 적극 활용하는 식으로 스케줄링이 되어 있기 때문이죠.
올려주신 골든 리뷰어의 비교 자료의 경우, 일반 모드는 최대 클럭으로 작동된 결과이고, 라이트 모드는 최대 클럭이 스윗스팟 구간 내로 제한된 결과입니다. 8Gen2의 최대 클럭은 스윗스팟을 한참 넘어간 지점에 위치해있기 때문에, 당연히 이런 식으로 비교하면 두 모드 간 성능 차는 크지 않은데 전력 소모 차이는 큰 것처럼 보이죠.
하지만, 실사용 환경에서는 일반 모드도 벤치 환경에서와는 달리 애초에 전성비가 구린 최대 클럭으로 작동될 일이 별로 없기 때문에, 골든 리뷰어의 벤치 데이터와 달리 라이트 모드와의 전성비가 그리 차이나기 어렵습니다. 앞선 댓글에서도 말씀드렸듯이 벤치 급으로 피크 성능을 지속적으로 쓰는 헤비로드 작업에서는 라이트 모드가 유리할 수는 있어도, 실사용 시에는 두 모드 간 배터리 소모량 차이가 굉장히 미미한 이유가 여기에 있는 것이죠.
골든 리뷰어의 전성비 테스트 결과가 실사용에서도 적용 가능한 데이터라고 보시는 것 같은데, 만약 실사용에서도 골든 리뷰어의 데이터에서 라이트 모드가 보여준 압도적인 전성비 우위가 그대로 유지되었다면, 왜 라이트 모드의 배터리 타임은 유의미하게 늘어나지 않았을까요? 전성비 차이가 엄청 큰데 말이죠. 이 지점에서부터 저 전성비 테스트 결과는 피크 클럭을 쓸 일이 거의 없는 실사용 환경과는 완전히 거리가 있는 결과라는 걸 알 수 있습니다. 그리고, 그렇다면 벤치 상황에서만 이점을 가지는 라이트 모드가 의미가 있는 옵션인지에 대해서도 개인적으론 의문이 남네요.
그리고 라이트 모드가 피크 클럭 구간만을 제한하는 방식으로 작동할 것이라는 가정에도 개인적으로 동의하기 어렵습니다. 제 생각에는 클럭 스케줄링이나 가버너 쪽의 변경도 개입될 것이라 봅니다. 최대 클럭을 제한하는 단순한 방식이 아니라, 동일한 작업에서 상승시키는 클럭폭을 줄이는 등의 가버너쪽 변경점도 있을 것으로 보입니다.
말씀하신 것처럼 60, 55 정도의 차이로 보기에는 두 모드 간의 반응성이나 속도의 차이가 상당히 큽니다. 라이트 모드에서는 버벅임도 상당히 늘어나고요. 이는 단순히 최대 클럭을 10% 가량 제한만 했다고 보기에는 차이가 상당히 크기 때문에, 유저의 요구에 따라 클럭을 상승/하강시킬 때 그 정도를 결정하는 가버너 쪽에도 차이가 있거나, (ondemand -> conservative 정도의 변화로 추정) 작업을 코어에 할당할 때 전력을 많이 소모하는 빅코어 대신 리틀/미들 코어 위주로 배분하여 처리하는 코어 스케줄링이 적용되었을 가능성이 높다고 봅니다.
제 결론은 이렇습니다.
1. 애초에 스케줄링 상, 일반 모드에서도 피크 클럭을 찍을 일이 거의 없기 때문에, 골든 리뷰어의 벤치 상황만큼 라이트 모드와 일반 모드 사이에 큰 전성비 차이가 날 일이 거의 없으며, 헤비 로드가 지속적으로 걸리는 작업이 아니라면 두 모드 간 배터리 소모 차이가 나기 어렵다.
2. 라이트 모드는 단순히 최대 클럭만 제한하는 방식으로 설계되지 않았을 수 있다. (제한된 클럭 수치는 미미한데 체감 성능 저하는 상당하기 때문)
그리고 이러한 저의 주장은, 라이트 모드의 배터리 차이는 미미한데 성능 저하는 꽤 느껴진다는 다양한 실사용 후기들로 증명됩니다. 만약 실사용 시에도 두 모드 간 전성비 차이가 컸다면 배터리 소모 차이가 유의미하게 드러났어야 하지 않을까요? 그리고 라이트 모드가 피크 클럭만 제한하는 방식이 사실이라 최대 성능만 60에서 55로 내려간 수준이 맞다면, 버벅거림이 늘어나거나 체감 성능 저하가 명확히 느껴지지는 않아야 하는 것 아닐까요?
![코우키](https://meeco.kr/files/member_extra_info/profile_image/768/258/037/37258768.jpg?20230616123653)
![포인트봇](https://meeco.kr/files/member_extra_info/profile_image/702/885/026/26885702.png?20230823194523)
실사하는 경우에 S23U 기준 이미 배터리가 너무 오래가서 라이트 모드에서 더 오래 간다는 느낌은 없었습니다. 다만 라이트 모드에서 유튜브 PIP 돌리면서 브라우저 켜면 60hz로 프레임이 떨어지는 등 분명한 단점이 있어서그냥 일반모드로 사용합니다.
그리고 본문 트윗 보면 벤치점수 높다고 다 좋은거 아니다~ 하면서 정작 자신은 라이트모드 벤치 효율 들고오는건 어불성설 아닌가요? 아무리 일상적인 생활 패턴이라고 해도 매번 전력효율 스윗스팟만 쓰는건 아닐테고요.