CN109062526A - A kind of display configuration method and system suitable for UEFI - Google Patents
A kind of display configuration method and system suitable for UEFI Download PDFInfo
- Publication number
- CN109062526A CN109062526A CN201810837600.1A CN201810837600A CN109062526A CN 109062526 A CN109062526 A CN 109062526A CN 201810837600 A CN201810837600 A CN 201810837600A CN 109062526 A CN109062526 A CN 109062526A
- Authority
- CN
- China
- Prior art keywords
- display configuration
- display
- mirroring
- gop
- configuration
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2284—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Digital Computer Display Output (AREA)
Abstract
The invention discloses a kind of display configuration method and system suitable for UEFI, method is arranged several for adapting to the display configuration mirroring of different configuration needs comprising steps of setting basis GOP;Corresponding display configuration mirroring, operation basis GOP, display configuration mirroring are loaded into according to mainboard model.System includes configuration module, for basic GOP to be arranged, is arranged several for adapting to the display configuration mirroring of different configuration needs;Module is run, for being loaded into corresponding display configuration mirroring, operation basis GOP, display configuration mirroring according to mainboard model.Basis GOP is arranged to meet basic graphics driver function in the present invention, and the demand of various mainboards is adapted to by different display configuration mirrorings, can reduce software maintenance cost.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of display configuration methods and system suitable for UEFI.
Background technique
Multihead display is widely used in monitoring, commander, scheduling system, public security, fire-fighting, military affairs, meteorology, railway, aviation etc.
In monitoring system.
In order to meet user to multihead display demand, mainboard generally can all design more the hardware vendor in Intelligent internet of things field
A display interface, such as LVDS, VGA, DVI, HDMI and DP etc.;Mainboard display interface is abundant, and user choice is more;For various
The display that different hardware platforms needs to solve at same BIOS configures compatibling problem;On the other hand, user also can in use
Encounter some problems, such as the products application of some users is to be deployed in ubuntu and fedora Linux system, ubuntu and
Fedora system is mainly directed towards desktop grade application, and default to be shown as mode of extension, and main aobvious equipment is built-in display LVDS, this
Sample will lead to a problem: if user does not have LVDS display screen or application LVDS screen no at all, after loaded and displayed driving,
User can not install the Linux systems such as ubuntu and fedora at all, because operation interface on LVDS, is being used built in main aobvious equipment
Operation interface be can't see in Expansion Interface in family, also just can not normal use computer.
Summary of the invention
The present invention is directed to solve at least some of the technical problems in related technologies.For this purpose, of the invention
One purpose is to provide a kind of display configuration method and system suitable for UEFI.
The technical scheme adopted by the invention is that: a kind of display configuration method suitable for UEFI, comprising steps of setting base
Plinth GOP is arranged several for adapting to the display configuration mirroring of different configuration needs;Corresponding display is loaded into according to mainboard model to match
Set mirror image, operation basis GOP, display configuration mirroring.
Preferably, configuration tool BMP is shown using Intel and basis GOP is arranged according to display interface.
Preferably, it further comprises the steps of: and corresponding display configuration mirroring, modification display configuration mirroring is loaded into according to mainboard model
To close LVDS function, operation basis GOP, display configuration mirroring.
Preferably, it further comprises the steps of: and corresponding display configuration mirroring is loaded into according to mainboard model, detect hardware to determine not
It connects LVDS and shows equipment, modification display configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
Preferably, it further comprises the steps of: and corresponding display configuration mirroring is loaded into according to mainboard model, obtained by BIOS option
Function shutoff operation, modification display configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
The technical scheme adopted by the invention is that: a kind of display and configuration system suitable for UEFI, comprising: configuration module,
For basic GOP to be arranged, it is arranged several for adapting to the display configuration mirroring of different configuration needs;Module is run, basis is used for
Mainboard model is loaded into corresponding display configuration mirroring, operation basis GOP, display configuration mirroring.
Preferably, the configuration module, for showing configuration tool BMP using Intel and base being arranged according to display interface
Plinth GOP.
Preferably, the operation module, for being loaded into corresponding display configuration mirroring according to mainboard model, modification display is matched
Mirror image is set to close LVDS function, operation basis GOP, display configuration mirroring.
Preferably, module is run, for being loaded into corresponding display configuration mirroring according to mainboard model, detects hardware with determination
Not connected LVDS shows equipment, and modification display configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
Preferably, the operation module is also used to be loaded into corresponding display configuration mirroring according to mainboard model, passes through BIOS
Option obtains function shutoff operation, and modification display configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
The beneficial effects of the present invention are: setting basis GOP passes through different displays to meet basic graphics driver function
Configuration mirroring can reduce software maintenance cost to adapt to the demands of various mainboards.
Detailed description of the invention
Fig. 1 show the schematic diagram of the display starting step based on the embodiment of the present invention.
Specific embodiment
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.
Based on the embodiment of the present invention 1
The present embodiment is for explaining in the computer-related display field problem, reason and solution: display
Technology always in upgrading and change, meanwhile, for the competition between various criterion, different manufacturers, deposit simultaneously always in the market
In multiple technologies, and in the case where alternative mainboard interface technology is numerous, if one kind is arranged in each mainboard more
Special display configuration file, will increase the cost of software in this way, also be unfavorable for improving the experience of user;Solution of the invention is thought
Road is one basic GOP of setting, for executing the graphics driver process on basis, it is possible to understand that it is the figure of optimized integration function
Shape driving;By setting multiple display configuration mirrorings, then select corresponding display configuration mirroring with reality according to the model of mainboard
Existing corresponding display configuration, improves the general degree of process, reduces software development cost.
Based on the embodiment of the present invention 2
The present embodiment is for illustrating the realization principle of the invention under pure UEFI BIOS/firmware framework:
Pure UEFI BIOS does not have CSM module, does not support the display configuration mode of traditional VBIOS, but the GOP used
(Graphic Output Protocol driver is for graphics driver is extended to UEFI firmware to driver
Interface, so as to replacing tradition VBIOS (video BIOS) in the initialization such as booting resource requirement behavior), UEFI BIOS can be simultaneously
Comprising multiple display configuration mirrorings named with GUID, therefore can be before GOP operation, in GetVbtData function, root
The display mirror image to be read dynamically is modified according to different configurations (GPIO dynamic detection mainboard model can be used), reaches a BIOS
It is performed simultaneously the effect of a variety of different display configurations;Implementation step includes:
Show that configuration tool BMP (Binary Modification Program) is set according to hardware display interface with Intel
Meter is edited GOP configuration file (i.e. basis GOP).
In BIOS operational process, before GOP operation, it is based on GetVbtData function, is wanted according to different configuration modifications
The GUID of the display configuration mirroring of reading;
Normal start-up operation system.
Based on the embodiment of the present invention 3
If the present embodiment is for explaining that the user mentioned in background technique does not have LVDS display screen or application no at all
LVDS screen, then after loaded and displayed driving, the problem of user can not install the Linux systems such as ubuntu and fedora at all, by
It is the problem of system is not normally functioning in main technical problem, basic ideas are that can be closed according to the needs of reality
Built-in display LVDS function;Simultaneously for more choices of technology purpose, the present embodiment explain how off/on LVDS
Function, specific step include:
UEFI BIOS can wrap the display configuration mirroring of multiple names of GUID simultaneously, i.e., we wrap simultaneously in BIOS
The GOP configuration file that LVDS and closing LVDS is opened containing one, then in BIOS operational process, before GOP operation,
In GetVbtData function, according to BIOS Setup option or according to the hot plug of eDP (Embedded DisplayPort)
Pin judges whether user uses LVDS, then dynamically modifies the display configuration mirroring to be read, and reaches dynamic and turns off or on
Built-in display LVDS function, can avoid result in the problem of Linux systems such as ubuntu and fedora can not normally start.
Based on the embodiment of the present invention 4
The present embodiment is for illustrating display starting step as shown in Figure 1:
1, the power-on self-test of computer;
2, before GOP operation, in GetVbtData function, mirror is configured according to the display to be read of different configuration modifications
Picture;
3, load operating system.
It is to be illustrated to preferable implementation of the invention, but the invention is not limited to the implementation above
Example, those skilled in the art can also make various equivalent variations on the premise of without prejudice to spirit of the invention or replace
It changes, these equivalent deformations or replacement are all included in the scope defined by the claims of the present application.
Claims (10)
1. a kind of display configuration method suitable for UEFI, which is characterized in that comprising steps of
Basis GOP is set, is arranged several for adapting to the display configuration mirroring of different configuration needs;
Corresponding display configuration mirroring, operation basis GOP, display configuration mirroring are loaded into according to mainboard model.
2. a kind of display configuration method suitable for UEFI according to claim 1, which is characterized in that aobvious using Intel
Show configuration tool BMP and basis GOP is arranged according to display interface.
3. a kind of display configuration method suitable for UEFI according to claim 1, which is characterized in that further comprise the steps of:
It is loaded into corresponding display configuration mirroring according to mainboard model, modification display configuration mirroring runs base to close LVDS function
Plinth GOP, display configuration mirroring.
4. a kind of display configuration method suitable for UEFI according to claim 3, which is characterized in that further comprise the steps of:
It is loaded into corresponding display configuration mirroring according to mainboard model, detects hardware to determine that not connected LVDS shows equipment, modification
Display configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
5. a kind of display configuration method suitable for UEFI according to claim 3, which is characterized in that further comprise the steps of:
It is loaded into corresponding display configuration mirroring according to mainboard model, function shutoff operation, modification display are obtained by BIOS option
Configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
6. a kind of display and configuration system suitable for UEFI characterized by comprising
Configuration module is arranged several for adapting to the display configuration mirroring of different configuration needs for basic GOP to be arranged;
Module is run, for being loaded into corresponding display configuration mirroring, operation basis GOP, display configuration mirroring according to mainboard model.
7. a kind of display and configuration system suitable for UEFI according to claim 6, which is characterized in that the configuration mould
Block, for showing configuration tool BMP using Intel and basis GOP being arranged according to display interface.
8. a kind of display and configuration system suitable for UEFI according to claim 6, which is characterized in that the operation mould
Block, for being loaded into corresponding display configuration mirroring according to mainboard model, modification display configuration mirroring is to close LVDS function, operation
Basic GOP, display configuration mirroring.
9. a kind of display and configuration system suitable for UEFI according to claim 8, which is characterized in that operation module is used
In being loaded into corresponding display configuration mirroring according to mainboard model, hardware is detected to determine that not connected LVDS shows equipment, modification is aobvious
Show configuration mirroring to close LVDS function, operation basis GOP, display configuration mirroring.
10. a kind of display and configuration system suitable for UEFI according to claim 8, which is characterized in that the operation mould
Block is also used to be loaded into corresponding display configuration mirroring according to mainboard model, obtains function shutoff operation, modification by BIOS option
Display configuration mirroring is to close LVDS function, operation basis GOP, display configuration mirroring.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810837600.1A CN109062526B (en) | 2018-07-26 | 2018-07-26 | Display configuration method and system suitable for UEFI |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810837600.1A CN109062526B (en) | 2018-07-26 | 2018-07-26 | Display configuration method and system suitable for UEFI |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109062526A true CN109062526A (en) | 2018-12-21 |
CN109062526B CN109062526B (en) | 2021-08-27 |
Family
ID=64836423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810837600.1A Active CN109062526B (en) | 2018-07-26 | 2018-07-26 | Display configuration method and system suitable for UEFI |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109062526B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111913680A (en) * | 2020-08-12 | 2020-11-10 | 中电科技(北京)有限公司 | Multi-screen display method and system based on UEFI firmware |
CN113342369A (en) * | 2021-05-11 | 2021-09-03 | 中天恒星(上海)科技有限公司 | Display card configuration method and main board |
CN116149759A (en) * | 2023-04-20 | 2023-05-23 | 深圳市吉方工控有限公司 | UEFI (unified extensible firmware interface) drive unloading method and device, electronic equipment and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103262035A (en) * | 2010-12-15 | 2013-08-21 | 超威半导体公司 | Device discovery and topology reporting in a combined CPU/GPU architecture system |
CN106843865A (en) * | 2017-01-12 | 2017-06-13 | 深圳华北工控股份有限公司 | The double VBIOS application processes of many display interface solutions of modular computer |
CN107147864A (en) * | 2017-06-09 | 2017-09-08 | 山东超越数控电子有限公司 | A kind of LVDS and USB interface adaptive approach |
CN107656885A (en) * | 2016-07-26 | 2018-02-02 | 深圳市祈飞科技有限公司 | A kind of collocation method of the adaptive display interfaces of UEFI BIOS |
-
2018
- 2018-07-26 CN CN201810837600.1A patent/CN109062526B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103262035A (en) * | 2010-12-15 | 2013-08-21 | 超威半导体公司 | Device discovery and topology reporting in a combined CPU/GPU architecture system |
CN107656885A (en) * | 2016-07-26 | 2018-02-02 | 深圳市祈飞科技有限公司 | A kind of collocation method of the adaptive display interfaces of UEFI BIOS |
CN106843865A (en) * | 2017-01-12 | 2017-06-13 | 深圳华北工控股份有限公司 | The double VBIOS application processes of many display interface solutions of modular computer |
CN107147864A (en) * | 2017-06-09 | 2017-09-08 | 山东超越数控电子有限公司 | A kind of LVDS and USB interface adaptive approach |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111913680A (en) * | 2020-08-12 | 2020-11-10 | 中电科技(北京)有限公司 | Multi-screen display method and system based on UEFI firmware |
CN111913680B (en) * | 2020-08-12 | 2024-04-26 | 昆仑太科(北京)技术股份有限公司 | Multi-screen display method and system based on UEFI firmware |
CN113342369A (en) * | 2021-05-11 | 2021-09-03 | 中天恒星(上海)科技有限公司 | Display card configuration method and main board |
CN116149759A (en) * | 2023-04-20 | 2023-05-23 | 深圳市吉方工控有限公司 | UEFI (unified extensible firmware interface) drive unloading method and device, electronic equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109062526B (en) | 2021-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100321395A1 (en) | Display simulation system and method | |
US7698579B2 (en) | Multiplexed graphics architecture for graphics power management | |
WO2016091033A1 (en) | Method and server for presenting initialization degree of hardware in server | |
US7478187B2 (en) | System and method for information handling system hot insertion of external graphics | |
US6721881B1 (en) | System and method for determining if a display device configuration has changed by comparing a current indicator with a previously saved indicator | |
CN109062526A (en) | A kind of display configuration method and system suitable for UEFI | |
US8661235B2 (en) | Firmware storage medium with customized image | |
WO2016101411A1 (en) | Server display method and device | |
US8982158B2 (en) | Computer screen image displaying method, computer having a vertical display device, and computer program product | |
TW201303849A (en) | Method and apparatus to support a self-refreshing display device coupled to a graphics controller | |
CN104615396A (en) | Android-based resolution ratio automatic adjustment method and system | |
US20070168763A1 (en) | System and method for auxiliary channel error messaging | |
US20150006872A1 (en) | Information processing apparatus and output control method | |
US20180246840A1 (en) | Intelligent Certificate Discovery in Physical and Virtualized Networks | |
CN109936716A (en) | A kind of realization method and system of display driving | |
KR20160097050A (en) | Method and apparatus for displaying composition screen by composing the OS screens | |
TWI443576B (en) | Graphics display systems and methods | |
CN109117108B (en) | Display configuration method and system | |
US7330610B2 (en) | System and method for updating a sign-on logo image file in a computer | |
CN103902493B (en) | Display chip application apparatus, system, method and server platform | |
CN111752623B (en) | Display configuration method, device, electronic equipment and readable storage medium | |
US20220270538A1 (en) | Display mode setting determinations | |
CN101866290B (en) | Computer screen picture plane display method and related computer, medium and program product | |
CN101937709A (en) | Display equipment software updating method | |
CN110377550A (en) | A kind of method and computer equipment for realizing display warm connection function |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |