Font Size: a A A

Game Low Power Strategy Research On Android Platform

Posted on:2016-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:C GaoFull Text:PDF
GTID:2308330470957728Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the function of smartphones, tablet computers and other handheld mobile devices becoming more powerful, the power consumption is also rising. Because of slow growth of the capacity of the battery, it leads to the usage time of such equipment increasingly dwindling, so that the contradiction of performance and power consumption is more and more prominent. Therefore, the research on power consumption of mobile smart devices aroused common concern in academia and industry. A widely accepted research idea is to divide different usage scenarios of smart devices, such as standby, on the Internet, navigation, video, game and so on. We can study the corresponding low-power strategies according to the characteristics of different scenarios.The game is a class of applications, leading to high power consumption of mobile devices. The study about low power strategy in game scenarios is very important. Currently, the academic study of this topic has acquired some achievements, but the basic idea has not changed.In this thesis, using the Android operating system as the platform, we propose the analysis of the game features on the system performance demand. In both directions between operating system and game engine, a new strategy of the low-power game was proposed and implemented.The main work includes the following two aspects:1.The game is divided into different operating states. The analysis of the game features on the system performance requirement under different conditions were proposed. Using this feature propose a framerate adaptive DVFS policy based on game state. According to the different operating states of the game, the strategy adopted targeted means to reduce power consumption The strategy introduces targeted means to reduce power consumption, and reduces the power consumption of the game, obviously.2. From the load change of the game to the operating system perception and response to this change, there are inevitably delay effect. This delay response may affect the game performance, and result in a poor user experience. The low-power strategy from the level of the game engine can avoid this delay. The thesis uses an open-source game engine Cocos2d-x as a research object. The relationship between the composition of the game scene and GPU rendering time was analyzed.GPU power optimization strategies about Cocos2d-x game engine were realized.This thesis presents two power optimization strategy from different angles, and the two strategies have different characteristics. The achievement of low-power policy in the operating system layer can optimize the power of the released game, in the absence of the source code. The achievement of low-power policy in the game engine layer can introduce low-power strategy in the game development stage. Because of the game engine getting the details at game runtime, this low-power strategy can precisely coordinate system performance and gaming needs.
Keywords/Search Tags:Android, DVFS, Game, Low Power
PDF Full Text Request
Related items