The Implementation and Feasibility Study of Supporting Dual Graphics Cards on Android Devices
DOI: 10.23977/acss.2023.070313 | Downloads: 10 | Views: 316
Author(s)
Bing Zhao 1, Donghu Yang 2, Zihao Zheng 2
Affiliation(s)
1 Feicheng Teacher Training School, Tai'an, Shandong, China
2 System Architecture Department, BlackShark Technology, Shanghai, China
Corresponding Author
Bing ZhaoABSTRACT
The Mobile games have a more and more obvious trend towards high image quality. The demand for high resolution of AR/VR is also growing, and the demand for mobile GPU is also increasing. In order to solve this problem, this paper proposed a solution that supports discrete graphics cards on Android mobile devices similar to those on PCs. Discrete graphics memory does not preempt memory bandwidth with the system, thus freeing the increasing demand for GPU bandwidth on mobile phones. By modifying the display frame of Android, this method can run internal GPU and discrete graphics card at the same time, and can select different GPU according to different scenarios or applications, so that users can have a better game experience. The test results on the prototype show that the function is completely feasible, which can be directly connected to the display or Write-Backed to the mobile phone. The test results show that for mobile games, the size of video memory does not need to be particularly large, while the old GPU architecture, open source driver, PCIe latency and bandwidth have a great impact on performance. Compared with the write-back mode, the direct-connect mode is almost the only recommended method.
KEYWORDS
Discrete graphics card, GMEM, GPU offloading, PCIe, AndroidCITE THIS PAPER
Bing Zhao, Donghu Yang, Zihao Zheng. The Implementation and Feasibility Study of Supporting Dual Graphics Cards on Android Devices. Advances in Computer, Signals and Systems (2023) Vol. 7: 106-113. DOI: http://dx.doi.org/10.23977/acss.2023.070313.
REFERENCES
[1] Zi Lei. From manual to automatic evolution of NVIDIA Optimus intelligent graphics switching technology full analysis. Microcomputer, 2010 (9):
[2] Cuervo E, Wolman A, Cox L P, et al. Demo: Kaha-wai: high-quality mobile gaming using GPU offload. 2014.
[3] Hoyong Jin, Donghun Jeong, Taewon Park, et al. Multi-Pre-diction Compression: An Efficient and Scalable Memory Compression Framework for GPGPU. IEEE Computer Archit-ecture Letters, 2022, 21 (2): 37-40.
[4] Kenyon C, Capano C. Apple Silicon Performance in Scientific Computing. IEEE, 2022.
[5] Bamashetti S., Govil H., Akkaraju P.K., et al. Efficient Use of DDR Bandwidth and Space for Rendering 3D Graphics. Lecture Notes in Electrical Engineering, 2021: 585-598.
[6] Farazmand N, Kaeli D R. Quality of Service-Aware Dynamic Voltage and Frequency Scaling for Mobile 3D Graph-ics Application. IEEE International Conference on Computer Design. IEEE, 2017: 513-516.
[7] Z-R A. Sophos Providing 'Next-Gen Always-Connected 5g Pc Cybersecurity With Intercept X For Qualcomm Snapdragon Compute Platforms'. Commswire magazine: Incisive, intormed, independent, objective, 2021 (Feb.24).
[8] Halperin X. Marvel's Spider-Man: Miles Morales Procedural Tools for PlayStation 5 Content Authoring. 2021.
[9] Rana R, Kumar A. ANDROID-X86–Future for Personal Computers. 2017.
[10] Yamato Y. Study and evaluation of automatic GPU offloading method from various language applications. International Journal of Parallel, Emergent and Distributed Systems, 2022 (1/2): 37.
Downloads: | 13214 |
---|---|
Visits: | 256539 |
Sponsors, Associates, and Links
-
Power Systems Computation
-
Internet of Things (IoT) and Engineering Applications
-
Computing, Performance and Communication Systems
-
Journal of Artificial Intelligence Practice
-
Journal of Network Computing and Applications
-
Journal of Web Systems and Applications
-
Journal of Electrotechnology, Electrical Engineering and Management
-
Journal of Wireless Sensors and Sensor Networks
-
Journal of Image Processing Theory and Applications
-
Mobile Computing and Networking
-
Vehicle Power and Propulsion
-
Frontiers in Computer Vision and Pattern Recognition
-
Knowledge Discovery and Data Mining Letters
-
Big Data Analysis and Cloud Computing
-
Electrical Insulation and Dielectrics
-
Crypto and Information Security
-
Journal of Neural Information Processing
-
Collaborative and Social Computing
-
International Journal of Network and Communication Technology
-
File and Storage Technologies
-
Frontiers in Genetic and Evolutionary Computation
-
Optical Network Design and Modeling
-
Journal of Virtual Reality and Artificial Intelligence
-
Natural Language Processing and Speech Recognition
-
Journal of High-Voltage
-
Programming Languages and Operating Systems
-
Visual Communications and Image Processing
-
Journal of Systems Analysis and Integration
-
Knowledge Representation and Automated Reasoning
-
Review of Information Display Techniques
-
Data and Knowledge Engineering
-
Journal of Database Systems
-
Journal of Cluster and Grid Computing
-
Cloud and Service-Oriented Computing
-
Journal of Networking, Architecture and Storage
-
Journal of Software Engineering and Metrics
-
Visualization Techniques
-
Journal of Parallel and Distributed Processing
-
Journal of Modeling, Analysis and Simulation
-
Journal of Privacy, Trust and Security
-
Journal of Cognitive Informatics and Cognitive Computing
-
Lecture Notes on Wireless Networks and Communications
-
International Journal of Computer and Communications Security
-
Journal of Multimedia Techniques
-
Automation and Machine Learning
-
Computational Linguistics Letters
-
Journal of Computer Architecture and Design
-
Journal of Ubiquitous and Future Networks