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 PDF

Info

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
Application number
CN201810837600.1A
Other languages
Chinese (zh)
Other versions
CN109062526B (en
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.)
Shenzhen Dao Dao Intelligent Technology Co Ltd
Original Assignee
Shenzhen Dao Dao 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 Shenzhen Dao Dao Intelligent Technology Co Ltd filed Critical Shenzhen Dao Dao Intelligent Technology Co Ltd
Priority to CN201810837600.1A priority Critical patent/CN109062526B/en
Publication of CN109062526A publication Critical patent/CN109062526A/en
Application granted granted Critical
Publication of CN109062526B publication Critical patent/CN109062526B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection 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

A kind of display configuration method and system suitable for UEFI
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.
CN201810837600.1A 2018-07-26 2018-07-26 Display configuration method and system suitable for UEFI Active CN109062526B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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