Quantcast
Jump to content

Android Game Analysis with Arm Mobile Studio


STF News
 Share

Recommended Posts

2020-09-29-01-banner.jpg

Game performance can vary between different Android devices, because they use different chipsets, and GPUs based on different Mali architectures. Your game may render at 60fps on a Galaxy S20+, but how will it perform on the Galaxy A51 5G? The A51 5G has good specs, but you may want to consider runtime changes based on the underlying hardware if your game is pushing the limits on flagship hardware. Similarly, you may need to optimize your game to run at lower frame rates on the Galaxy J and Galaxy M models, which are often found in emerging markets.

Players quickly lose interest in a game if they experience drops in frame rate, or slow load times. They won’t play your game on long journeys if it drains battery or overheats the device. To reliably deploy a game globally, and ensure a great user experience, you need to performance test on a wide range of Android devices.

The Arm Mobile Studio family of performance analysis tools provide games studios with a comprehensive game analysis workflow for Android, giving information and advice at appropriate levels of detail, for technical artists, graphics developers, performance analysts and project leaders.

2020-09-29-01-01.jpg

 

Monitor CPU and GPU activity

Arm Streamline captures a comprehensive profile of your game running on an unrooted Android device, and visualizes the CPU and GPU performance counter activity as you run your test scenario. You can see exactly how the CPU and GPU workloads are handled by the device, which helps you locate problem areas that might explain frame rate drops or thermal problems.

2020-09-29-01-02.jpg

 

However, spotting performance issues using Streamline can be time-consuming, unless you know exactly what you’re looking for. Your team may have varying levels of experience or expertise, so interpreting this data can be difficult.

Introducing Performance Advisor

Arm Performance Advisor is a lightweight reporting tool that transforms a Streamline capture into a simple report that describes how your game performed on the device, and alerts you to problem areas that you should consider optimizing. It can be used by your whole team on a regular basis, to spot trends and diagnose problems early in the development cycle, when you’re best placed to do something about it.

 

Performance Advisor reports the application frame rate, CPU load and GPU load, as well as content metrics about the workload running on the Mali GPU. If it detects problematic areas, Performance Advisor tells you whether it’s the CPU or GPU that is struggling to process your application, and links to optimization advice to help you rectify it.

2020-09-29-01-03.jpg

 

A frame rate analysis chart shows how the application performed over time. The background color of the chart indicates how the game performed. When you’re hitting your target frame rate, the chart background is green. In this example, most of the chart is blue, telling us the GPU in the device is struggling to process fragment workloads.

2020-09-29-01-04.jpg

 

Performance Advisor can capture screenshots of your game, at the point that FPS drops below a given threshold. This helps you to identify which content might be causing the problem. This provides valuable context when debugging and can allow some common elements to be spotted if repeated slowdowns occur. You can then investigate these frames more closely with Graphics Analyzer, to see exactly which graphics API calls were executing at that point.

If you want to separately evaluate how different parts of the game performed, for example, loading screens, menu selection, and different levels or gameplay scenarios, you can annotate these regions in your game so that Performance Advisor can report data for them independently.

Performance budgeting

Because they have different performance expectations, it’s a good idea to set your own performance budgets for each device. For example, if you know the top frequency for the GPU in the device, and you have a target frame rate, you can calculate the absolute limit of GPU cost per frame.

GPU cost per frame = GPU top frequency / Target frame rate

When you generate a report with Performance Advisor, you can pass in your performance budgets, which are then shown in the charts, so you can easily see if you’ve broken one.

2020-09-29-01-05.jpg

 

In the example below, we can see correlation between high numbers of execution engine cycles and drops in FPS. Performance Advisor tells us that the GPU is busy with arithmetic operations, and that the shaders could be too complex. The report provides a link to an advice page on the Arm Developer website, that explains how to reduce arithmetic load in shaders.

2020-09-29-01-06.jpg

 

More charts include key performance metrics such as CPU cycles per frame and GPU bandwidth per frame, reported for read and write access. There are also charts showing the content workload , draw calls, primitives and pixels per frame, and the level of overdraw per pixel.

Download an example Performance Advisor report

Automated performance analysis

It’s far easier to fix problems as they arise than is it to patch problems later on. Performance Advisor’s key application performance metrics are useful to monitor over daily runs, to see how changes to your application affect performance during development.

2020-09-29-01-07.jpg

 

Arm Mobile Studio Professional includes headless CI support - so you can easily deploy large-scale automated performance testing across multiple devices. Using a device farm with a CI workflow, you can generate performance data and optimization advice automatically, every night, for several Android devices. As you check in code, you can easily monitor how your content performs against your performance budgets over time, and raise alerts when you start to approach or break those budgets.

The Professional Edition also enables you to build bespoke data dashboards from the data that been collected. Performance Advisor's machine-readable JSON reports can be imported into any JSON-compatible database and visualization platform, such as the ELK stack. Compare metrics between test runs to quickly determine which changes impacted performance, and which type of workload is the likely cause for a regression. Query the data and compare performance against specific targets to identify optimization next steps.

Read more about how to integrate Arm Mobile Studio into a CI workflow on the Arm Developer website.

Resources

Arm publishes various resources on their developer website, to help you optimize performance:

Get Arm Mobile Studio

Arm Mobile Studio is free to use for interactive performance analysis. To use it headlessly in your CI workflow, you need an Arm Mobile Studio Professional license.

Download Arm Mobile Studio

View the full blog at its source

Link to comment
Share on other sites



  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Similar Topics

    • By STF News
      View the full blog at its source
    • By BGR
      There’s no point comparing the $429 iPhone SE 3 with the $1,199.99 Galaxy S22 Ultra, some might say, even though both of them are 2022 smartphones. The former is a mid-range device, the cheapest new iPhone that you can buy from Apple. The latter is Samsung’s best possible Galaxy S22 model and the revival of the Note series.
      However, the $429 iPhone SE 3 absolutely obliterates the $1,200 Galaxy S22 Ultra when it comes to power and performance. And that’s an important detail, considering that Samsung won’t do any better than that in 2022. When you think of all the Galaxy S22 controversies and issues we saw so far, the iPhone SE 3 looks even better.
      Don't Miss: Wednesday’s deals: $50 Echo Buds, secret Fire TV deal, Oral-B sale, Samsung monitors, more iPhone SE 3 vs. Galaxy S22 Ultra specs comparison
      There’s no denying that the Galaxy S22 Ultra offers various features that will appeal to buyers looking for a flagship experience. We’re looking at a large, bright OLED display that supports 120Hz refresh rates. The phone features a great build quality and an advanced camera module on the back. Then there’s the built-in S Pen, a feature that Note fans will love.
      The iPhone SE 3 also comes with great build quality. But the handset features the same design as the 2017 iPhone. It still has large bezels and a 60Hz LCD screen with a lower resolution than the Galaxy S22. On the back, there’s only one camera lens. But it comes with all the possible upgrades Apple could add using the same design.
      iPhone SE 3 specs and features. Image source: Apple Inc. The Galaxy S22 Ultra also features a larger battery than the iPhone SE 3 because it’s a significantly larger phone. But the Ultra doesn’t deliver the best battery life in town, failing to match the iPhone 13 Pro Max. The iPhone SE 3 does offer better battery life than its predecessor, however.
      To get back to the overall design, we can’t talk about build quality without discussing drop tests. The iPhone SE 3’s display is stronger than the Galaxy S22 Ultra. That’s according to drop tests that showed the Galaxy S22 phones are more likely to break than the iPhone.
      The curved screen on the Galaxy S22 Ultra also makes it more prone to sustaining damage than handsets with flat screens.
      The big performance gap
      Where the iPhone SE 3 shines is performance. The phone features the same A15 Bionic System-on-Chip (SoC) as the iPhone 13, and benchmarks show the phone is just as fast as iPhone 13 models. That means the newest iPhone SE will last for many years without showing its age.
      Not to mention that Apple makes sure that its latest iOS releases will support several iPhone generations. That’s something Samsung hasn’t managed to achieve because it doesn’t control the underlying operating system. However, starting with the Galaxy S22 series, Samsung will guarantee four years of Android releases for certain devices.
      Galaxy S22 Exynos 2200 benchmarks: Geekbench 5.1 single-core result. Image source: Computer Base Early Galaxy S22 Ultra Geekbench benchmarks showed that the A15 will outperform both the Snapdragon 8 Gen 1 and the Exynos 2200 chips. What’s worse for Samsung is that the A13 Bionic in the iPhone 11 and iPhone SE 2 also outscores the Exynos 2200 in benchmarks.
      You won’t find benchmark results for the Galaxy S22 phones anymore. That’s because Geekbench banned the Galaxy S22 Ultra and other Samsung devices for cheating on the tests.
      Samsung has throttled the performance of its phones, except for benchmark apps. After facing massive criticism, Samsung issued an update to improve the Galaxy S22’s performance. But there’s still reason to worry about performance and overheating on the phones. The Exynos 2200 seems to be prone to overheat, but that’s just speculation.
      Also of note, the throttling fix isn’t yet available in most markets.
      Galaxy S22 Ultra colors. Image source: Samsung The iPhone SE 3 wins
      Again, comparing mid-range and flagship handsets might seem unfair. But the iPhone SE 3 delivers a flagship experience that can exceed the Galaxy S22 Ultra. The $429 device has no real competition right now.
      The $449 Galaxy A53 that Samsung just launched won’t come close. That should be obvious when you consider that the $1,200 Galaxy S22 Ultra flagship can’t even compete with the iPhone SE 3.
      With all that in mind, the new iPhone SE might be the best choice for all smartphone buyers who aren’t loyal to one brand or operating system. The $429 iPhone SE 3 can also be an excellent 5G device for people who want a fast handset right now but not necessarily an expensive flagship.
      Given all the issues impacting the newest Samsung phones, whether they’re performance problems or Samsung’s misleading claims, you might want to wait for the Galaxy S23 Ultra rather than getting the current model.
      More iPhone coverage: For more iPhone news, visit our iPhone 14 guide.
      The post Apple’s $429 iPhone performance crushes the $1,200 Galaxy S22 Ultra appeared first on BGR.
      View the full article
    • By BGR
      Last week, Apple unveiled the iPad Air 5 tablet, surprising buyers with a shockingly powerful upgrade. The mid-range iPad has the same M1 System-on-Chip (SoC) as the 2021 iPad Pro and several Macs. Benchmarks revealed Apple did not make changes to the M1 SoC in the iPad Air 5, supporting the idea that mid-range Android tablets can’t match its performance. But a new development indicates the iPad Air 5 is not just a big headache for Google, but also for Samsung’s Galaxy Tab S8 flagship tablet.
      The Galaxy Tab S8 series represents the best possible Android alternative to the iPad Pro. But the three Galaxy Tab S8 versions all suffer from the same app throttling problem as the Galaxy S22.
      Don't Miss: Wednesday’s deals: $50 Echo Buds, secret Fire TV deal, Oral-B sale, Samsung monitors, more What is the difference between the iPad Air and the iPad Pro?
      With the new iPad Air 5, you get a 10.9-inch display, the M1 SoC, 64GB of storage, and 8GB of RAM all for $599. These are the base iPad Air 5 specs that will satisfy the needs of most tablet users.
      The 11-inch iPad Pro starts at $799. The $200 price bump gets you double the storage, a slightly larger and brighter screen that comes with ProMotion support, a second ultra-wide camera and LiDAR sensor on the back, and Face ID authentication instead of Touch ID.
      The Galaxy Tab S8 tablets are all supposed to be iPad Pro rivals. The cheapest model starts at $700. You’ll have to pay $200 more for the Plus and then another $200 on top of that for the Ultra. You read that properly — the S8 tops out at $1,100.
      Samsung’s flagship tablets start with 8GB of RAM and 128GB of storage and feature OLED screens. The base model has an 11-inch display, which means it’s about as big as the iPad Air 5.
      All Galaxy Tab S8 models feature the same Snapdragon 8 Gen 1 SoC, which is an A15 Bionic alternative, not an M1 competitor. And the Snapdragon 8 Gen 1 can’t even outperform the iPhone 13 chip in benchmarks or real-life tests.
      Even without the throttling issues, the new Snapdragon doesn’t play in the same league as the M1.
      Samsung revealed the Galaxy Tab S8 series at Galaxy Unpacked 2022. Image source: Samsung Samsung’s app throttling controversy
      Samsung preloaded an app on various Android devices that can reduce the performance of thousands of apps. It’s called Game Optimization Service or GOS, and it’s supposed to mainly impact games. Unfortunately, it impacts thousands of apps that shouldn’t be affected.
      GOS reduces performance to prevent overheating on the Galaxy S22 and other phones. This prevents battery drain, as the CPU speed is lowered.
      Also of note, GOS throttles both the Snapdragon 8 Gen 1 and Exynos 2200. These are the two SoCs that power the Galaxy S22 series line.
      The Galaxy Tab S8 suffers from the same problem, even though the tablets are much larger than Galaxy S22 phones. In theory, Samsung could have significantly improved the three tablets’ cooling system. And all of them feature much larger batteries, so battery life worries aren’t as serious. Yet GOS is very much enabled.
      Having the best Android flagship tablet throttle performance is an absolute nightmare, especially when the iPad Air 5 delivers iPad Pro performance. And the new iPad Air is $100 cheaper than the most affordable Galaxy Tab S8.
      Samsung issued a fix for the Galaxy S22 in some regions, allowing users to bypass GOS throttling. Moreover, Samsung apologized to shareholders this week, indicating how important this Galaxy S22 controversy is. But it’s unclear when the Galaxy Tab S8 fix will roll out.
      Galaxy Tab S8 Ultra design. Image source: Samsung Galaxy Tab S8 line excluded from Geekbench 5
      News that Apple hasn’t modified M1 performance for the iPad Air 5 has to be a devastating blow for Samsung’s Galaxy Tab S8 ambitions. Especially since the new iPad Air dropped at the same time as news that the Galaxy Tab S8 suffers from the infamous app throttling issue.
      What’s worse is that the Galaxy Tab S8 tablets will suffer the same fate as the Galaxy S22 phones when it comes to benchmarks. Android Police reports that Geekbench will delist the S8 series from its website for cheating. The blog was able to verify that the Galaxy Tab S8 tablets throttle the performance of resource-intensive apps, but it does not throttle benchmark test apps.
      That’s a humiliating start for the Galaxy Tab S8 that indicates the iPad Pro is still the best “Pro” tablet choice in town. Or the iPad Air 5, if you’re on a tighter budget.
      More iPhone coverage: For more iPhone news, visit our iPhone 13 guide.
      The post iPad Air 5 absolutely crushes Galaxy Tab S8’s throttled performance appeared first on BGR.
      View the full article
    • By STF News
      View the full blog at its source
    • By STF News
      The quality of graphics and sound in games is improving all the time. Therefore, to ensure they can enjoy games to their fullest, gamers must ensure they are playing on high-specification equipment that is capable of delivering a premium gaming experience.
       
      Amid this climate, Samsung has launched its Odyssey Neo G9 gaming monitor, which is specifically designed for gamers who want to enjoy a high-resolution, smooth gaming experience devoid of delays. Launched in 2020, the Odyssey Neo G9’s predecessor the Odyssey G9 was the first-ever 1000R curvature gaming monitor and set a new standard with its outstanding, quantum-technology-enabled image quality.
       
      Samsung Newsroom unboxed and reviewed the Samsung Odyssey Neo G9 to get a better sense of how the monitor is enriching gaming experiences.
       
       
      Easy Installation With a Sturdy Stand and Expanded Connectivity

       

       
      After you open the package and remove each of the components, it becomes clear just how easy it is to install the Odyssey Neo G9. In addition to the 123.8cm-wide, 32:9 ultra-widescreen monitor with its circular core that glows during gameplay, the package contains a sturdy stand that provides a solid base and cables that facilitate easy connection to a variety of external devices.
       
      * When assembling the monitor, please refer to the user manual that comes with the product.
       
      For quick and simple installation, first screw the stand into the center back of the monitor while it is still in its packaging. Then, attach the core lighting component that is divided into two halves by joining them at the joint and twisting them in. The stand is easy to assemble and disassemble due to its cradle form, while the height, tilt and rotation of the monitor can be adjusted to ensure an optimal gameplay position.
       

       
      These days, users game on desktops, laptops, and consoles. To ensure that all these types of gamers are taken into consideration, the Odyssey Neo G9 features a range of different ports to facilitate connection to a host of devices. With two HDMI 2.1 ports, along with DisplayPort 1.4 and USB 3.0 ports on the back of the monitor, users can connect a range of different devices to their monitor and game on the big screen. Another strength of the Odyssey Neo G9 is its ‘Auto Source Switch+’ feature, which allows the monitor to switch input sources automatically when another device is connected.
       
       
      Quantum Matrix and Quantum HDR 2000: The Secrets to Detailed, Lifelike Resolution

       
      The 1000R curvature of the Odyssey Neo G9 is close to the visual field of humans, allowing the display to completely fill the user’s peripheral vision. What’s more, the monitor’s dual QHD display and 5,120×1,440 resolution enable detailed images to fill the user’s visual field, drawing them more deeply into the scenes being displayed.
       

       
      The secret to the Odyssey Neo G9’s outstanding resolution is Quantum Matrix technology. With the introduction of finer light sources, the number of local dimming zones in the screen has been increased to 2,048. What’s more, the monitor’s contrast can now be adjusted to a much finer degree, with 4,096 different contrast levels available to help bring out the unique characteristics of both bright and dark tones.
       

       
      HDR technology, which expands the brightest and darkest points of the brightness spectrum, has been recognized as the next-generation standard for displaying images. With its Quantum HDR 2000 technology, the Odyssey Neo G9 can vividly reproduce scenes with sharp differences in brightness, like those featuring explosions. This technology enables brightness of up to 2,000 nits, which is two times greater than that of existing monitors such as the previous Odyssey G9 model.
       

       
      The static contrast ratio of the Odyssey Neo G9 is 1,000,000:1, which means its high performance stands out even more when it displays images with sharp differences in brightness. By expressing dark colors more deeply and bright ones more brightly, the monitor is able to establish dimensional contrast.
       
       
      Taking Every Experience to New Heights of Immersion With Core Sync

       
      Another advantage of the Odyssey Neo G9 series is the way the monitor’s aesthetics allow users to create their own special gaming atmosphere. Just like the previous model, the Odyssey G9, the Odyssey Neo G9 comes with core lighting on the back of the monitor, which further establishes a captivating gaming environment.
       

       
      The monitor’s Infinity Lighting, which emits a blue light when the monitor is turned on, has evolved in the Odyssey Neo G9 thanks to the new ‘Core Sync’ feature. Core Sync automatically analyzes the color at the center of the screen and radiates lighting of the same color from the back of the screen. This feature can be turned on by navigating to the ‘Infinity Core Lighting’ menu in the monitor settings and enabling ‘Lighting’ and ‘Core Sync.’ Thus, whether the gamer is exploring deep waters or a dark forest, the Odyssey Neo G9 deepens their immersion by providing ambient light of a similar hue to blur the boundaries between the game and reality.
       
      The monitor’s Infinity Core Lighting includes a number of other dynamic features too. From ‘Lighting Effect’, which sets the lighting to a single color, to ‘Rainbow’, which makes the core switch colors at intervals, this feature allows gamers to enhance their experience however they see fit.
       

       
       
      High Refresh Rate for Smooth Gameplay and Minimal Input Lag
      While having fast reactions is crucially important while gaming, reacting quickly proves useless when the commands entered aren’t reflected instantaneously in the game. The Odyssey Neo G9 is equipped with a number of useful features to help ensure that the ability to react quickly will put users on the road to victory.
       

       
      The time it takes for a signal that is entered using a mouse or a keyboard to be reflected on the screen is called input lag. With its ‘Low Input Lag’ feature, the Odyssey Neo G9 shortens the time it takes for commands to be processed and delivers smooth gameplay. The addition of the ‘AMD FreeSync Premium Pro’ and ‘NVIDIA G-Sync Compatible’ features have also allowed the GPU and panel to be synced up in the Odyssey Neo G9. By minimizing interruptions and distortion, the monitor allows users to enjoy smooth visuals even when playing a game with swift camera movements.
       

       
      The display capabilities of the monitor are also important when it comes to enjoying a game with high-level graphics to its fullest. One of the main criteria for evaluating display capabilities is refresh rate, which represents the number of images being displayed per second. With a high refresh rate of 240Hz, the Odyssey Neo G9 is capable of seamlessly displaying even action-packed games with highly detailed graphics.
       
      The time it takes for a video signal sent from the graphics card to reach the display is called response time. The response time of the Odyssey Neo G9 is 1ms,1 which means it can display signals sent from the graphics card in just 0.001 seconds. This allows gamers to enjoy clear visuals free of stuttering and choppiness. The monitor’s 1ms response time comes in especially handy when playing FPS or racing games that require swift camera movements.
       

       
      A high performance and deeply immersive monitor, the Odyssey Neo G9 helps you transform your space into the ultimate gaming environment. For users striving to reach the very top of their respective gaming universes, this visually stunning gaming monitor is a must-have.
       
       
      * Some of images shown in this article are simulated.
       
      1 Based on Gray to Gray industry standard measurement.

      View the full article





×
×
  • Create New...