View Single Post
2008-01-26, 07:47 PM   #13
gulbee
Senior Member
 
gulbee's Avatar
 
Registered: Dec 2001
My Mac: Titanium Powerbook G4
Posts: 197
오프라인
인용:
djhan 님이 쓰신 글 글 보기
그리고 신형 맥 프로의 8800gt 그래픽 카드는 구형 맥 프로에서 인식할 수 없답니다. 8800GT의 펌웨어가 64bit EFI만 지원한다는군요. 2600XT는 32bit/64bit EFI를 모두 지원하기 때문에 가능하다고 하지만.... (실제로 성공한 사람들도 꽤 있습니다).
이 말때문에 소문의 진원지를 찾아 해맸습니다. 현재로선 애매하다는 결론입니다.
EFI를 32비트와 64비트로 나누어서 설명하는 문서를 정확히 발견하지 못한 것도 있겠지요.
우선 Kid82님이 말씀하신것처럼 과연 2008년 이전의 맥프로는 64 bit EFI가 아니라
32 bit EFI였던 것이냐가 문제입니다.

여기서 EFI대해서 자세히 알아보면 EFI의 Specification의 버젼은 다음처럼 3가지로 나뉘게 됩니다.

EFI 1.1 (2002) 32 bit
-----------------
EFI 2.0 (2006) 64 bit
EFI 2.1 (2007) 64 bit

EFI 1.1과 2.0의 핵심적인 차이는 다음과 같습니다.
1) Support for x64 CPUs
2) A new Graphics Output Protocol (GOP) replaces UGA I/O & UGA Draw protocols
3) Support for USB 2.0
4) A new Extended SCSI Pass Thru Protocol replaces the 1.1 SCSI protocol

즉 EFI 1.1은 32 bit EFI가 될 수 있고
EFI 2.0이후부터는 64 bit EFI라고 할 수 있습니다.

여기서 논란이 된 상대적 Old Mac Pro가 과연 32 Bit EFI인것이냐가 문제인데요.
위의 차이점에서 보이듯이. EFI 1.1은 64 Bit 프로세서를 지원하지 못하며. USB 2.0조차도
지원하지 못하고 있습니다. 그러므로 Mac Pro는 64 Bit 프로세서를 지원하기 위해
적어도 EFI 2.0이상이 되어야 합니다. EFI가 나온 시기상으로도 EFI 2.0이상을 채택했을
가능성이 매우 높은 것입니다.

인용:
8800GT의 펌웨어가 64bit EFI만 지원한다는군요. 2600XT는 32bit/64bit EFI를 모두 지원하기 때문에 가능
그래서 이 말의 진원지를 찾아서 대략 1시간 동안 검색을 해보았는데요 결국 애플에서 명시한 문서는
발견할 수 없었고 단지 MacRumors 포럼에서 누군가 추측한 글만이 남아 있었습니다.

8800GT의 호환성의 문제는 비단 EFI펌웨어 뿐만아니라
PCI-Express의 버젼에 따른 문제에 봉착해 있었습니다.

이번에 맥프로 옵션으로 나온 8800GT가 PCI-Express 2.0입니다.
고로 2008년 1월에 발표한 맥프로도 PCI-Express의 버젼이 2.0 이며
그 이전의 맥프로의 PCI-Express의 버젼은 1.1이라고 합니다.

PCI-Express 2.0의 경우 하위호환을 가집니다. 1.1과 1.0에 대하여
그런데 문제점이 발표된건 PCI-Express 1.0a에 한하여 문제가 있다고
하는군요....

이상 심심한김에 EFI에대해서 공부해보고 이것저것 찾아본 결과입니다.

맥프로의 스펙
Mac_Pro
Mac_Pro_Early_2008

EFI 1.1과 2.0의 차이점
Insyde_UEFI_FAQ.pdf

기타 디스커션
MacRumors Forum : Upgrading old Mac Pro to 8800 GT graphics?
Apple Discussion : New graphics card for previous Mac Pro?
__________________
<^)3+<
  Reply With Quote