• <Intel.com에 대한 자세한 내용

인텔® 임베디드 미디어 및 그래픽 드라이버(인텔® EMGD) FAQ

BIOS 및 펌웨어

1.    UEFI란?

 

UEFI는 통합 확장 가능 펌웨어 인터페이스(Unified Extensible Firmware Interface)를 의미합니다. UEFI는 기존 시스템 BIOS를 대체하는 것으로, 유연하고 빠르며 효율적일 뿐 아니라 드라이버 크기 제한이 없습니다. UEFI 프리 부트 펌웨어 아키텍처는 32비트/64비트/IA64일 수 있습니다. 이진 호환성은 없습니다. CSM(호환성 지원 모듈)은 기존 운영 체제를 부팅하고 기존 옵션 ROM으로 작동하는 데 사용됩니다.

 

인텔® 아톰™ 프로세서 E6xx 시리즈 및 인텔® 시스템 컨트롤러 허브 US15W 칩셋용 인텔® EMGD는 UEFI 시스템 프리 부트 펌웨어에 병합된 EFI GOP(Graphics Output Protocol) 드라이버를 지원합니다. EFI GOP 드라이버는 고속 부트 기능을 지원합니다.

 

2.    비디오 BIOS(VBIOS)는 GOP(Graphics Output Protocol) 드라이버와 동일합니까?

 

아니요. GOP 드라이버(일부 인텔 EMGD 문서에서는 EFI 비디오 드라이버라고도 함)는 레거시 비디오 BIOS를 대체하는 것으로, 호환성 지원 모듈(CSM) 없이 UEFI 프리 부트 펌웨어 사용을 지원합니다. 인텔 EMGD GOP 드라이버는 고속 부트(속도 최적화 및 플랫폼별) 또는 일반(일부 플랫폼에 대해 범용) 드라이버일 수 있습니다.

 

다음은 GOP 및 비디오 BIOS의 간략한 비교 정보입니다.

  • GOP: 64Kbyte 제한 없음. 32비트 보호 모드. CSM이 필요하지 않음. 속도 최적화(고속 부트).
  • 비디오 BIOS: 64KB 제한(인텔® 시스템 컨트롤러 허브 US15W 칩셋) 및 127KB 제한(인텔® 아톰™ 프로세서 E6xx 시리즈). 16비트 실행. UEFI 시스템 펌웨어와 함께 CSM이 필요함. GOP CSM보다 성능이 떨어짐. VBIOS는 32비트 및 64비트 아키텍처 모두에서 작동함.

 

3.    VBIOS와 GOP 드라이버는 하나의 플랫폼에서 함께 사용될 수 있습니까?

 

아니요.


4.    VBIOS 옵션 ROM은 EFI 프리 부트 펌웨어의 디스플레이 어댑터에 어떻게 링크됩니까?

 

VBIOS 옵션 ROM은 VGA 장치(보통 버스 0, 장치 2, 기능 0)의 PCI 벤더-장치 ID와 연결됩니다. 이 정보는 컴파일 시에 EFI 사전 부트 펌웨어에 내장되거나 펌웨어 벤더 병합 유틸리티를 통해 호스트의 이미지에 병합됩니다.

 

5.    Matrox등의 외부 그래픽 카드 및 내부 LVDS 등의 내부 그래픽을 가지고 있을 때 어떤 VBIOS가 활성화됩니까?

 

이 답변은 EFI 프리 부트 펌웨어 설정에 따라 달라집니다. "PCI as primary" 옵션을 사용할 수 있고 활성화된 경우, Matrox 카드의 VBIOS 옵션 ROM이 활성화됩니다. "PCI as primary"가 활성화되지 않은 경우, 인텔® EMGD VBIOS가 활성화됩니다. 플랫폼에 하나의 VBIOS 인스턴스만 있을 수 있다는 점에 유의하십시오.

 

6.    Windows XP*에서 VBIOS 사용 시나리오는 무엇입니까?

 

Windows XP*는 그래픽 드라이버가 로드될 때까지 스플래시 화면과 메시지를 표시하기 위해 int 10h를 통해 VBIOS를 사용합니다. OS 부팅 과정에서 OS가 표시 목적으로 VBIOS를 우회하고 프레임버퍼에 직접 쓰기를 수행합니다. 그래픽 드라이버가 로드된 후, 전체 화면 DOS 모드 및 "블루 스크린" 중에 OS가 제어권을 VBIOS로 전달하여 스택 정보를 표시합니다.

 

7.    Windows Embedded Compact* 7용 인텔® EMGD v1.18이 UEFI 기반의 인텔® 부트 로더 개발 키트(인텔® BLDK)를 지원합니까?

 

예, 인텔® 아톰™ 프로세서 E6xx 시리즈 기반 플랫폼에서 지원됩니다.

 

8.    CED에서 인텔® 아톰™ 프로세서 E6xx 시리즈용 64K VBIOS 대신 127K VBIOS를 생성하는 이유는 무엇입니까?

 

인텔® EMGD1.16부터는 VBIOS에서 인텔® 아톰™ E6xx 프로세서 기반 플랫폼용 127K VBIOS와 인텔® 시스템 컨트롤러 허브 US15W 칩셋 시리즈용 64K VBIOS를 지원합니다. 새로운 기능이 VBIOS에 추가됨에 따라 인텔 EMGD V1.16부터 파일 크기가 64K를 넘습니다. 파일 크기 제약으로 인해 이제 인텔® 아톰™ E6xx 프로세서 시리즈용 64K vBIOS를 사용하실 수 없습니다. 64K VBIOS가 필요한 경우 Windows* XP 및 Linux OS용 인텔 EMGD V1.10 vBIOS 패키지 또는 Windows* 7, Windows* Embedded Standard 7 및 Windows* Embedded Compact 7 OS용 인텔 EMGD V1.14 vBIOS 패키지를 사용하십시오.