Machine Learning Graphics Settings for Hardware-Aware Gaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for optimizing video game graphics settings do not account for user preferences or the capabilities of a user's computer hardware, often leading to a downgrade in visual quality.

Innovation Solution

A computer program uses a machine learning model to generate optimized graphics settings based on detected hardware configurations, predicting performance values and providing user-friendly interface options for selecting desired gaming experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardware manufacturers provide recommended graphics settings, then the settings are specific to hardware models, but the settings do not account for user preferences or other hardware capabilities leading to downgraded visual quality

Engineering Contradiction:
Improveadaptability to user preferences and hardware capabilitiesVSAvoidvisual quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically changes graphics parameter settings based on detected hardware capabilities and user preferences. The machine learning model adjusts multiple graphics parameters (texture quality, shadow quality, frame rate, etc.) according to the specific hardware configuration, transforming static manufacturer recommendations into dynamic, personalized settings that optimize both visual quality and performance for each user's unique system.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If gamers tweak game settings manually to improve graphics quality, then visual effects can be enhanced, but the process is complicated trial and error and may worsen visual effects with inappropriate settings

Engineering Contradiction:
Improvevisual qualityVSAvoidease of setting adjustment
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting the user's hardware capabilities and autonomously configuring optimal graphics settings without requiring manual intervention. The machine learning model analyzes the detected hardware parameters and automatically adjusts graphics settings, eliminating the need for users to manually tweak settings and avoiding the trial-and-error process entirely.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the machine learning model continuously monitors performance metrics (frame rate, visual quality) and adjusts graphics settings accordingly. The model uses feedback from hardware detection and performance measurement to iteratively optimize settings, ensuring that visual quality is enhanced while maintaining appropriate performance levels.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If graphics settings are optimized for high visual quality, then visual effects are enhanced, but frame rate and performance may be compromised

Engineering Contradiction:
Improvevisual qualityVSAvoidframe rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system dynamically balances between visual quality and frame rate based on real-time hardware detection and user preferences. The machine learning model adjusts graphics parameters dynamically, allowing users to optimize for either visual quality or frame rate depending on their specific needs and hardware capabilities. The settings are not fixed but adapt to the user's priorities and system performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple graphics parameters (texture quality, shadow quality, draw distance, frame rate) in a coordinated manner based on hardware capabilities. The machine learning model adjusts these parameters together to achieve an optimal balance between visual quality and performance, rather than maximizing one at the expense of the other. This coordinated parameter adjustment ensures both quality and frame rate are optimized for the specific hardware configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4035400B1Method of providing one or more sets of graphics parameters and computer executing a program implementing method of providing one or more sets of graphics parameters
Publication Date: 2025.07.16 RAZER ASIA PACIFIC
  • EP4035400B1 patent drawingFigure 1
  • EP4035400B1 patent drawingFigure 2
  • EP4035400B1 patent drawingFigure 3A

AI summary

A method of providing optimized settings of graphics parameters for a computer gaming application includes: consolidating data related to settings of graphics parameters for different computer hardware equipment and respective performance values; training a machine learning model based on the consolidated data; determining a weight for each setting of a graphics parameter, by the trained machine learning model; for each set of graphics parameters, predicting a performance value achievable by the computer gaming application when it is executed on a specific type of computer, by the trained machine learning model; assigning a priority value to each graphics parameter based on its contribution to the performance value; choosing or generating at least one set of graphics parameters providing an optimized performance value, based on the predicted performance value associated with each set of graphics parameters and the determined weight for each graphics parameter and/or based on the assigned priority value.