Computer device, memory module setting method and motherboard
By introducing a serial presence detection module and a custom extreme memory setting file into the computer device, and using the user interface of the basic input/output system for display and selection, the problem of complicated memory module overclocking settings is solved, and fast and convenient overclocking operation is achieved.
Patent Information
- Application Number
- CN202111647998.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2041-12-30
AI Technical Summary
In the existing technology, the overclocking settings of memory modules are complicated, making it difficult for users to perform overclocking operations quickly and conveniently.
By introducing a serial presence detection module and a custom extreme memory configuration file into the computer device, the user interface of the basic input/output system can display and select preset and custom extreme memory configuration files, and write them to the custom storage space of the memory module, simplifying the overclocking configuration process.
It enables quick and convenient overclocking settings for memory modules through the user interface, simplifying the operation process and reducing the need to understand memory setting parameters.
Smart Images

Figure CN116417045B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a computer device, a setting method, and a motherboard disposed in the computer device, and particularly to a computer device capable of performing overclocking, a setting method for a memory module, and a motherboard. Background Technology
[0002] Users can overclock the memory modules in a computer device to improve its performance. Generally, the memory overclocking settings are listed in an Extreme Memory Profile (XMP) and stored in the memory module. Users can configure these various memory settings in the XMP through the computer's Basic Input Output System (BIOS). However, the memory settings are quite complex, making overclocking a slow and convenient process. Summary of the Invention
[0003] The present invention provides a computer device that can quickly and easily configure a memory module for overclocking.
[0004] The computer device of the present invention includes a memory module, a processor, and a basic input / output system (BIS). The memory module has a sequence presence detection module. The processor is coupled to the memory module. The BIS is coupled to the processor. The BIS stores custom extreme memory configuration files. When the processor executes the BIS to display a user interface on the computer device, the BIS reads multiple preset extreme memory configuration files stored in the sequence presence detection module by the memory module, and displays these preset extreme memory configuration files and the custom extreme memory configuration files through the user interface. Based on the selection result of one of these preset extreme memory configuration files and the custom extreme memory configuration files displayed on the user interface, the BIS stores one of these preset extreme memory configuration files and the custom extreme memory configuration files into a custom storage space in the sequence presence detection module.
[0005] This invention also provides a method for configuring a memory module. The method includes the following steps: executing a basic input / output system (PIS) via a processor to display a user interface via a computer device; reading multiple preset extreme memory configuration files stored in a sequence presence detection module via the PIS; displaying these preset extreme memory configuration files and a custom extreme memory configuration file via the user interface via the PIS; and storing one of these preset extreme memory configuration files and the custom extreme memory configuration file into a custom storage space in the sequence presence detection module via the PIS based on the selection result of one of the preset extreme memory configuration files and the custom extreme memory configuration file displayed on the user interface.
[0006] This invention also provides a motherboard. The motherboard is disposed in a computer device. The motherboard includes a basic input / output system (BIS). The BIS stores custom extreme memory configuration files and is coupled to a memory module and a processor disposed on the motherboard. When the processor executes the BIS to display a user interface on the computer device, the BIS reads multiple preset extreme memory configuration files stored in a sequence presence detection module by the memory module, and displays these preset extreme memory configuration files and custom extreme memory configuration files through the user interface. Based on the selection result of one of these preset extreme memory configuration files and custom extreme memory configuration files displayed on the user interface, the BIS stores one of these preset extreme memory configuration files and custom extreme memory configuration files into a custom storage space in the sequence presence detection module.
[0007] Based on the above, the computer device, memory module setting method, and motherboard of this embodiment can write a preset extreme memory setting file or a custom extreme memory setting file into the memory module through a user interface. Therefore, users can quickly and conveniently overclock the memory module through the user interface. Attached Figure Description
[0008] Figure 1 This is a schematic diagram of a computer device according to an embodiment of the present invention.
[0009] Figure 2 This is a flowchart of a method for setting up a memory module according to an embodiment of the present invention.
[0010] Figure 3 This is a schematic diagram of a user interface according to an embodiment of the present invention.
[0011] Figure 4This is a schematic diagram of a user interface according to another embodiment of the present invention.
[0012] Figure 5 This is a flowchart of a method for setting up a memory module according to another embodiment of the present invention.
[0013] [List of Labels in the Attached Image]
[0014] 100: Computer devices
[0015] 110: Memory Module
[0016] 111: Sequence Presence Detection Module
[0017] 11a_1, 11a_n: Storage space
[0018] 120: Processor
[0019] 130: Motherboard
[0020] 131: Basic Input / Output System (BIOS)
[0021] 131a: Custom Ultimate Memory Configuration File (Custom XMP)
[0022] 331b: User Interface
[0023] 331c, 331e, 331f: Windows
[0024] 331d, 431d: Charts
[0025] S210~S240, S510~S570: Steps Detailed Implementation
[0026] Some embodiments of the present invention will now be described in detail with reference to the accompanying drawings. Component symbols used in the following description, when appearing in different drawings, are considered to be the same or similar components. These embodiments are only a part of the present invention and do not disclose all possible implementations of the invention. More precisely, these embodiments are merely examples within the scope of the present invention's patent application.
[0027] Figure 1 This is a schematic diagram of a computer device according to an embodiment of the present invention. (See reference) Figure 1 The computer device 100 includes a memory module 110, a processor 120, and a motherboard 130. In this embodiment, the computer device 100 is equipped with a computer operating system. The motherboard 130 has a memory socket and a CPU socket to house the memory module 110 and the processor 120, respectively.
[0028] In this embodiment, the memory module 110 is coupled to the processor 120. The memory module 110 has a serial presence detection (SPD) module 111. The serial presence detection module 111 has multiple storage spaces 11a_1 to 11a_n. The number of storage spaces 11a_1 to 11a_n in this embodiment is merely an example and is not limited thereto. The storage spaces 11a_1 to 11a_n can respectively store a basic memory configuration file and multiple preset extreme memory configuration files (Extreme Memory Profiles, XMPs). In this embodiment, the basic memory configuration file is set by the manufacturer of the memory module 110. The basic memory configuration file has multiple memory configuration parameters corresponding to basic performance. The processor 120 can operate the memory module 110 according to the basic memory configuration file so that the computer device 100 operates at basic performance. In this embodiment, the preset XMP is the memory configuration file stored in the serial presence detection module 111. The default XMP has multiple memory setting parameters corresponding to performance levels above the baseline, for overclocking the memory module 110. The processor 120 can operate the memory module 110 according to the default XMP, so that the computer device 100 can operate at higher performance.
[0029] In this embodiment, the motherboard 130 also includes a Basic Input Output System (BIOS) 131. The BIOS 131 is coupled to the processor 120. In this embodiment, the BIOS 131 stores a custom extreme memory configuration file (custom XMP) 131a. In this embodiment, the custom XMP 131a is set by the manufacturer of the motherboard 130. The custom XMP 131a has multiple memory setting parameters corresponding to performance levels above the basic requirements for overclocking the memory module 110. The processor 120 can operate the memory module 110 according to the custom XMP 131a to enable the computer device 100 to operate at higher performance. It should be noted that the number of custom XMPs 131a may be greater than one. Different custom XMPs 131a have multiple memory setting parameters corresponding to different memory chips to overclock the corresponding memory module 110 respectively.
[0030] In this embodiment, the motherboard 130 also includes a storage device. The storage device may be a flash memory. The storage device may store the BIOS 131. In this embodiment, the BIOS 131 is embedded in the computer device 100 as firmware.
[0031] In this embodiment, the computer device 100 can be a personal computer, a notebook computer, a tablet computer, or other device with computing capabilities. In this embodiment, the processor 120 can be a central processing unit (CPU).
[0032] In this embodiment, the memory module 110 may be a Dynamic Random Access Memory (DRAM), such as a Synchronous Dynamic Random-Access Memory (SDRAM). It should be noted that in this embodiment, the memory module 110 is a fifth-generation Double Data Rate Synchronous Dynamic Random Access Memory (DDR5 SDRAM). Therefore, two of the storage spaces 11a_1 to 11a_n of the sequence presence detection module 111, such as storage spaces 11a_4 and 11a_5, do not store any XMPs at the time of manufacture of the memory module 110; instead, they are reserved for storing user-defined XMPs.
[0033] Figure 2 This is a flowchart illustrating a method for configuring a memory module according to an embodiment of the present invention. (See reference) Figure 1 as well as Figure 2 The computer device 100 can execute the following steps S210 to S240 to configure the memory module 110. After the computer device 100 starts up, the user can enter the BIOS 131 using a shortcut key on the computer device 100. In step S210, the processor 120 executes the Basic Input / Output System (BIOS) 131 to display a user interface on the computer device 100. In this embodiment, the monitor of the computer device 100 can display the user interface. The user can operate the BIOS 131 through the user interface to set memory configuration parameters for operating the memory module 110.
[0034] In step S220, the Basic Input / Output System (BIOS) 131 reads multiple preset extreme memory configuration files (preset XMPs) stored in the Sequence Presence Detection Module 111 by the memory module 110. In this embodiment, the BIOS 131 may also read the basic memory configuration file and the current memory configuration file stored in the Sequence Presence Detection Module 111. The current memory configuration file is the memory configuration file for the operation of the memory module 110 when the computer device 100 was previously started.
[0035] In step S230, the BIOS 131 displays a preset ultimate memory configuration file (preset XMP) and a custom ultimate memory configuration file (custom XMP) through a user interface. In some embodiments, the BIOS 131 also displays a basic memory configuration file and a current memory configuration file through the user interface. It should be noted that the preset XMP, the basic memory configuration file, and the current memory configuration file are stored in the memory module 110, while the custom XMP is stored in the BIOS 131. Therefore, the user interface can display multiple memory configuration files stored in different memory spaces.
[0036] In step S240, the Basic Input / Output System (BIOS) 131 stores one of the preset ultimate memory configuration files (preset XMP) and the custom ultimate memory configuration file (custom XMP) displayed on the user interface into the custom storage space in the sequence presence detection module 111, based on the selection result of either the preset ultimate memory configuration file (preset XMP) or the custom ultimate memory configuration file (custom XMP) displayed on the user interface. In other words, the user selects the preset XMP or the custom XMP through the user interface. The user stores the selected XMP into the sequence presence detection module 111 through the user interface. In this embodiment, the custom storage space is any at least one of the storage spaces 11a_1 to 11a_n. It should be noted that the memory module 110 applied to DDR5 SDRAM has specific storage spaces 11a_4 and 11a_5 to store ultimate memory configuration files not provided by the manufacturer of the memory module 110.
[0037] It is worth mentioning that users can browse and select the desired extreme memory configuration file (default XMP or custom XMP) through the user interface, and write the selected extreme memory configuration file into the sequence existence detection module 111 of the memory module 110 through the user interface to achieve overclocking of the memory module 110. In this way, users do not need to know the actual storage address of various extreme memory configuration files, nor do they need to repeatedly adjust the contents of the extreme memory configuration files themselves. Therefore, the computer device 100 provides a fast and convenient way to overclock.
[0038] Figure 3 This is a schematic diagram of a user interface according to an embodiment of the present invention. (See reference) Figure 1 as well as Figure 3 When the computer device 100 is executing the BIOS 131, the computer device 100 displays the user interface 331b through the monitor so that the user can operate the BIOS 131 by using the user interface 331b.
[0039] In this embodiment, the user interface 331b displays the contents of various memory configuration files, and displays these memory configuration files through a table-style window 331c. In this embodiment, the horizontal axis of the window 331c represents the filename of the memory configuration file. The vertical axis of the window 331c represents the data items included in the memory configuration file.
[0040] For example, such as Figure 3 As shown, window 331c displays the contents of the current memory configuration file, the basic memory configuration file, multiple preset extreme memory configuration files, and multiple custom extreme memory configuration files. In window 331c, the filenames of the current memory configuration file and the basic memory configuration file are represented by the names "Current" and "JEDEC," respectively. The filenames of the preset extreme memory configuration files are represented by the names "Preset XMP1," "XMP4," and "XMP5." It should be noted that the preset extreme memory configuration files represented by "XMP4" and "XMP5" are blank, indicating that no values have been stored in the storage spaces 11a_4 and 11a_5 of the sequence presence detection module 111. In this embodiment, the filenames of the custom extreme memory configuration files are represented by the names "Custom XMP1," "Custom XMP2," "Custom XMP3," and "Custom XMP4." It should be noted that any of the custom extreme memory configuration files (“Custom XMP1” to “Custom XMP4”) can be written to the storage spaces 11a_4 and 11a_5 of the sequence presence detection module 111 (i.e., “XMP4” or “XMP5”). The number and arrangement of the various memory configuration files in this embodiment are merely examples and are not intended to limit the scope of the invention.
[0041] In this embodiment, the data items displayed in the window 331c of the user interface 331b for various memory setting files are memory setting parameters. In this embodiment, the memory configuration parameters include the operating frequency of the memory module 110 (represented by "Frequency"), column address strobe or signal (CAS) latency (represented by "tCL"), row address to column address latency and / or row precharge time (represented by "tRCD / tRP"), row address active to precharge delay time (represented by "tRAS"), core power supply voltage (represented by "Vdd"), input / output buffer power supply voltage (represented by "Vddq"), maximum word line voltage (represented by "Vpp"), memory controller voltage (represented by "Vimc"), row cycle time (represented by "tRC"), and write recovery time (represented by "tRC"). The parameters include: Time (represented by "tWR"), time parameters between multiple refresh commands (SDRAM Refresh Recovery Delay Time) (represented by "tRFC" and "tRFC2"), time parameters for the same bank refresh command (Same Bank Refresh command (REFsb) Delay time) (represented by "tRFCsb"), row-to-row delay-long (represented by "tRRD_L"), column-to-column delay-long (represented by "tCCD_L"), and column-to-column delay-long write-to-write delay time-long (write) parameters between multiple reads from different banks.The memory settings parameters for the operating voltage of memory module 110 include: (represented by "tCCD_L_WR" and "tCCD_L_WR2"), (represented by "tRTP"), (represented by "tRTP"), (represented by "tRTP"), (represented by "tRTP"), (represented by "tRTP"), (represented by "tRTP"), (represented by "tRTP"), (represented by "tRTP"), and (represented by "tRTP"), (represented by "tRTP"), and (represented by "tCCD_L_WTR"), respectively. In this embodiment, the memory setting parameters for the operating voltage of memory module 110 include the core power supply voltage parameters, the input / output buffer power supply voltage parameters, the maximum word line voltage peak parameters, and the memory controller voltage parameters.
[0042] In this embodiment, the user interface 331b also displays multiple performance scores corresponding to various memory configuration files. In this embodiment, the BIOS 131 calculates the corresponding performance score based on some or all of the memory configuration parameters of the current memory configuration file, the basic memory configuration file, the preset extreme memory configuration file, and the custom extreme memory configuration file. The performance score is directly related to the performance generated by the processor 120 operating the memory module 110 according to the corresponding various memory configuration files.
[0043] In this embodiment, the user interface 331b also displays the performance score and corresponding operating frequency through a graph 331d. It should be noted that the user can select a portion of the memory configuration file through window 331c to display the corresponding performance score and corresponding operating frequency. For example, graph 331d is represented as a bar chart. The horizontal axis of graph 331d represents the operating frequency in the memory configuration parameters. The vertical axis of graph 331d represents the performance score. Figure 3 As shown, the current memory configuration file, the basic memory configuration file, and the first preset XMP (i.e., "preset XMP1") are checked. Therefore, the user interface 331b displays the performance scores and corresponding operating frequencies of the current memory configuration file, the basic memory configuration file, and the first preset XMP through multiple bars in the bar graph.
[0044] In this embodiment, the user interface 331b also displays operation icons for setting via window 331e, allowing the user to configure the contents of various memory configuration files in window 331c. Specifically, the user interface 331b selects a custom extreme memory configuration file via window 331c or window 331e to delete or modify the filename and / or memory configuration parameters in the selected custom extreme memory configuration file. The user interface 331b can delete the selected content via the "clear" icon in window 331c. The user interface 331b can modify the selected content via the "set" icon in window 331c. Therefore, the BIOS 131 obtains the modified filename and corresponding memory configuration parameters of the custom extreme memory configuration file based on the multiple parameter input operations of the user interface 331b (i.e., the "clear" and / or "set" icons).
[0045] In this embodiment, the user interface 331b also directly writes the custom extreme memory configuration file stored in the BIOS 131 to the serial presence detection module 111 via the "Load SPDProfile" icon in window 331f. Therefore, the BIOS 131 obtains the memory configuration parameters of the custom extreme memory configuration file pre-stored in the BIOS 131 based on the file load operation (i.e., the "Load SPDProfile" icon) of the user interface 331b. Next, the user interface 331b can also display the loaded custom extreme memory configuration file via window 331c. For example, the BIOS 131 will... Figure 3 The second preset XMP shown (i.e., “XMP4” represented by a blank table) is copied to the contents of the loaded custom extreme memory settings file.
[0046] In this embodiment, the user interface 331b also stores the above-mentioned settings for the operation of BIOS 131 through the "Save SPDProfile" icon in window 331f.
[0047] Figure 4 This is a schematic diagram of a user interface according to another embodiment of the present invention. (See reference) Figure 3 and Figure 4Figure 431d is another implementation of Figure 331d. Assuming the user selects the current memory configuration file, the basic memory configuration file, the first preset XMP (i.e., "Preset XMP1"), and the fourth custom XMP (i.e., "Custom XMP4") using user interface 331b, the multiple bars in Figure 431d display the performance scores and corresponding operating frequencies for each of the aforementioned memory configuration files. It should be noted that in Figure 431d, the bars can be displayed in different colors, and the colors displayed by the bars are determined according to the corresponding performance scores. For example, the higher the performance score, the higher the grayscale value of the corresponding color.
[0048] Figure 5 This is a flowchart illustrating a method for setting up a memory module according to another embodiment of the present invention. (See reference) Figure 1 as well as Figure 5 The computer device 100 can execute the following steps S510 to S570 to configure the memory module 110, and the computer device 100 operates the memory module 110 according to a pre-configured custom memory configuration file. In step S510, the user powers on the computer device 100 to start the computer device 100. In step S520, the processor 120 executes the BIOS 131, and the user interface corresponding to the BIOS 131 is displayed by using the shortcut keys on the computer device 100. In this embodiment, the user can operate the BIOS 131 through the user interface to set memory configuration parameters for operating the memory module 110.
[0049] In this embodiment, the user interface displays the contents and corresponding performance scores of the current memory configuration file, the basic memory configuration file, the preset ultimate memory configuration file, and the custom ultimate memory configuration file through multiple windows and charts. In step S530, the user interface is used to modify, load, or clear one of the preset ultimate memory configuration file and the custom ultimate memory configuration file to operate one of them. For example, in step S530, the custom ultimate memory configuration file is loaded, so the user interface is used to select this custom ultimate memory configuration file. In step S540, the user interface is used to write the selected preset ultimate memory configuration file or custom ultimate memory configuration file to the sequence existence detection module 111 of the memory module 110. The written preset ultimate memory configuration file or custom ultimate memory configuration file is used as the latest preset memory configuration file in the memory module 110, so that the computer device 100 operates according to this memory configuration file upon the next startup.
[0050] In step S550, BIOS 131 determines whether the settings for operations related to BIOS 131 have been saved and whether the user requests to exit BIOS 131. In this embodiment, BIOS 131 determines whether the settings for operations related to BIOS 131 have been saved and whether the user requests to terminate BIOS 131 based on the response of the "Save SPD Profile" icon in the window.
[0051] If not, it means that the current settings for BIOS 131 have not yet been completed. The computer device 100 restarts execution from step S520. That is, BIOS 131 continues to be executed by the processor 120, and BIOS 131 continues to be operated through the user interface.
[0052] If so, it indicates that the current settings for BIOS 131 have been completed, and the processor 120 has finished executing BIOS 131. Therefore, in step S560, the user restarts the computer device 100, or the computer device 100 restarts itself to restart the computer device 100. In step S570, the computer device 100 operates according to the ultimate memory setting file stored in the sequence presence detection module 111 (i.e., the latest preset memory setting file stored in step S540), so that the computer device 100 operates with performance higher than the basic performance.
[0053] In summary, the computer device, memory module setting method, and motherboard of this invention can operate the Basic Input / Output System (BIOS) through a user interface and write the custom extreme memory setting file stored in the BIOS into the memory module's sequence existence detection module. In some embodiments, the BIOS can modify or delete certain memory setting parameters of the custom extreme memory setting file through the user interface. In some embodiments, the BIOS can browse the performance scores and corresponding operating frequencies of preset extreme memory setting files and custom extreme memory setting files through the user interface. Therefore, users can quickly and conveniently overclock the memory module through the user interface.
[0054] Although the present invention has been disclosed above with reference to embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some changes and modifications without departing from the concept and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the claims.
Claims
1. A computer device, comprising: A memory module has a sequence presence detection module, wherein the sequence presence detection module has multiple storage spaces for storing multiple preset extreme memory setting files respectively; A processor, coupled to the memory module; and A basic input / output system is coupled to the processor and stores a custom extreme memory configuration file. When the processor executes the basic input / output system to display a user interface on the computer device, the basic input / output system reads the preset extreme memory configuration files stored in the sequence presence detection module by the memory module, and displays the preset extreme memory configuration files and the custom extreme memory configuration files through the user interface. The basic input / output system stores one of the preset extreme memory settings files and the custom extreme memory settings files displayed on the user interface into a custom storage space in the sequence presence detection module, wherein the custom storage space is any at least one of the storage spaces.
2. The computer device of claim 1, wherein the memory module is a fifth-generation double data rate synchronous dynamic random access memory module.
3. The computer device of claim 1, wherein the user interface displays a plurality of memory setting parameters for the preset extreme memory settings files and the custom extreme memory settings files respectively, and also displays a plurality of performance scores corresponding to the preset extreme memory settings files and the custom extreme memory settings files displayed on the user interface.
4. The computer device of claim 3, wherein the basic input / output system obtains the memory setting parameters of the custom extreme memory setting file based on a plurality of parameter input operations of the user interface.
5. The computer device of claim 3, wherein the basic input / output system obtains the memory setting parameters of the custom extreme memory setting file based on a file loading operation of the user interface.
6. The computer device of claim 3, wherein the basic input / output system calculates the performance scores based on a portion of the memory setting parameters of the preset extreme memory settings files and the custom extreme memory settings files, and displays the performance scores and corresponding multiple operating frequencies through a plurality of bars in a bar graph.
7. The computer apparatus of claim 6, wherein a portion of the memory setting parameters includes at least one of a memory, a memory operating frequency, a column address strobe delay parameter, a row address to column address delay parameter, a row precharge time parameter, a row address activation time parameter, and a memory operating voltage.
8. The computer device of claim 6, wherein the multiple colors displayed by the bars are determined according to the performance scores.
9. The computer device of claim 1, wherein after the basic input / output system completes storing one of the preset extreme memory setting files and the custom extreme memory setting files into the custom storage space in the sequence presence detection module of the memory module, the basic input / output system restarts the computer device, and the processor operates the memory module by reading a plurality of memory setting parameters stored in the custom storage space in the sequence presence detection module through the basic input / output system.
10. A method for configuring a memory module, comprising: A basic input / output system is implemented by a processor to display a user interface through a computer device; The basic input / output system reads multiple preset extreme memory setting files stored in a sequence presence detection module by a memory module, wherein the sequence presence detection module has multiple storage spaces to store the preset extreme memory setting files respectively. The user interface displays the preset extreme memory settings files and a custom extreme memory settings file through the basic input / output system. as well as Based on a selection result of one of the preset extreme memory settings files and the custom extreme memory settings file displayed on the user interface, the basic input / output system stores one of the preset extreme memory settings files and the custom extreme memory settings file into a custom storage space in the sequence presence detection module, wherein the custom storage space is any at least one of the storage spaces.
11. The method for setting up a memory module as described in claim 10, wherein the memory module is a fifth-generation double data rate synchronous dynamic random access memory module.
12. The method for setting up a memory module as described in claim 10, wherein the step of displaying the user interface includes: The user interface displays multiple memory setting parameters for the preset extreme memory settings files and the custom extreme memory settings files, and also displays multiple performance scores corresponding to the preset extreme memory settings files and the custom extreme memory settings files displayed on the user interface.
13. The method for setting up a memory module as described in claim 12, further comprising: The user interface inputs multiple parameters through the basic input / output system to obtain the memory settings parameters of the custom extreme memory settings file.
14. The method for setting up a memory module as described in claim 12, further comprising: The basic input / output system obtains the memory setting parameters of the custom extreme memory setting file through a file loading operation of the user interface.
15. The method for setting up a memory module as described in claim 12, wherein the step of displaying the user interface further includes: The basic input / output system calculates the performance scores based on a portion of the memory setting parameters of the preset extreme memory settings files and the custom extreme memory settings files, respectively. as well as The performance scores and corresponding operation frequencies are displayed through multiple bars in a long bar chart in the user interface.
16. The method for setting up a memory module as claimed in claim 15, wherein a portion of the memory setting parameters includes at least one of a memory chip type, a memory operating frequency, a column address strobe delay parameter, a row address to column address delay parameter, a row precharge time parameter, a row address activity time parameter, and a memory operating voltage.
17. The method for setting up a memory module as claimed in claim 15, wherein the multiple colors displayed by the bars are determined according to the performance scores.
18. The method for setting up a memory module as described in claim 10, further comprising: After the basic input / output system completes storing one of the preset extreme memory setting files and the custom extreme memory setting files into the custom storage space in the sequence existence detection module of the memory module, the computer device is restarted through the basic input / output system. as well as The processor operates the memory module by reading multiple memory setting parameters stored in the custom memory space of the sequence presence detection module through the basic input / output system.
19. A motherboard disposed in a computer device, wherein the motherboard includes: A basic input / output system stores a custom extreme memory configuration file and is coupled to a memory module and a processor located on the motherboard. When the processor executes the basic input / output system to display a user interface on the computer device, the basic input / output system reads multiple preset extreme memory configuration files stored in a sequence presence detection module by the memory module. The basic input / output system then displays these preset extreme memory configuration files and the custom extreme memory configuration file through the user interface. The sequence presence detection module has multiple storage spaces to store these preset extreme memory configuration files respectively. The basic input / output system stores one of the preset extreme memory settings files and the custom extreme memory settings files displayed on the user interface into a custom storage space in the sequence presence detection module, wherein the custom storage space is any at least one of the storage spaces.
20. The motherboard of claim 19, wherein the memory module is a fifth-generation double data rate synchronous dynamic random access memory module.
Citation Information
Patent Citations
Computer and hardware parameter configuring method thereof
CN103714037A
Memory overclocking method and computer device
TWI635382B