Shadows vs Texture Quality
Our pick: Shadows
Shadows hit frame times harder than textures.

Chaotic classroom antics that demand snappy frame times.
ROG Ally Z1 Extreme · Ally X · ROG Xbox Ally X
The short answer
Worst Class Ever runs surprisingly well on the Ally, holding a steady 60 FPS once you lock it to 15W. Use the internal resolution scaler to keep things crisp at 900p without taxing the Z1 Extreme. The simulation can get heavy when the classroom fills up, so start with the Balanced profile to keep your temps down and battery life up. If you notice stuttering during busy scenes, just drop the shadow quality to medium and you will be back in the clear.
Before you press play
Pick your Ally and how you play. Every setting below retunes itself instantly.
Active profile: ROG Ally X · Couch mode · 15W · 45 FPS
Extra tuning
Shared memory. This model shares 24GB between Windows and graphics. Extra memory gives textures more room, so raise textures before anything else. Change allocation only if the game needs it.
120Hz & VRR. Keep the built-in display at 120Hz for VRR. Below its native VRR range, low-framerate compensation can help; a 40 FPS cap keeps cursor movement and menu scrolling responsive.
Power & cooling. TDP is APU power, not the whole handheld’s draw. The battery range below includes display and system overhead.
Command Center & AMD quick sheet
ROG Ally X · Couch mode. The frame rate is a target to work toward.
| Setting | Recommendation |
|---|---|
| Overall preset | Custom |
| Resolution | 1600x900 |
| Upscaling | Off |
| Frame generation | Off |
| Motion blur | Off |
| Setting | Recommendation |
|---|---|
| Texture quality | High |
| Shadow qualityHeavy impact | MediumHigh overhead for lighting calculations in crowded classrooms. |
| Post-processing | Low |
| Ambient occlusionHeavy impact | OffExpensive screen-space effect that hits the GPU hard. |
Heavy impactThese cost the most frames. Drop them first if you need more battery or higher FPS.
Start with the listed settings, then check a demanding scene before raising detail. Keep frame generation separate from the underlying frame rate when judging input response.
Shadows vs Texture Quality
Shadows hit frame times harder than textures.
Ambient Occlusion vs Resolution
Lowering AO provides a bigger boost than scaling resolution.
The reality check
The original Ally has 16GB shared memory and a 40Wh battery. Ally X and Xbox Ally X have 24GB and 80Wh. The extra memory gives textures more room and the bigger battery doubles session length, while the same settings profile holds across all three models.
Away from the charger
Couch mode · 15W APU power
The 900p sweet spot: 1600×900 renders about 30% fewer pixels than 1080p but stays sharp on a 7-inch screen. Add it in Armoury Crate SE’s Command Center for a one-tap switch.
Use 25W with a charger nearby. Keep vents clear and establish a steady frame cap before raising resolution.
Try the 12W road-trip profile and lower resolution first. If heavy simulation turns in Worst Class Ever cannot hold the cap, use the couch profile instead of accepting uneven response.
1h 20m-1h 30m
Calculated runtime range
2h 40m-3h 5m
Calculated runtime range
2h 40m-3h 5m
Calculated runtime range
Uses 90% of battery capacity and 8-12W for the display and other system power. Brightness, battery wear, background apps and actual game load change runtime; TDP alone is not total power draw.
Pack & play
Right rear button
Your right thumb stays free for the cursor and quick menu jumps.
Assign one action per rear button in the game’s Armoury Crate profile. Keep the default face buttons available and avoid repeated-input macros in online play.
Offline availability depends on the game and its launcher.
What to pay attention to on a handheld.
Test performance during the mid-game classroom events with high NPC density.
Fan curve is usually quiet, but expect higher temps during long sessions at 25W.
Interface elements can be tiny, keep an eye on the UI scaling in the options menu.
Minor stuttering may occur when entering new areas for the first time.
Turn off VSync in-game and rely on the Ally VRR screen.
Verify local game files through Steam properties.
Cap the refresh rate in Command Center to 60Hz.
Yes, native controller support is included.
Connection depends on host stability, but it runs fine locally.
6GB is sufficient for the Ally, Auto is fine for Ally X.
Game file
Worst Class Ever




