Performance is pretty bad for my ROG ally Z1.
I use an ROG ally to play my games, and I normally like to play Sonic Generations, I can play it at 1080p, high settings, and with antialiasing at 60fps on the chemical plant act 2(the laggiest level) while my power mode is set at 15watts.
So when I saw the port, I was exited to finally play Sonic Unleashed, while I did expect the performance to be a bit worse than generations, I didn't really expect it to be this bad, because they both are in the same engine, and I have played the Unleashed Project on Sonic Generations, which was a bit worse than normal generations but generally reaching 60fps most of the time.
To play Sonic Unleashed I have to set the game 1080p/90% resolution scale, low shadows, antialiasing off, while playing windmill isle act 2 (which is not very demanding for the most part) and power mode set to 20watts to barely reach a kind of consistent 60fps.
Is this an issue of the game just being less optimized because of it being made in an older version of the engine? or is an issue of it being a port? if it is because of it being a port, will it get better? and if it is the other option, are there ways to optimize the game further?
I tried not to sound like a little kid complaining their PC is not powerful enough, that is why I compared it to Sonic Generations and the Unleashed Project mod.
I tried looking for this online but it just seems nobody plays this game on an ROG Ally.
Edit: I just checked Steam Deck performance... why is the only way to get a consistent 60fps is by playing at 720p? That is worst than what I thought.
Is that the Ally with the Z1 or Z1 Extreme? The Z1 has a significantly weaker GPU.
I think it's not GPU or porting issues because I could play the game smoothly with my GPD winmax2 2023 (AMD 7840U). Even I limited the TDP to 15W, the game is still well executed by my machine. Maybe you should update your GPU driver or remove some software which could reduce the system performace like anti-virus software. BTW, If your machine use the Z1 cpu, the game performace may be bit effected by the built-in lower level GPU. Maybe you sould consider to use another tool (i.g. Motion Assistant) which could independently raise the built GPU frequency.
I think you just have a more powerful machine.
But no, I have no anti-virus sofware, I know those are useless, I don't use any kind of third party software either.
But like I said, It can run Sonic Gens just fine at 1080p/15watts, same for Unleashed Project. Sonic Unleashed I have to put the resolution at 85% on 1080p at 20watts to barely play at 60fps with some small stutters in some sections (unless I plug it in)
I have to put it on 30watts if I hope to play on 100%/1080p and even then it still lags just a bit.
I understand Sonic Unleashed is a more demanding game, but I didn't expect it to be that much more demanding.
This COULD be a driver issue. But I know that manually setting the GPU clock to max alleviates framerate issues on Steam Deck. If you can use Armory Crate to make a per game setting (I'm guessing there are other unofficial options as well) to lock the GPU clock at max, or at least a fairly high level, that might fix things. The other option is to try how the new official Steam OS images work on Rog Ally; I'm assuming the per-game tweaks will worth there. Also, you could try something like lowing the res to 80% and raising the MSAA to x4 to compensate to see what that does.