Method for solving display problem of N card on domestic platform

CN121523745APending Publication Date: 2026-02-13SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511597657.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-04
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

[0003]本发明针对现有技术的问题,提供一种解决N卡在国产平台显示问题的方法,实现NVIDA显卡在国产平台的正常使用,解决了BIOS阶段和操作系统阶段的显示问题,实现了N卡的正常使用

Benefits of technology

[0022]提供国产处理器与NVIDA显卡搭配问题的软硬件一体化实现方案,实现NVIDA显卡在国产平台的正常使用,解决了BIOS阶段和操作系统阶段的显示问题,实现了N卡的正常使用。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121523745A_ABST
    Figure CN121523745A_ABST
Patent Text Reader

Abstract

The invention discloses a method for solving the display problem of an N card on a domestic platform, and relates to the field of domestic processor computing platform application. On the basis of a domestic server, an N card and a hardware display switching circuit are deployed, the hardware display switching circuit comprises a display switching chip, the N card is connected with a domestic processor through a PCIE interface, the domestic processor is connected with the display switching chip through a matched bridge piece, and the display switching chip is connected with the display switching chip by checking whether a control signal output by DisplayControl GPIO of the domestic processor is low level or high level. And judging whether the input source of the display switching circuit is switched into the matched bridge chip or the independent display card, thereby realizing the display function of the N card on the domestic platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention discloses a method for solving the display problem of NVIDIA cards on domestic platforms, which relates to the application field of domestic processor computing platforms. Background Technology

[0002] Currently, the most commonly used domestically produced CPUs on desktop platforms are Phytium and Loongson processors. With technological advancements, the processing performance of domestically produced CPUs has gradually reached a usable level. However, because China's graphics card industry started later, and because graphics cards are technologically advanced, there is a significant gap between domestically produced and foreign graphics cards. Currently, the mainstream graphics cards abroad are AMD (A) and NVIDIA (N) cards. NVIDIA cards are significantly superior to AMD cards in terms of performance and power consumption control. However, due to the closed-source nature of NVIDIA drivers, their use on domestic platforms is restricted. This is mainly reflected in the lack of NVIDIA drivers in the BIOS display interface, preventing the BIOS from being displayed. Furthermore, the operating system does not integrate NVIDIA drivers, making it impossible to install and use domestically produced operating systems normally. Summary of the Invention

[0003] This invention addresses the problems of existing technologies by providing a method to solve the display issues of NVIDIA graphics cards on domestic platforms, enabling NVIDIA graphics cards to be used normally on domestic platforms. It resolves display issues at the BIOS and operating system stages, thus enabling the normal use of NVIDIA graphics cards.

[0004] The specific solution proposed in this invention is as follows:

[0005] This invention provides a method for solving the display problem of NVIDIA cards on domestic platforms. Based on a domestic server, an NVIDIA card and a hardware display switching circuit are deployed. The hardware display switching circuit includes a display switching chip. The NVIDIA card is connected to a domestic processor via a PCIe interface. The domestic processor is connected to the display switching chip via a matching bridge chip. By checking whether the control signal output by the DisplayControlGPIO of the domestic processor is low or high, the system determines whether the input source of the display switching circuit switches to the matching bridge chip or the discrete graphics card, thereby enabling the display function of the NVIDIA card on the domestic platform.

[0006] Furthermore, the display switching circuit input source switching process of the method for solving the display problem of NVIDIA cards on domestic platforms is as follows:

[0007] When the domestic server is powered on, the BIOS starts running. Before the BIOS starts displaying, the CPU's DisplayControlGPIO is set to low level by default, and the input source of the display switching circuit is switched to the matching bridge chip.

[0008] The BIOS loads the domestically produced matching bridge chip display driver to display the BIOS interface. Settings are made through the BIOS interface. The BIOS boots the Grub.efi program in the operating system, and Grub boots the operating system.

[0009] Before Grub finishes running and loads the operating system kernel, it calls the BIOS's ExitBootServices service to terminate the boot service.

[0010] In the ExitBootServices service, the BIOS sets the CPU's DisplayControlGPIO to a high level, switching the display switching circuit input source to the dedicated graphics card. At the same time, Grub boots the operating system kernel, handing control over to the operating system, and then loads the dedicated graphics card driver under the operating system for display.

[0011] Furthermore, in the method for solving the display problem of NVIDIA cards on domestic platforms, when the server is in the BIOS code loading or BIOS settings interface, the graphics card driver loaded by the BIOS interface software is a display driver with a domestically produced matching bridge chip. The CPU sets the display-related flag bits to 0, the CPU's DisplayControlGPIO output control signal is low, and the input source of the display switching circuit is switched to a domestically produced bridge chip.

[0012] Furthermore, in the method for solving the display problem of NVIDIA cards on domestic platforms, when the server loads the operating system boot entry, the server has completed the BIOS stage, the CPU begins to read the operating system-related drivers, the CPU sets the display flag bit to 1, the CPU's DisplayControlGPIO output control signal is high, and the input source of the display switching circuit is switched to the dedicated graphics card.

[0013] This invention also provides a domestic server that solves the display problem of NVIDIA cards on domestic platforms. It deploys an NVIDIA card and a hardware display switching circuit. The hardware display switching circuit includes a display switching chip. The NVIDIA card is connected to a domestic processor via a PCIe interface. The domestic processor is connected to the display switching chip via a matching bridge chip. By checking whether the control signal output by the DisplayControlGPIO of the domestic processor is low or high, the system determines whether the input source of the display switching circuit switches to the matching bridge chip or the discrete graphics card, thereby enabling the display function of the NVIDIA card on the domestic platform.

[0014] Furthermore, the process of switching the input source of the display switching circuit in a domestic server that solves the display problem of NVIDIA cards on domestic platforms is as follows:

[0015] When the domestic server is powered on, the BIOS starts running. Before the BIOS starts displaying, the CPU's DisplayControlGPIO is set to low level by default, and the input source of the display switching circuit is switched to the matching bridge chip.

[0016] The BIOS loads the domestically produced matching bridge chip display driver to display the BIOS interface. Settings are made through the BIOS interface. The BIOS boots the Grub.efi program in the operating system, and Grub boots the operating system.

[0017] Before Grub finishes running and loads the operating system kernel, it calls the BIOS's ExitBootServices service to terminate the boot service.

[0018] In the ExitBootServices service, the BIOS sets the CPU's DisplayControlGPIO to a high level, switching the display switching circuit input source to the dedicated graphics card. At the same time, Grub boots the operating system kernel, handing control over to the operating system, and then loads the dedicated graphics card driver under the operating system for display.

[0019] Furthermore, in the aforementioned domestic server that solves the display problem of NVIDIA cards on domestic platforms, when the server is in the BIOS code loading or BIOS settings interface, the graphics card driver loaded by the BIOS interface software is a display driver with a domestically produced matching bridge chip, the CPU sets the display-related flag bits to 0, the CPU's DisplayControlGPIO output control signal is low, and the input source of the display switching circuit is switched to a domestically produced bridge chip.

[0020] Furthermore, in the aforementioned domestic server that solves the display problem of NVIDIA cards on domestic platforms, when the server loads the operating system boot entry, the server has completed the BIOS stage operation, the CPU begins to read the operating system-related drivers, the CPU sets the display flag bit to 1, the CPU's DisplayControlGPIO output control signal is at a high level, and the input source of the display switching circuit is switched to the discrete graphics card.

[0021] The advantages of this invention are:

[0022] This solution provides an integrated hardware and software solution to address the compatibility issues between domestic processors and NVIDIA graphics cards, enabling NVIDIA graphics cards to function properly on domestic platforms. It resolves display issues at the BIOS and operating system stages, ensuring the normal operation of NVIDIA cards. Attached Figure Description

[0023] Figure 1 This is a schematic diagram of the hardware display switching of the present invention.

[0024] Figure 2 This is a schematic diagram of the control logic for the low-high level display mode.

[0025] Figure 3 This is a schematic diagram of the display control flow. Detailed Implementation

[0026] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.

[0027] Example 1

[0028] This invention provides a method for solving the display problem of NVIDIA cards on domestic platforms. Based on a domestic server, an NVIDIA card and a hardware display switching circuit are deployed. The hardware display switching circuit includes a display switching chip. The NVIDIA card is connected to a domestic processor via a PCIe interface. The domestic processor is connected to the display switching chip via a matching bridge chip. By checking whether the control signal output by the DisplayControlGPIO of the domestic processor is low or high, the system determines whether the input source of the display switching circuit switches to the matching bridge chip or the discrete graphics card, thereby enabling the display function of the NVIDIA card on the domestic platform.

[0029] The input source switching process of the display switching circuit is as follows:

[0030] When the domestic server is powered on, the BIOS starts running. Before the BIOS starts displaying, the CPU's DisplayControlGPIO is set to low level by default, and the input source of the display switching circuit is switched to the matching bridge chip.

[0031] The BIOS loads the domestically produced matching bridge chip display driver to display the BIOS interface. Settings are made through the BIOS interface. The BIOS boots the Grub.efi program in the operating system, and Grub boots the operating system.

[0032] Before Grub finishes running and loads the operating system kernel, it calls the BIOS's ExitBootServices service to terminate the boot service.

[0033] In the ExitBootServices service, the BIOS sets the CPU's DisplayControlGPIO to a high level, switching the display switching circuit input source to the dedicated graphics card. At the same time, Grub boots the operating system kernel, handing control over to the operating system, and then loads the dedicated graphics card driver under the operating system for display.

[0034] When the server is in the BIOS code loading or BIOS settings interface, the graphics card driver loaded by the BIOS interface software is the display driver with a domestic matching bridge chip. The CPU sets the display-related flag bits to 0, the CPU's DisplayControlGPIO output control signal is low, and the input source of the display switching circuit is switched to the domestic bridge chip.

[0035] When the server loads the operating system boot entry, the server has completed the BIOS stage. The CPU begins reading the operating system-related drivers, the CPU's display flag is set to 1, the CPU's DisplayControlGPIO output control signal is high, and the display switching circuit input source is switched to the dedicated graphics card. Refer to Table 1.

[0036] Meanwhile, to ensure that the domestic operating system supports NVIDIA graphics cards, the official NVIDIA platform operating system driver must be decompressed and installed. The driver will select the corresponding version and patch according to the kernel, extract the driver file, and package it into the operating system ISO installation package to ensure that the operating system supports normal display during the installation and use process.

[0037] Table 1

[0038] Serial Number DisplayControlGPIO Display signal source 1 0 Domestic bridge film 2 1 NVIDIA graphics cards

[0039] Example 2

[0040] This invention also provides a domestic server that solves the display problem of NVIDIA cards on domestic platforms. It deploys an NVIDIA card and a hardware display switching circuit. The hardware display switching circuit includes a display switching chip. The NVIDIA card is connected to a domestic processor via a PCIe interface. The domestic processor is connected to the display switching chip via a matching bridge chip. By checking whether the control signal output by the DisplayControlGPIO of the domestic processor is low or high, the system determines whether the input source of the display switching circuit switches to the matching bridge chip or the discrete graphics card, thereby enabling the display function of the NVIDIA card on the domestic platform.

[0041] The information interaction and program execution processes of the various components within the aforementioned domestic server are based on the same concept as those in the embodiments of the present invention, and will not be repeated here.

[0042] Similarly, this invention provides an integrated hardware and software solution for the compatibility of domestic processors and NVIDIA graphics cards in domestic servers, enabling the normal use of NVIDIA graphics cards on domestic platforms, solving display problems at the BIOS and operating system stages, and enabling the normal use of NVIDIA cards.

[0043] It should be noted that not all steps and components in the above processes and domestic server structures are necessary; certain steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The server structures described in the above embodiments can be physical or logical structures. That is, some components may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be implemented by certain components in multiple independent devices.

[0044] The above-described embodiments are merely preferred embodiments provided to fully illustrate the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention. The scope of protection of the present invention is defined by the claims.

Claims

1. A method for solving display problems of NVIDIA cards on domestic platforms, characterized by: Based on a domestically produced server, an NVIDIA graphics card and a hardware display switching circuit are deployed. The hardware display switching circuit includes a display switching chip. The NVIDIA graphics card is connected to a domestically produced processor via a PCIe interface. The domestically produced processor is connected to the display switching chip via a matching bridge chip. By checking whether the control signal output by the DisplayControlGPIO of the domestically produced processor is low or high, the system determines whether the input source of the display switching circuit switches to the matching bridge chip or the discrete graphics card, thereby enabling the display function of the NVIDIA graphics card on the domestic platform.

2. The method for solving the display problem of NVIDIA cards on domestic platforms according to claim 1, characterized in that: The input source switching process of the display switching circuit is as follows: When the domestic server is powered on, the BIOS starts running. Before the BIOS starts displaying, the CPU's DisplayControlGPIO is set to low level by default, and the input source of the display switching circuit is switched to the matching bridge chip. The BIOS loads the domestically produced matching bridge chip display driver to display the BIOS interface. Settings are made through the BIOS interface. The BIOS boots the Grub.efi program in the operating system, and Grub boots the operating system. Before Grub finishes running and loads the operating system kernel, it calls the BIOS's ExitBootServices service to terminate the boot service. In the ExitBootServices service, the BIOS sets the CPU's DisplayControlGPIO to a high level, switching the display switching circuit input source to the dedicated graphics card. At the same time, Grub boots the operating system kernel, handing control over to the operating system, and then loads the dedicated graphics card driver under the operating system for display.

3. The method for solving the display problem of NVIDIA cards on domestic platforms according to claim 1, characterized in that: When the server is in the BIOS code loading or BIOS settings interface, the graphics card driver loaded by the BIOS interface software is a display driver with a domestically produced matching bridge chip. The CPU sets the display-related flag bits to 0, the CPU's DisplayControlGPIO output control signal is low, and the input source of the display switching circuit is switched to a domestically produced bridge chip.

4. The method for solving the display problem of NVIDIA cards on domestic platforms according to claim 3, characterized in that: When the server loads the operating system boot entry, the server has completed the BIOS stage. The CPU begins to read the operating system-related drivers, the CPU sets the display flag to 1, the CPU's DisplayControlGPIO output control signal is high, and the display switching circuit input source is switched to the dedicated graphics card.

5. A domestically produced server that solves the display problem of NVIDIA cards on domestic platforms, characterized by: The system deploys an NVIDIA graphics card and a hardware display switching circuit, which includes a display switching chip. The NVIDIA graphics card is connected to a domestic processor via a PCIe interface. The domestic processor is connected to the display switching chip via a matching bridge chip. By checking whether the control signal output by the DisplayControlGPIO of the domestic processor is low or high, the system determines whether the input source of the display switching circuit switches to the matching bridge chip or the discrete graphics card, thereby enabling the display function of the NVIDIA graphics card on the domestic platform.

6. A domestic server for solving the display problem of NVIDIA cards on domestic platforms according to claim 5, characterized in that: The process of switching the input source for the display switching circuit in a domestically produced server is as follows: When the domestic server is powered on, the BIOS starts running. Before the BIOS starts displaying, the CPU's DisplayControlGPIO is set to low level by default, and the input source of the display switching circuit is switched to the matching bridge chip. The BIOS loads the domestically produced matching bridge chip display driver to display the BIOS interface. Settings are made through the BIOS interface. The BIOS boots the Grub.efi program in the operating system, and Grub boots the operating system. Before Grub finishes running and loads the operating system kernel, it calls the BIOS's ExitBootServices service to terminate the boot service. In the ExitBootServices service, the BIOS sets the CPU's DisplayControlGPIO to a high level, switching the display switching circuit input source to the dedicated graphics card. At the same time, Grub boots the operating system kernel, handing control over to the operating system, and then loads the dedicated graphics card driver under the operating system for display.

7. A domestic server for solving the display problem of NVIDIA cards on domestic platforms according to claim 5, characterized in that: When the server is in the BIOS code loading or BIOS settings interface, the graphics card driver loaded by the BIOS interface software is a display driver with a domestically produced matching bridge chip. The CPU sets the display-related flag bits to 0, the CPU's DisplayControlGPIO output control signal is low, and the input source of the display switching circuit is switched to a domestically produced bridge chip.

8. A domestic server for solving the display problem of NVIDIA cards on domestic platforms according to claim 7, characterized in that: When the server loads the operating system boot entry, the server has completed the BIOS stage. The CPU begins to read the operating system-related drivers, the CPU sets the display flag to 1, the CPU's DisplayControlGPIO output control signal is high, and the display switching circuit input source is switched to the dedicated graphics card.