BIOS XMP Memory Overclocking Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in performing memory overclocking due to the complexity and numerousness of memory setting parameters, and some memory module manufacturers do not pre-store these parameters, making it challenging to overclock memory modules smoothly.
Innovation Solution
A computer device with a memory module, processor, and BIOS that stores Extreme Memory Profiles (XMPs), allowing users to select overclocking options through a user interface (UI) to configure memory settings parameters, enabling easy and convenient overclocking by reading and applying these parameters to the memory module.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually configure memory setting parameters for overclocking, then memory overclocking can be achieved, but the operation becomes complex and time-consuming due to the numerous parameters
Solution Approach 1:
The patent applies preliminary action by pre-configuring optimized memory setting parameters (XMP profiles) in the BIOS before the user needs them. These pre-configured profiles include all necessary memory parameters such as frequency, voltage, and timing settings, which are prepared in advance and can be directly selected by users through a simple interface, eliminating the need for users to manually configure numerous complex parameters.
Solution Approach 2:
The patent uses copying by creating standardized memory profiles (XMP) that contain complete sets of optimized memory parameters. These profiles are copied templates that can be selected and applied with a single click, replacing the need for users to individually set each memory parameter. The BIOS presents these pre-copied profiles in a user interface, allowing users to select and apply the appropriate profile without dealing with the underlying complexity.
2Ease of operation
If memory module manufacturers do not pre-store overclocking parameters in the memory module, then the memory module design remains simple, but users cannot perform overclocking smoothly
Solution Approach 1:
The patent introduces an intermediary solution by implementing a BIOS-based XMP (Extreme Memory Profile) system that acts as a mediator between the memory module and the user. Instead of requiring parameters to be stored directly in the memory module or manually configured by users, the BIOS serves as an intermediary that stores pre-configured memory profiles and automatically applies the appropriate parameters when users select them through the user interface, thereby enabling convenient overclocking without increasing memory module complexity.
3Productivity
If the BIOS stores and provides pre-configured XMP profiles, then users can quickly select and apply overclocking settings, but the BIOS complexity increases
Solution Approach 1:
The patent applies universality by designing the BIOS XMP system to handle multiple memory configurations and profiles through a unified interface. The BIOS is enhanced to store, manage, and present multiple pre-configured memory profiles (XMP1, XMP2, etc.) along with standard memory settings, all accessible through a single user interface. This multi-functional approach allows users to quickly select from various optimized profiles without requiring separate configuration processes for each memory setting scenario.
Data Source
AI summary
A computer device, a setting method for a memory module, and a mainboard are provided. The computer device includes a memory module, a processor, and the mainboard. A basic input output system (BIOS) of the mainboard stores an extreme memory profile (XMP). When the processor performs the BIOS so that the computer device displays a user interface (UI), the BIOS displays an overclocking option corresponding to the XMP in a selection list of the UI. When the BIOS receives a selection request corresponding to the overclocking option of the selection list, the BIOS reads multiple memory setting parameters corresponding to the XMP, and configures the memory module according to the memory setting parameters.


