yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S22 Ultra] velqn:
Guys, even if you manage to temporarily disable it until reboot, does it have any effect? I read that it`s on the kernel level starting ONE UI 4 so...

And Max W. from XDA said he found out it`s a bit more complex in terms of balancing many parameters and not only throttle...

Thoughts?
[Samsung Galaxy S22 Ultra] bs3pro:
I turned on performance mode in settings. No throttling.
[Samsung Galaxy S22 Ultra] krogoth:
After I disabled GOS, genshin, WOT and Graveyard keeper are stuttering like hell. Enabled the service back, turned on priority mode, and all is fine.
[Samsung Galaxy S22 Ultra] samteeee:
Here you go:

CCSWE MANAGER (LYCAN)

MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

www.mediafire.com
[Samsung Galaxy S22 Ultra] xReem:
hm, somehow i cant activate knox there..
[Samsung Galaxy S22 Ultra] :
I'm confused. It is now useful to deactivate this Service or not? With CCSWE Manager seems it works on my Device. Deactivate the Service, reboot the Phone, Service is still deactivate.
[Samsung Galaxy S22 Ultra] matheus_sc:
This vídeo show a method and have a test. But battery draw is great.
[Samsung Galaxy S22 Ultra] Motorolalover:
I have s22 ultra (Canada) . I don't have GOS on my phone. Not sure if its installed under some other name.
[Samsung Galaxy S22 Ultra] lpdavidgc:
I just used Package Disabler Pro and its works! It doesn't activate when you restart or anything.
[Samsung Galaxy S22 Ultra] velqn:
That`s strange.

I have the S22 Ultra Exynos 2200 version and I tested Genshin with and without Game Optimizing Service, also GOS OFF + Game Booster/Launcher On and etc.

With the Exynos 2100 there were benefits when GOS was off, but it seems with Exynos 2200 or at least with my unit that ... it`s clearly better to have GOS on + priority mode on from the Game Launcher.

Check my findings here:

This also links up to a tweet from Max (XDA) on twitter that the recent GOS it`s not just about throttling but it seems that Samsung are balancing more parameters, cpu/memory speed, power consumption and priority and who knows else what.

Spoiler content hidden.

In the past GOS was plaguing FPS on both Exynos and Snapdragon devices, now with One UI 4 there are some post linking that works a bit different.

Very interesting findings - as of now I will keep my GOS on until Samsung release the update with "priority" mode on which is also strange - there is also a priority mode in the game launcher.

So I had other experience on my Exynos 2100 and Exynos 990 but right now for me at least playing with GOS delivered more consistent FPS +10 on the average.
[Samsung Galaxy S22 Ultra] mmafighter077:
I did this. I don't game much but I noticed a big difference in Google Chrome scrolling. It's a lot smoother than it was before. It used to frustrate me that Samsung internet had much nicer scrolling than Google chrome. That was probably Samsung's way of making users want to use Samsung internet more.
[Samsung Galaxy S22 Ultra] Hudrator:
as you posted: there is a lot more going on behind then just cpu / gpu freqs. Up till now i haven't seen any code samples of thermic control (at least none that idicates something like "apply this when temperature reaches that ")

What is there you can see here - even if it is korean the values can be seen in the pictures.

삼성 GOS 성능 제어는 실시간으로 변할 가능성이 있습니다.

실 기기에서 데이터 패킷 빼내는 작업이 좀 걸렸는데,결론부터 말씀드리자면 제목과 같이 실시간으로

m.ppomppu.co.kr

or maybe here a more complete list of values availeable for each game:

samsung_game_optimizer/assets/ex_json.json at main · robypez/samsung_game_optimizer

Decompiled Samsung Game Optimizer. Contribute to robypez/samsung_game_optimizer development by creating an account on GitHub.

github.com

Keep in mind that it might be that newer versions providing even more settings. for example the gitlab link hast not entries for "vrr" which the user from the korean side has found.
[Samsung Galaxy S22 Ultra] velqn:
Thanks @Hudrator this is really helpful!
[Samsung Galaxy S22 Ultra] Hudrator:
@velqn good to hear you find it helpful.

Regarding your experiences / results between GOS on / off:

I wouldn't be surprised if the Exynos needs some different treatment... however:

Could you try to gather some more information regarding actual applied CPU / GPU frequencies as well as the current while playing in different modes?

something like the informations in this video?
[Samsung Galaxy S22 Ultra] velqn:
I am using the GPUWatch tool it can only show CPU/GPU load but no frequencies I need to go back to PerfDog but I can do this sure...
[Samsung Galaxy S22 Ultra] Hudrator:
@velqn

Would be lovely :-) Sadly i cant contribute as samsungs shipping policy in my country is more or less a catastrophy...
[Samsung Galaxy S22 Ultra] velqn:
Just finished recording - will still need to put a video but let me share the results!

I tried the exact same method for disablement of GOS (netguard) cutting of access + wiping data for those apps to get rid of the "rules" they download. Also used perfdog to check and it seems that even for the Exynos 2200 version:

- GOS ON: CPU clock would be 1100mHz - 1400mHz with peaks of 1600Mhz and the GPU clock would stay 305-405Mhz

- GOS OFF: CPU will hit 1700mHz more often but GPU clock would do 400mHz-500Mhz

Interesting indeed! Also there seems a bit of disconnect when reading FPS via GPU watch (and perfz) or directly with PerfDog but that I d guess is expected.

Will put a video later.
[Samsung Galaxy S22 Ultra] Hudrator:
Really looking forward to see this video.

Nevertheless i am quiet "surprised" with the results. seems the xclipse 920 really is not the high-clock runner as predicted.
[Samsung Galaxy S22 Ultra] raejr78:
Where did you get Package Disabler Pro? I had it years ago and cannot locate it on the Play Store.
[Samsung Galaxy S22 Ultra] lpdavidgc:
packagedisabler. com
[Samsung Galaxy S22 Ultra] krogoth:
So disabling GOS gives You higher clocks but lower FPS?
[Samsung Galaxy S22 Ultra] velqn:
No, FPS readings with perfdog where consistenly more (not so much) but at least very stable.

At the end though I switched all GOS components back and ran GPUwatch and it was still very playable, I have mixed feelings - maybe for a prolonged play - w/o GOS make sense or let`s say if you are really competitive.

The saddest part is that I tried PUBG and Asphalt 9 and those games run only on 30 FPS still on the S22 Ultra (Exynos)... So Genshin can do 40-60 fps and alto`s odyssey can do 90-120 fps and that`s about it for now from what I ve seen...
[Samsung Galaxy S22 Ultra] Hudrator:
Found another video for comparison between GOS = OFF betwenn SD8Gen1 and Exynos 2200

Seems like some of the tools used for gathering data are at the moment not able to read out values for the xclipse gpu.

also in the end one can see that at least in this test based on Genshin the exynos device had some advantages regarding power consumption compared to the SD. Given that the SD has a better overall performance and stability. Seems like to some degree samsung was focussing on powerconsumption instead of overall performance - which i would appreciate if correct
[Samsung Galaxy S22 Ultra] velqn:
Here it is man, let me know what you think based on the results.
[Samsung Galaxy S22 Ultra] Hudrator:
@velqn

First let me thank you for your effort - to be frankly speeking: I am a bit puzzeled.

as far as i see even with GOS = Off the X2 core seems to be limited to some degree, capping it at 1728MHz. We litteraly see no peaks above that value. Which can of course be due to the scheduling of the OS and taking into account the charts ARM presented could be resonable when thinking of efficeny. Strangely the same seems to apply to the other clusters as well. - 1728MHz. Just to remember - these cores are advertised to run with a max of 2.8 / 2.5 / 1.8 GHz. And we are seeing kind of hard breaks at 2/3 of the clockspeeds.

Other apps or benchmarks as reference would be helpful. I can only guess that from a CPU side of things this is applied to keep the Cores in the most efficient clockspeedrange, trying to avoid to get into the "expensive" areas in reagrds of performance / energy ratio.

Personally speaking i have some doubts that this is the best approach or "way of" scheduling. But at least it is simple :p

Also the GPU seems to have a max. at 500MHz... which would be quiet low to the competition and as written before way lower then all expectations. and noticeably it runs on max nearly all the time which is not the case for GOS ON.

So the question occurring: What is happening beside GPU / CPU clockspeed adjustment.

I mean your tests shows cleary that the CPU clockspeeds as well as the GPU speeds are lower. MUCH lower. While delivering the same fps.

The only explanation i have in mind at the moment could be a change in rendering resolution, which is done automatically or other changes that are related to graphic settings.

Your thoughts?
[Samsung Galaxy S22 Ultra] Hudrator:
@velqn

Nicely summerized.

Regarding the xclipse features like raytracing and so on: I guess this would be benefits which will depend on the game devs. So given that after some major changes from Exynos 990 to 2200 guess it would be time for a baseline which developers might rely on. Also some invests from Samsung might be usefull to get things like genshin / PUPG to really make use of this or advertise this as "samsung exclusive". As long as other vendors are not jumping on this wagon i guess these features will "idle" around... At least i can't see real benefit at the current situation.

Which getting me to the other point:

Whats the benefit of all this GOS.

Basically we are seeing a huge amount of effort taken to optimize the experience of the device.

How ever: Looking on the big picture - Are other devices performing significantly worse? Or Samsung significantly better?

At the moment i would say "no". Not want to be "ungreatful" to samsung, but as they told us: This is only for gameing (we will see how things turn out for this).

So basically all the other functions won't benefit from all this complex optimization process. Once again i am not sure if this kind of optimization is really effectiv... As far as i read, ARM has spend some good time into think and optimize for example the scheduler / govenors for the big.LITTLE architecture. Not speaking of the de-clustrized approach.

Working with "static" caps and baselines seems to waste a lot of theses efforts. Also your tests and some others have shown that, depending on the usecase, a good portion of ressources won't be used likely. Which is a shame in many ways.

Another aspect is the impact on the industry: We have to keep in mind das samsung has a mighty tooling with GOS to push certain apps (and vice versa). Also, from an App developers point of view, developing for samsung phones is kind of a hit and miss, as you can't rely on anything. If sammy things, settings aren't suiting "theire" overall theme, they can easily change it and developer efforts are ... well thrown in the bin.

As for the geekbench topic: Seems to me that the Android-OEMs are in a kind of deadlock. You need the higher benches to justify the new generations and prices (not to mention the comparison to apple) but you can't really get the performance on the track (or maybe just for a really short amount of time). Also the years of HW unification are now showing there negative effects.

The only real solution, to build / develop / produce highly custumized SoCs, died along with Moongoose - at least for Samsung.

Seeing all this makes me think, that samsung might just introduce a more performance oriented mode for GOS... Which is at least something but... even if it is still disappointing.
[Samsung Galaxy S22 Ultra] velqn:
Yep... we will wait & see but as you said it after Moongoose they put all the cards on the table and embraced ARM architecture and it`s not terribly bad... Exynos gets a lot of hate, re the previous GEN I had the Mi 11 with Snap 888 and I had S21/S21+/S21 Ultra with Exynos 2200 and the Exynos was able to keep up.

I reached out to Samsung tech support re the RTX I was just curious to ask what they know and will be willing to share, and as we expected it depends on the game developers.

Another example - like you said - developing for Samsung phones is hit & miss - some folks wanted me to test PUBG - but PUGB does only support 30 FPS (at least for now), all the fancy ultra/HDR mode still not available for the S22 Ultra (guess for the S22 series) and the phone is out a month already.

Next thing I ran is Asphalt same story - only 30 FPS. If they are able to put a mechanism in place to allocate top resources at least over the span of 1 or 2 hours with the disclaimer that you are willing to take the excessive heat + drain the battery - but then imagine - playing like this in a hot summer with 30+ ambient temps - so I do get it why they would want to hold the horses sometimes... and no matter what they do when the heat gets too much phone will throttle...

You mention Apple, I asked one of my friends to send me his Geekbench score from an iPhone 13 Pro and it`s devastating to see the gap between Apple's 15 Bionic and the 8gen1 Snap and Exynos 2200... and imagine this and the M1 :)

Also the years of HW unification are now showing there negative effects - Can`t agree more with this statement!

It`s sad after so many years that in the Android landscape we are down to 3-4 SoCs, Snap, Exynos, Mediatek and the Kirin.

The latest MediaTek Dimensity 9000 shows some promising results and I would be happy to finally have some competition in that domain - previous MTK chips and SoC were plagued with lacking support and slow to no updates.

I do also hope that Samsung and AMD will somehow miraculously push through some updates for the GPU so that we get all the whistle and the bells from this GPU or it might be the case that S22 series is just the showcase, the early adopter unit and they make it better in S23/S24... hehe:)

For now at least we will wait to get this promised update and see what they will implement, I hope they will present an option to suspend natively GOS but I doubt they will do so exposing the device running and raw max power/settings over a prolonged time. Will be something in between I guess.
[Samsung Galaxy S22 Ultra] Hudrator:
Kirin... pls don't make me cry... Missing huawei in this game so much. Especially for modem development...

I am hoping this too. To be honest, i actually was thinking that the clockspeed of the gpu was kept low to get some more infos about real world usage... as written before, all rumors pointed twoards much higher clock-speeds which might have burned the whole phone seeing the acutal power consumption :-D
[Samsung Galaxy S22 Ultra] NisseGurra:
So, can the GOS be disabled by any app?
[Samsung Galaxy S22 Ultra] velqn:
Yeess man... so said the US f*cked up GMS for Huawei I have owned some Huawei devices and they were GOOD - we had a real competition back then, not any more. Especially in the US, what can you get that has Android? Samsung and... some chineese brands that have global versions - but it`s so limited...

i actually was thinking that the clockspeed of the gpu was kept low to get some more infos about real world usage..

I really hope this is the case - I hope that Samsung can push AMD if possible to unleash somehow that performance or at least be on par with Adrenos...
[Samsung Galaxy S22 Ultra] velqn:
Not really sadly. So far I have tried 3 methods confirmed working.

1. First method used also by Golden R. - Netguard - simply block system apps data access, disable data, clear cache & storage from those apps, restart phone, enabe data - the clearing of cache & storage is required to remove the info downloaded on all you games you have - I guess the rules GOS is using to influence performance based on game played

2. Second method is using Alliance Shield - it did not work some months ago - license was revoked - but the last version works - required knox admin + device owner on your device - NO ROOT - it`s free

3. Third method is using CCSWE app manager (not samsung version) - cost 3.5 USD and requires ADB connection to your phone, also removing ALL your accounts and make the CCSWER app manager device admin + owner via ADB, after that you can add your accounts back.

There are also the ADB methods but people reporting they are not so stable, after reboot GOS activates again and etc.
[Samsung Galaxy S22 Ultra] KasyaDMHH:
FYI: If you have AdGuard, you can use it instead NetGuard.

For me works like charm.
[Samsung Galaxy S22 Ultra] p40403:
i used lycan

I share this app here, it's free

no one replied to me

lycan have an advantage is that certain services can be disabled individually

Enables game tools and boosters to work
[Samsung Galaxy S22 Ultra] :
And what's about the method via PackageDisabler? For me it seems like that works too. Or is that a placebo?

That's a good Point. Thanks for that hint.
[Samsung Galaxy S22 Ultra] velqn:
Did not test that yet, but I guess it works - seen some folks manage to do so
[Samsung Galaxy S22 Ultra] Hudrator:
Some answers from Samsung...

Samsung answers questions about throttling in Galaxy S22 and other flagships

Samsung has issued a FAQ regarding GOS on its Korean website, covering the exclusion of benchmark apps, a list of 10,000 apps, and more.

www.androidauthority.com

*faceplalm*
[Samsung Galaxy S22 Ultra] Hudrator:
so the update is availeble in korea - maybe someone has some sources talking about the overall effects ?
[Samsung Galaxy S22 Ultra] Hamid Chikh:
Removing GOS using adb does work.
[Samsung Galaxy S22 Ultra] Hudrator:
@velqn

Might be gossip but the first videos from Korea seam to prove it quite valid, just read through the whole conversation - might be intreresting for you to take a look into / start digging yourself through the "korean" - techsides ;-)

https://twitter.com/i/web/status/1502098931857047552
[Samsung Galaxy S22 Ultra] velqn:
Thanks for sharing! Waiting for this update...
[Samsung Galaxy S22 Ultra] Gareee:
They are releasing an update that allows us to turn it off in stock. Korea already has the update as well.
[Samsung Galaxy S22 Ultra] Lennyuk:
its already rolling out in Europe, I had it this evening in the UK.
[Samsung Galaxy S22 Ultra] fortuneman:
EU (Slovakia) just got it.
[Samsung Galaxy S22 Ultra] velqn:
Yeees!!!!

Got it as well, will test and report tomorrow!
[Samsung Galaxy S22 Ultra] iampatricktan:
Got the update as well.
[Samsung Galaxy S22 Ultra] Aizenvalt:
Which country are you from? Haven't got the update here in Indonesia
[Samsung Galaxy S22 Ultra] velqn:
Bulgaria (EUX) CSC
[Samsung Galaxy S22 Ultra] iamnotkurtcobain:
This is without GOS disabled. Seems they optimized the system even more.
[Samsung Galaxy S22 Ultra] velqn:
@Hudrator

I am done testing - still need to put up a video, but here the results.

So... honestly, no significant gains. Higher values (pink line) is official GOS OFF. Lower values, green lines official GOS ON.

Samsung mentioned in the change log no limit on CPU/GPU performance during early stages of gameplay but honestly I was able to confirm that only for some of the CPU cores that really reached 2200 Mhz (something I was not getting even with full GOS OFF prior the update - I was getting CPU clocks max 1750 Mhz).

Sadly the GPU clock averages to 350Mhz - it was able to peak even more than 500 Mhz but it maintains 303Mhz-404Mhz so ...

Honestly it`s not worth it messing up with this, thermal management still will apply Samsung saying maintain a performance management feature based on device temperature.

So that`s it for now.

And all in one:

Let me know what you think, for me it`s clear - no worth messing up. If one accepts the risks with excessive heating better go for unofficial method, else this just doesnt bring much gain.
[Samsung Galaxy S22 Ultra] velqn:
Thanks for sharing - I am yet to test other benches - for now I just tested genshin as no PUBG nor ashpalt do run on 60 fps for S22U yet :(
[Samsung Galaxy S22 Ultra] Hudrator:
Do you have any indication about the used resolution for the benchmarks?

One of the more or less intresting aspects are in my opinion the rendering resolutions which seemed to be worked on...

@velqn

Awsomework thanks for shareing.

I have to admit, that i am currently a bit unsure how GOS works together with the newly introduced "alternate game performance management mode"...

Another topic of interest are the resolutions the games are runnig at. As seen in many videos, the rendering resoultions while using gos seem to be.... kind of odd. Not even HD.

May i ask what was happening during your tests between 0:30 and 1:00 ?

These "gaps" will have some impact on the "average" calculations. I guess that was a loading screen?

Espeically vor AVG FPS , AVG GPU Clock.

Maybe you can use the same tooling as in your last video to see the completete picture regarding the CPU and the different CPU Clusters?
[Samsung Galaxy S22 Ultra] velqn:
@Hudrator

I finished editing my video - processing & uploading - I want to explain a bit more - specifically on this fake frames, or people call them "inter frames" but I believe there is more into this much like the Natural HD Motion used in Phillips TV sets...

Yes, I am used both perfdog and the gpuwatch, will share when it`s done. Between these I think I was in genshin settings menu, in the video I have synched both videos so that you can see in real time synchronized what is happening when.

In a nutshell, what I think: will Samsung ever allow the regular end users to mess up with thermal management, CPU governors and CPU/GPU clocks, like a regular overclocking tool we use to see on desktops? No.

Is this acceptable that you can get stable FPS in a 1300 EUR phone - No.

But I understand Samsung - they will limit this as much as they can - avoiding users killing their phones and invoking warranties - the only real solution to that would be rooted phones, custom kernels and serious mods that will empower the user to fine tune clocks, bypass thermal protection as much as a user can but this will of course not save from throttling.

When it gets hot, it get`s hot, like in the Heat movie where De Niro said "Don't let yourself get attached to anything you are not willing to walk out on in 30 seconds flat, if you feel the heat around the corner."

:))
[Samsung Galaxy S22 Ultra] NisseGurra:
Try an endruance test, the problem was that 10 000 apps was limited in performance...
[Samsung Galaxy S22 Ultra] velqn:
I will do that tomorrow - will run the 3dmark stress test + maybe again 1 hour torture throttling test :))
[Samsung Galaxy S22 Ultra] Hudrator:
hehe well we aren't at that point yet i guess... the overall concern seems to be the heat-management. And thats where i think it gets tricky. Normally the OS should be able to handle all of this. It seems to me that samsung tried to lower the targeted max. heat point to something which is lower then the normal OS would do.

Which should normally be the "safe" point which the device can handle. Sammys approach seems to target something like a "compfort"-related thing - so the user won't find the device "too hot"... which is to some degree understandable. But the way to achieve and advertise this seems odd or not well balanced with the claim of overall "performance".
[Samsung Galaxy S22 Ultra] eaoosa:
The update will definitely improve performance at the cost of "comfort" aka heat and battery life. But there's just only so much GOS update can improve on when the heat profile of the actual physical cpu/gpu chips are what needs the most improving. For that, we'll have to wait till the next iteration of these chips. Cpus are improving yearly but at the cost of higher heat profile. Luckily for me, most games run fine with GOS. For those that need it, there's also physical cooler attachments available. Either way, good to see Samsung addressing this.
[Samsung Galaxy S22 Ultra] velqn:
Here it is, all reporting synced with game play and commentary.

At the end there is the comparison plus other tips.