CN116166497A - GeForce display card information monitoring method, device, equipment and medium - Google Patents

GeForce display card information monitoring method, device, equipment and medium Download PDF

Info

Publication number
CN116166497A
CN116166497A CN202211625568.3A CN202211625568A CN116166497A CN 116166497 A CN116166497 A CN 116166497A CN 202211625568 A CN202211625568 A CN 202211625568A CN 116166497 A CN116166497 A CN 116166497A
Authority
CN
China
Prior art keywords
geforce
display card
preset
information
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211625568.3A
Other languages
Chinese (zh)
Inventor
田丽丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202211625568.3A priority Critical patent/CN116166497A/en
Publication of CN116166497A publication Critical patent/CN116166497A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3027Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a method, a device, equipment and a medium for monitoring information of a GeForce display card, which relate to the technical field of computers and comprise the following steps: acquiring a raw package command sent by a preset intelligent platform management interface; based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card; and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information. Based on the raw package command, the GeForce display card can be monitored without manually inputting a checking command, so that the information monitoring efficiency of the GeForce display card can be improved, and the cost is reduced.

Description

GeForce display card information monitoring method, device, equipment and medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a medium for monitoring information of a GeForce graphics card.
Background
The display card is one of the basic components of the personal computer, converts the display information required by the computer system to drive the display, provides progressive or interlaced scanning signals for the display, controls the correct display of the display, is an important component for connecting the display and a personal computer main board, is one of important equipment of man-machine, and is also used for deep learning and other operations at the present stage of built-in parallel computing capacity. As the user's demand for a high quality gaming experience increases, the demand for GeForce graphics cards increases, and therefore, the monitoring of graphics card resources is also essential. At present, the GeForce display card can realize a simple information monitoring state, for example, the current temperature, the fan, the power consumption and other information can be checked through nvidia-smi, and when the state of the GeForce display card is checked, a check instruction is required to be manually input, so that time and human resources are wasted.
In summary, how to improve the efficiency of information monitoring of the GeForce graphics card and reduce the cost is a problem to be solved in the field.
Disclosure of Invention
Accordingly, the present invention is directed to a method, apparatus, device and medium for monitoring information of a GeForce display card, which can improve the efficiency of monitoring information of a GeForce display card and reduce the cost. The specific scheme is as follows:
in a first aspect, the application discloses a method for monitoring information of a GeForce display card, which includes:
acquiring a raw package command sent by a preset intelligent platform management interface;
based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card;
and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
Optionally, before the obtaining each item of current GeForce display card information by using the preset information unit in the register of the GeForce display card, the method further includes:
and writing the preset information unit into a register of the GeForce display card by using the Python.
Optionally, before the obtaining each item of current GeForce display card information by using the preset information unit in the register of the GeForce display card, the method further includes:
constructing a preset information unit based on a preset GeForce display card information table; the preset GeForce display card information table is used for storing physical positions corresponding to each item of current GeForce display card information and I2C connection information corresponding to the physical positions.
Optionally, the obtaining each item of current GeForce display card information based on the raw package command and by using a preset information unit in a register of the GeForce display card includes:
opening a preset information unit in a register of the GeForce display card based on the raw package command;
and extracting the I2C connection information stored in the preset information unit, and acquiring each item of current GeForce display card information by utilizing the I2C connection information.
Optionally, the GeForce display card information monitoring method further includes:
judging whether a preset monitoring ending command is received currently or not;
if yes, closing the preset information unit through the register.
Optionally, before the obtaining each item of current GeForce display card information by using the preset information unit in the register of the GeForce display card, the method further includes:
constructing a high-speed serial computer expansion bus between a preset information unit in a register of a GeForce display card and each component of the GeForce display card;
correspondingly, the obtaining each item of current information of the GeForce display card by using the preset information unit in the register of the GeForce display card comprises the following steps:
executing a preset monitoring code in the preset information unit so as to send a preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card;
and acquiring each item of current GeForce display card information generated by each component of the GeForce display card based on the preset information acquisition command through the high-speed serial computer expansion bus.
Optionally, the sending a preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card includes:
and sending a preset information acquisition command corresponding to the preset monitoring code to the root port of each component of the GeForce display card through the high-speed serial computer expansion bus.
In a second aspect, the application discloses a GeForce display card information monitoring device, including:
the command acquisition module is used for acquiring a raw package command sent by a preset intelligent platform management interface;
the display card information acquisition module is used for acquiring each item of current GeForce display card information based on the raw package command by utilizing a preset information unit in a register of the GeForce display card;
the display card monitoring module is used for sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on the preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
In a third aspect, the present application discloses an electronic device comprising:
a memory for storing a computer program;
and the processor is used for executing the computer program to realize the steps of the disclosed GeForce display card information monitoring method.
In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program; the method comprises the steps of a method for monitoring information of the GeForce display card, wherein the steps of the method for monitoring information of the GeForce display card are realized when the computer program is executed by a processor.
As can be seen, the method and the device acquire a raw package command sent by a preset intelligent platform management interface; based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card; and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information. Therefore, the method and the device can automatically acquire all current GeForce display card information based on the raw package command by utilizing the preset information unit, query instructions are not required to be input when all the current GeForce display card information is acquired each time, labor cost and time cost are reduced, and efficiency of monitoring the GeForce display card is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings may be obtained according to the provided drawings without inventive effort to a person skilled in the art.
FIG. 1 is a flowchart of a method for monitoring information of a GeForce display card disclosed in the present application;
FIG. 2 is a flowchart of a specific GeForce graphic card information monitoring method disclosed in the present application;
FIG. 3 is a flowchart of a specific GeForce graphic card information monitoring method disclosed in the present application;
FIG. 4 is a schematic diagram of a specific GeForce graphic card information monitoring system disclosed in the present application;
FIG. 5 is a schematic diagram of a GeForce display card information monitoring device disclosed in the present application;
fig. 6 is a block diagram of an electronic device disclosed in the present application.
Detailed Description
The following description of the technical solutions in the embodiments of the present application will be made clearly and completely with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The display card is one of the basic components of the personal computer, converts the display information required by the computer system to drive the display, provides progressive or interlaced scanning signals for the display, controls the correct display of the display, is an important component for connecting the display and a personal computer main board, is one of important equipment of man-machine, and is also used for deep learning and other operations at the present stage of built-in parallel computing capacity. As the user's demand for a high quality gaming experience increases, the demand for GeForce graphics cards increases, and therefore, the monitoring of graphics card resources is also essential. At present, the GeForce display card can realize a simple information monitoring state, for example, the current temperature, the fan, the power consumption and other information can be checked through nvidia-smi, and when the state of the GeForce display card is checked, a check instruction is required to be manually input, so that time and human resources are wasted.
Therefore, the application correspondingly provides a GeForce display card information monitoring scheme, which can improve the efficiency of GeForce display card information monitoring and reduce the cost.
Referring to fig. 1, an embodiment of the present application discloses a GeForce graphics card information monitoring method, including:
step S11: and acquiring a raw package command sent by a preset intelligent platform management interface.
In this embodiment, monitoring may be performed through a preset IPMI (Intelligent Platform Management Interface, i.e., an intelligent platform management interface), so as to obtain current GeForce display card information of the GeForce display card, and when device information needs to be obtained through the preset intelligent platform management interface, the preset intelligent platform management interface sends a raw package (original mode) command to the GeForce display card.
Step S12: based on the raw package command, acquiring each item of current GeForce display card information by using a preset information unit in a register of the GeForce display card.
In this embodiment, before the obtaining the current GeForce display card information by using the preset information unit in the register of the GeForce display card, the method further includes: and writing the preset information unit into a register of the GeForce display card by using the Python. The specific codes are as follows:
Gpulist=[]
# acquire GPU information in array
GPUinfo=GPUtil.getGPUinfo()
for gpu in GPUinfo:
print(‘gpu.id’,gpu.id)
print ('GPU inventory', GPU. MemryTotal)
print ('GPU bandwidth', GPU. Bandwidth)
print(‘SN’,gpu.sn)
print(‘PN’,gpu.pn)
print ('GPU temperature', GPU. Temp)
print ('GPU power consumption', gpu.power)
……
Gpulist.append([gpu.id,gpu.memoryTotal,gpu.bandwidth,gpu.sn,gpu.pn])
# output GPU information
Print ("GPU information: GPUID, GPU inventory, GPU bandwidth, GPUSN, GPUPN")
Return Gpulist
And acquiring various pieces of current GeForce display card information, such as the total amount of the GPU (graphics processing unit, namely a graphics processor), the bandwidth of the GPU, the SN, PN, GPU temperature and the power consumption of the GPU, by utilizing a preset information unit.
Step S13: and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
In this embodiment, the obtained current GeForce display card information is sent to a preset intelligent platform management interface, and after the preset intelligent platform management interface obtains the current GeForce display card information, the current GeForce display card information is displayed, so that a user can obtain the current GeForce display card information in real time, and the purpose of monitoring the GeForce display card is achieved.
As can be seen, the method and the device acquire a raw package command sent by a preset intelligent platform management interface; based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card; and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information. Therefore, the method and the device can automatically acquire all current GeForce display card information based on the raw package command by utilizing the preset information unit, query instructions are not required to be input when all the current GeForce display card information is acquired each time, labor cost and time cost are reduced, and efficiency of monitoring the GeForce display card is improved.
Referring to fig. 2, an embodiment of the present application discloses a specific GeForce display card information monitoring method, which includes:
step S21: and acquiring a raw package command sent by a preset intelligent platform management interface.
The more specific working procedure of the above step S21 may refer to the corresponding content disclosed in the foregoing embodiment, and will not be described herein.
Step S22: constructing a preset information unit based on a preset GeForce display card information table; the preset GeForce display card information table is used for storing physical positions corresponding to each item of current GeForce display card information and I2C connection information corresponding to the physical positions.
In this embodiment, each piece of current GeForce graphic card information may include an ID (Identity document, i.e. an identification number), a video memory, a model number, SN, PN, bandwidth, power consumption, link information, and the like.
Step S23: and opening a preset information unit in a register of the GeForce display card based on the raw package command.
The more specific working procedure of the above step S23 may refer to the corresponding content disclosed in the foregoing embodiment, and will not be described herein.
Step S24: and extracting the I2C connection information stored in the preset information unit, and acquiring each item of current GeForce display card information by utilizing the I2C connection information.
In this embodiment, the preset information unit may determine the position where each piece of current GeForce display card information can be obtained by using I2C (Inter-Integrated Circuit, two-wire serial bus) connection information, so as to obtain each piece of current GeForce display card information.
Step S25: and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
In this embodiment, whether a preset monitoring end command is received currently is determined; if yes, closing the preset information unit through the register. It should be noted that, in order to reduce the load, the preset information unit may be turned off when monitoring is not needed, and only the preset information unit may be turned on when monitoring is needed for the GeForce display card.
Therefore, the method and the device can more comprehensively monitor the GeForce display card in real time by utilizing the preset information units capable of acquiring various current GeForce display card information such as ID, video memory, model, SN, PN, bandwidth, power consumption, link information and the like, more clearly confirm the accuracy of the GeForce display card information and ensure the normal operation of the GeForce display card.
Referring to fig. 3, an embodiment of the present application discloses a specific GeForce display card information monitoring method, including:
step S31: and acquiring a raw package command sent by a preset intelligent platform management interface.
The more specific working procedure of the above step S31 may refer to the corresponding content disclosed in the foregoing embodiment, and will not be described herein.
Step S32: and constructing a high-speed serial computer expansion bus between a preset information unit in a register of the GeForce display card and each component of the GeForce display card.
In this embodiment, for example, in a specific schematic diagram of a GeForce display card information monitoring system shown in fig. 4, a preset intelligent platform management interface is used as a display platform for interaction with a user in the GeForce display card information monitoring system, the preset intelligent platform management interface controls a register of the GeForce display card to open or close a preset information unit by sending a raw package command, and each component of the preset information unit and the GeForce display card communicates with each other through a high-speed serial computer expansion bus (peripheral component interconnect express, i.e., PCIE).
Step S33: and based on the raw package command, executing a preset monitoring code in the preset information unit so as to send a preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card.
In this embodiment, the sending a preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card specifically includes: and sending a preset information acquisition command corresponding to the preset monitoring code to the root port of each component of the GeForce display card through the high-speed serial computer expansion bus. The display card register communicates with the high-speed serial computer expansion bus, and opens a preset information unit, executes the python code, namely the preset monitoring code, and transmits the python code to the root port (rootPort) of each component of each GeForce display card through the high-speed serial computer expansion bus.
Step S34: and acquiring each item of current GeForce display card information generated by each component of the GeForce display card based on the preset information acquisition command through the high-speed serial computer expansion bus.
In this embodiment, after each component of the GeForce display card receives the preset information acquisition command, each item of current GeForce display card information is generated, and each item of current GeForce display card information is transmitted to the preset information unit through the high-speed serial computer expansion bus. The out-of-band monitoring can be used for monitoring various information states of the display card, so that manual input of a viewing instruction by manpower is avoided, time and manpower resources are saved, any required equipment can be connected or disconnected by the out-of-band monitoring, and the rest part of the network is not affected
Step S35: and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
The more specific working procedure of the above step S35 may refer to the corresponding content disclosed in the foregoing embodiment, and will not be described herein.
Therefore, the method and the device can monitor various information states of the display card through out-of-band, avoid manual input of a checking instruction, improve monitoring efficiency, reduce cost required by monitoring, comprehensively monitor various information of the display card, clearly confirm accuracy of the information of the display card and ensure normal operation of the state of the display card.
Referring to fig. 5, an embodiment of the present application discloses a GeForce graphic card information monitoring device, including:
the command acquisition module 11 is configured to acquire a raw package command sent by a preset intelligent platform management interface;
the display card information obtaining module 12 is configured to obtain each item of current GeForce display card information based on the raw package command by using a preset information unit in a register of the GeForce display card;
the display card monitoring module 13 is configured to send each item of current GeForce display card information to the preset intelligent platform management interface, and display each item of current GeForce display card information on the preset intelligent platform, so that a user monitors the GeForce display card based on each item of current GeForce display card information.
As can be seen, the method and the device acquire a raw package command sent by a preset intelligent platform management interface; based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card; and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information. Therefore, the method and the device can automatically acquire all current GeForce display card information based on the raw package command by utilizing the preset information unit, query instructions are not required to be input when all the current GeForce display card information is acquired each time, labor cost and time cost are reduced, and efficiency of monitoring the GeForce display card is improved.
In some embodiments, the GeForce graphic card information monitoring device further includes:
and the information unit writing sub-module is used for writing the preset information unit into a register of the GeForce display card by using the Python.
In some embodiments, the GeForce graphic card information monitoring device further includes:
the information unit construction sub-module is used for constructing a preset information unit based on a preset GeForce display card information table; the preset GeForce display card information table is used for storing physical positions corresponding to each item of current GeForce display card information and I2C connection information corresponding to the physical positions.
In some specific embodiments, the graphics card information obtaining module 12 includes:
the first GeForce display card information acquisition unit is used for opening a preset information unit in a register of the GeForce display card based on the raw package command; and extracting the I2C connection information stored in the preset information unit, and acquiring each item of current GeForce display card information by utilizing the I2C connection information.
In some embodiments, the GeForce graphic card information monitoring device further includes:
the information unit closing sub-module is used for judging whether a preset monitoring ending command is received currently; if yes, closing the preset information unit through the register.
In some embodiments, the GeForce graphic card information monitoring device further includes:
the bus construction unit is used for constructing a high-speed serial computer expansion bus between a preset information unit in a register of the GeForce display card and each component of the GeForce display card.
In some specific embodiments, the graphics card information obtaining module 12 includes:
the second GeForce display card information acquisition unit is used for executing preset monitoring codes in the preset information unit so as to send preset information acquisition commands corresponding to the preset monitoring codes to each component of the GeForce display card; and acquiring each item of current GeForce display card information generated by each component of the GeForce display card based on the preset information acquisition command through the high-speed serial computer expansion bus.
In some embodiments, the second GeForce graphics card information obtaining unit includes:
and the information acquisition command sending unit is used for sending a preset information acquisition command corresponding to the preset monitoring code to the root port of each component of the GeForce display card through the high-speed serial computer expansion bus.
Further, the embodiment of the application also provides electronic equipment. Fig. 6 is a block diagram of an electronic device 20, according to an exemplary embodiment, and the contents of the diagram should not be construed as limiting the scope of use of the present application in any way.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application. Specifically, the method comprises the following steps: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input output interface 25, and a communication bus 26. Wherein the memory 22 is used for storing a computer program, which is loaded and executed by the processor 21 for realizing the following steps:
acquiring a raw package command sent by a preset intelligent platform management interface;
based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card;
and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
In some embodiments, the processor may specifically implement the following steps by executing the computer program stored in the memory:
and writing the preset information unit into a register of the GeForce display card by using the Python.
In some embodiments, the processor may specifically implement the following steps by executing the computer program stored in the memory:
constructing a preset information unit based on a preset GeForce display card information table; the preset GeForce display card information table is used for storing physical positions corresponding to each item of current GeForce display card information and I2C connection information corresponding to the physical positions.
In some embodiments, the processor may specifically implement the following steps by executing the computer program stored in the memory:
opening a preset information unit in a register of the GeForce display card based on the raw package command;
and extracting the I2C connection information stored in the preset information unit, and acquiring each item of current GeForce display card information by utilizing the I2C connection information.
In some embodiments, the processor may specifically implement the following steps by executing the computer program stored in the memory:
judging whether a preset monitoring ending command is received currently or not;
if yes, closing the preset information unit through the register.
In some embodiments, the processor may specifically implement the following steps by executing the computer program stored in the memory:
constructing a high-speed serial computer expansion bus between a preset information unit in a register of a GeForce display card and each component of the GeForce display card;
in some embodiments, the processor may specifically implement the following steps by executing the computer program stored in the memory:
executing a preset monitoring code in the preset information unit so as to send a preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card;
and acquiring each item of current GeForce display card information generated by each component of the GeForce display card based on the preset information acquisition command through the high-speed serial computer expansion bus.
In some embodiments, the processor may further include the following steps by executing the computer program stored in the memory:
and sending a preset information acquisition command corresponding to the preset monitoring code to the root port of each component of the GeForce display card through the high-speed serial computer expansion bus.
In this embodiment, the power supply 23 is configured to provide an operating voltage for each hardware device on the electronic device; the communication interface 24 can create a data transmission channel between the electronic device and an external device, and the communication protocol to be followed is any communication protocol applicable to the technical solution of the present application, which is not specifically limited herein; the input/output interface 25 is used for acquiring external input data or outputting external output data, and the specific interface type thereof may be selected according to the specific application requirement, which is not limited herein.
Processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 21 may also comprise a main processor, which is a processor for processing data in an awake state, also called CPU (Central Processing Unit ); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 21 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 21 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
The memory 22 may be a carrier for storing resources, such as a read-only memory, a random access memory, a magnetic disk, or an optical disk, and the resources stored thereon include an operating system 221, a computer program 222, and data 223, and the storage may be temporary storage or permanent storage.
The operating system 221 is used for managing and controlling various hardware devices on the electronic device and the computer program 222, so as to implement the operation and processing of the processor 21 on the mass data 223 in the memory 22, which may be Windows, unix, linux. The computer program 222 may further include a computer program for performing other specific tasks in addition to the computer program for performing the GeForce graphic card information monitoring method performed by the electronic device as disclosed in any of the foregoing embodiments. The data 223 may include, in addition to data received by the electronic device and transmitted by the external device, data collected by the input/output interface 25 itself, and so on.
Further, the embodiment of the application also discloses a computer readable storage medium, wherein the storage medium stores a computer program, and when the computer program is loaded and executed by a processor, the method steps executed in the GeForce graphic card information monitoring process disclosed in any embodiment are realized.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The method, the device, the equipment and the medium for monitoring the GeForce display card information provided by the invention are described in detail, and specific examples are applied to the explanation of the principle and the implementation mode of the invention, and the explanation of the above examples is only used for helping to understand the method and the core idea of the invention; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present invention, the present description should not be construed as limiting the present invention in view of the above.

Claims (10)

1. The GeForce display card information monitoring method is characterized by comprising the following steps:
acquiring a raw package command sent by a preset intelligent platform management interface;
based on the raw package command, acquiring current GeForce display card information by using preset information units in a register of the GeForce display card;
and sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on a preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
2. The method for monitoring GeForce display card information according to claim 1, wherein before the obtaining each item of current GeForce display card information by using a preset information unit in a register of the GeForce display card, the method further comprises:
and writing the preset information unit into a register of the GeForce display card by using the Python.
3. The method for monitoring GeForce display card information according to claim 1, wherein before the obtaining each item of current GeForce display card information by using a preset information unit in a register of the GeForce display card, the method further comprises:
constructing a preset information unit based on a preset GeForce display card information table; the preset GeForce display card information table is used for storing physical positions corresponding to each item of current GeForce display card information and I2C connection information corresponding to the physical positions.
4. The method for monitoring GeForce display card information according to claim 3, wherein the obtaining each item of current GeForce display card information based on the raw package command and by using a preset information unit in a register of the GeForce display card comprises:
opening a preset information unit in a register of the GeForce display card based on the raw package command;
and extracting the I2C connection information stored in the preset information unit, and acquiring each item of current GeForce display card information by utilizing the I2C connection information.
5. The GeForce graphics card information monitoring method according to any one of claims 1 to 4, further comprising:
judging whether a preset monitoring ending command is received currently or not;
if yes, closing the preset information unit through the register.
6. The method for monitoring GeForce display card information according to claim 1, wherein before the obtaining each item of current GeForce display card information by using a preset information unit in a register of the GeForce display card, the method further comprises:
constructing a high-speed serial computer expansion bus between a preset information unit in a register of a GeForce display card and each component of the GeForce display card;
correspondingly, the obtaining each item of current information of the GeForce display card by using the preset information unit in the register of the GeForce display card comprises the following steps:
executing a preset monitoring code in the preset information unit so as to send a preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card;
and acquiring each item of current GeForce display card information generated by each component of the GeForce display card based on the preset information acquisition command through the high-speed serial computer expansion bus.
7. The method for monitoring GeForce display card information according to claim 6, wherein the sending the preset information acquisition command corresponding to the preset monitoring code to each component of the GeForce display card comprises:
and sending a preset information acquisition command corresponding to the preset monitoring code to the root port of each component of the GeForce display card through the high-speed serial computer expansion bus.
8. The utility model provides a Geforce display card information monitoring device which characterized in that includes:
the command acquisition module is used for acquiring a raw package command sent by a preset intelligent platform management interface;
the display card information acquisition module is used for acquiring each item of current GeForce display card information based on the raw package command by utilizing a preset information unit in a register of the GeForce display card;
the display card monitoring module is used for sending each item of current GeForce display card information to the preset intelligent platform management interface, and displaying each item of current GeForce display card information on the preset intelligent platform so that a user can monitor the GeForce display card based on each item of current GeForce display card information.
9. An electronic device, comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the steps of the GeForce graphics card information monitoring method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program; wherein the computer program when executed by a processor implements the steps of the GeForce graphics card information monitoring method according to any of claims 1 to 7.
CN202211625568.3A 2022-12-16 2022-12-16 GeForce display card information monitoring method, device, equipment and medium Pending CN116166497A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211625568.3A CN116166497A (en) 2022-12-16 2022-12-16 GeForce display card information monitoring method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211625568.3A CN116166497A (en) 2022-12-16 2022-12-16 GeForce display card information monitoring method, device, equipment and medium

Publications (1)

Publication Number Publication Date
CN116166497A true CN116166497A (en) 2023-05-26

Family

ID=86421036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211625568.3A Pending CN116166497A (en) 2022-12-16 2022-12-16 GeForce display card information monitoring method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN116166497A (en)

Similar Documents

Publication Publication Date Title
CN103176789A (en) Method and system used for realizing function extension of open platform
CN106911826A (en) The automation power consumption test method and system of a kind of terminal
CN103870222A (en) Display output control method and electronic device
CN113746821A (en) Intelligent device control method and device, storage medium and electronic device
CN115269474A (en) Server and PCIe hot plug control method, device and medium thereof
CN116166497A (en) GeForce display card information monitoring method, device, equipment and medium
US20170116146A1 (en) Control method and control device for a mobile terminal
CN112286419A (en) List data loading method and device, terminal and storage medium
CN115951973A (en) Model processing method and device, terminal device and storage medium
CN113821252B (en) Method and device for constructing applet, terminal equipment and storage medium
CN113127079B (en) Method, system and medium for managing BMC
CN109039777A (en) A kind of wifi equipment and its match network method
CN109165174A (en) A kind of hardware information acquisition method, system and electronic equipment and storage medium
CN114185720A (en) Method, device, equipment and storage medium for server dynamic hot backup
CN114297322A (en) Data processing method, device, terminal and storage medium
CN112667868A (en) Data detection method and device
CN110825445A (en) Timing startup and shutdown system of interactive intelligent panel
CN113949601B (en) Inter-controller station communication method, device and computer readable storage medium
CN114115657B (en) Display mode switching method, device, equipment and medium of cloud mobile phone
CN116582416B (en) Enhanced terminal communication module of Internet of things, network debugging method and management system thereof
CN112583327B (en) Motor controller, motor debugging system and method
US20230058633A1 (en) Device and method for diagnosing and configuring a hydraulic device based on wireless local area network
CN114048109A (en) Server VGA display system and control method, device, equipment and medium thereof
CN116302754A (en) Solid state disk detection method, system, device and storage medium
CN116955001A (en) PCIE equipment information acquisition method, system, device and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination