GOS 끄는 방법, 비활성화,성능 향상 S24, S23, S22 갤럭시 시리즈 게임런처

S24, S23, S22와 같은 갤럭시 S 시리즈의 고유기능인 게임런처 일부기능(게임부스터), GOS를 비활성화하여 기기 성능, 게임 성능을 향상시키는 방법에 대해 소개합니다.

GOS란?

GOS 앱 아이콘


GOS(Game Optimizing Service)는 2016년 갤럭시 S7 시리즈 부터 있던, 삼성의 시스템, 성능 제어 기능 중 하나로

이 기능은 CPU, GPU 성능과 스마트폰에서 실행되는 앱들의 해상도, 프레임 등을 조절하여 일정 온도 이상 올라가지 않도록 유지, 배터리를 더 길게 사용할 수 있도록 제어 및 관리 합니다.


GOS의 문제점


위에서, 이 기능이 어떤 일을 하는지에 대해 알아보았습니다. 스마트폰 관리에 중요한 역할을 하는 기능이지만
이를 너무 엄격하게 관리한다는 점이 이 기능의 문제점 입니다.


온도가 일정 수준 오르면 CPU, 그래픽 성능을 제한(클럭 제한)하는 ‘스로틀링‘ 현상, 이 스로틀링 현상이 일어나는 온도값 설정이 상당히 타이트하게 조정되어있어, 다른 제조사의 스마트폰과 동일한 프로세서를 장착했음에도 불구하고,
비교적 삼성 갤럭시 시리즈의 성능이 떨어지는 결과를 보였습니다.


특히 GOS 문제는 고사양 게임을 플레이하는 사용자들이 자주 겪는 문제입니다.
GOS의 엄격한 제한으로 인한 성능 저하도 문제지만
일부 게임앱들을 제대로 최적화 하지 못해 오히려 렉, 프레임드랍을 발생시키기도 하여
갤럭시 스마트폰으로 게임을 자주 하는 게이머들은 제품을 사자마자 바로 GOS를 비활성화 하고 사용하기도 합니다.




실행하고 있는 앱의 프레임, CPU, GPU 사용량을 표시하여 확인 가능한 기능을 소개합니다.

이와 같은 발열로 인한 스로틀링은 쿨러를 사용하는 것도 효과적인 방법입니다.

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.



GOS 비활성화, 끄는 방법, 문제 해결방법


GOS에 관련한 문제 그리고 이슈로 인해 지속해서 개선이 이루어지고 있지만,
여전히 이 기능으로 인한 성능 저하는 여전합니다.

이를 해결하기 위한 가장 확실한 방법은 컴퓨터와 유선 연결하여 adb로 GOS 기능을 비활성화 하는 방법입니다.


***


GOS 비활성화 전 주의사항

  • 비활성화를 적용하면 게임, 고화질 동영상 촬영과 같이 CPU GPU 사용이 많은 앱을 사용 시
    기존보다 기기의 온도가 상승할 수 있습니다.
    기존보다 온도가 상승한다고 해도 갤럭시 스마트폰의 안드로이드 OS에는 기본적으로 과열 방지 기능이 내장되어 있어
    온도가 50~60도 이상 올라가거나 하지는 않습니다.
    만약 올라간다 하더라도 안전을 위해 강제로 스마트폰을 종료시켜서 열을 낮춥니다.
  • 기기의 모델, 버전에 따라 비활성화로 인한 성능 상승의 효과의 정도가 달라집니다.
  • 기기 모델, 일부 버전(One UI 4.0이하)에서는 이 방법이 적용되지 않거나, 해제해도 재활성화 되는 경우가 있습니다.
  • 주변 온도가 높은 환경에서는 비활성화로 인한 성능 향상 효과가 떨어질 수 있습니다.
GOS 비활성화로 인한 게임부스터 기능 사용불가
GOS 비활성화로 네비게이션바 일부 기능 비활성화
일부 게임앱에서 지원하는
스마트폰 네비게이션 바 추가 기능이 비활성화 됩니다.
  • 위와 같이 게임 부스터 기능 사용 불가 및 일부 기능을 사용할 수 없습니다.

다시 활성화 하는 방법이 있으니 크게 걱정하지 않으셔도 됩니다.


주의사항에 대한 소개를 마쳤으니 이제부터 비활성화 방법에 대해 소개합니다.


우선 스마트폰의 ‘개발자 옵션’을 기능을 사용하기 위해 아래와 같이 진행해줍니다.

GOS 비활성화
  1. 삼성 갤릭시 스마트폰의 설정앱을 실행> 휴대전화 정보> 소프트웨어 정보> 빌드 번호를 찾아 여러 번 눌러줍니다.
    계속 연타로 누르다 보면 스마트폰 하단에 작게 ‘개발 설정 완료 X 단계 전입니다.’라는 메세지가 나오는데
    ‘개발자 모드를 실행하였습니다’가 나올 때 까지 터치해주시면 됩니다.
GOS 비활성화를 위한 개발자 옵션 활성화 방법

그러면 위와 같이 설정 맨 밑에 ‘개발자 옵션’기능 사용이 가능해집니다.


2. 개발자 옵션에 들어가 USB 디버깅 모드를 찾아 활성화 합니다.


GOS 비활성화를 위한 SDK 도구 설치

3. 컴퓨터에 ADB사용을 위한 [SDK 플랫폼 도구] 파일을 다운로드합니다.


GOS 비활성화를 위한 SDK 도구 설치 1

4. 다운받은 파일의 압축을 풀어 폴더를 열어줍니다.

(D드라이브와 같은 다른 곳에 넣어도 되지만 명령어를 따로 작성하셔야하기 때문에 따라오는데 불편이 생길 수 있습니다.)


GOS 비활성화를 위한 SDK 도구 설치 1


5. 폴더를 연 상태에서 폴더 주소창을 누른 후 cmd를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 실행합니다.


6.스마트폰을 PC와 USB로 유선 연결 합니다.(잠금 화면을 풀으셔야 합니다.)


GOS 비활성화를 위한 ADB 접속 방법

폰 기종, 버전에 따라 차이가 있을 수 있으나 PC와 연결 후 스마트폰에서 위와 같이 ‘USB 디버깅을 허용하시겠습니까?’
라는 문구가 나올 수 있는데 허용을 눌러 줍니다.

만약 나오지 않았다면 우선 그대로 진행합니다.


7.디버깅 모드 연결 작업을 해줍니다.

아래 [adb devices] 명령어를 cmd에 입력 또는 복사 붙여 넣은 후 엔터키를 누릅니다.

adb devices

GOS 비활성화를 위한 명령프롬프트에 진입, 명령어 입력
GOS 비활성화를 위한 ADB 접속 방법1


이때 부터 스마트폰에 디버깅 허용을 묻는 창이 나오는 기종, 버전이 있습니다. 허용을 눌러줍니다.

허용 후 다시 adb devices을 입력 후 엔터키를 눌러 아래와 같이 unauthorized가 device로 나왔다면 연결에 성공한 겁니다.

GOS 비활성화를 위한 명령프롬프트에 진입, 명령어 입력1


이렇게 입력한 상태에서 6. 과 같이 스마트폰에 디버깅 허용이 나올 경우 다시 한번 adb devices를 입력해 줍니다.


8. GOS를 해제, 비활성화 명령어를 입력합니다.

디버깅 모드 연결을 마치셨다면 아래 명령어를 복사 붙여 넣은 후 엔터키를 누르면 변경이 적용됩니다.


GOS 비활성화, 해제 명령어

adb shell pm disable-user –user 0 com.samsung.android.game.gos

명령어 입력 후 아래와 같이 나오면 성공적으로 비활성화가 적용됩니다.
적용이 완료되었으면 기기를 껏다 켜줍니다(재부팅).

GOS 비활성화를 위한 명령프롬프트에 진입, 명령어 입력2


기존에 하던 게임에서 테스트를하시거나 아래와 같은 벤치마크 프로그램으로 테스트를 해보셔서 차이를 확인하세요.

비활성화로 인한 효과는 좋은데 게임이 아닌 평상시 사용에도 온도가 너무 높다 하시는 분들은
[절전 모드]와 같은 기능들을 이용해 CPU 사용량을 제한 시키는 것도 도움이 됩니다.


ADB를 이용해 카메라 셔터음을 무음으로 만들 수 있습니다. 아래 링크에서 확인하세요.


GOS 재활성화, 활성화 명령어


해제로 인한 효과를 별로 느끼시지 못하셨다면 재활성화가 가능합니다.

adb shell pm enable –user 0 com.samsung.android.game.gos

위 [GOS 비활성화, 끄는 방법, 문제 해결방법]에서 7. 대로 진행 후 위 명령어를 입력, 엔터키를 누르면 다시 사용이 가능합니다.

GOS 활성화를 위한 명령프롬프트에 진입, 명령어 입력3

cmd(명령프롬프트) 디버깅 모드에서는 위와 같이 enabled가 나오면 활성화가 적용되었다 볼 수 있습니다.

적용이 완료되었으면 기기를 껏다 켜줍니다(재부팅).