2. 하드웨어 요구사항

the 4.1.0 status page에서 카드와 칩셋종류에 대한 최신 리스트를 찾을 수 있다.

비디오 카드에 사용된 칩셋명은 비디오 카드 구입시 동봉된 설명서에 나와 있을것이다. 새로 비디오 카드를 구입하거나 비디오 카드가 이미 장착되어 있는 컴퓨터를 새로 구입하는 경우라면 정확한 제조업체명과 모델명, 칩셋명을구입처에 문의한다. 대개의 구입처에서는 필요하면 제조업체에 문의해서라도 알려줄 것이다. 보통 제조업체 측에서는 그냥 '표준 SVGA 카드'라고 하면서 '당연히 작동에 이상없을 것'이라는 식으로 말하기도 하는데 이럴 경우엔 리눅스와 XFree86을 쓰려고 한다는 점을 밝히고 지원하지 않는 카드가 있으므로 자세한 정보가 필요하다는 점을 설명해야 한다.

XFree86 배포판에 포함된 SuperProbe 프로그램을 이용해도 비디오카드 칩셋을 알아낼 수 있는데 이것은 아래에서 자세히 설명하겠다.

지원되는 비디오 카드는 ISA, VLB 그리고 PCI 등 모든 버스 타입에서 지원된다.

XFree86 개발자가 직면한 문제중의 하나는 일부 비디오 카드 제조업체에서 카드클럭 주파수를 결정하는 데에 비표준 방식을 이용한다는 것이다. 이들중 일부는프로그래밍에 필요한 카드 사양을 공개하지 않거나, 카드 정보 공개에 있어서개발자들에게 비공개 원칙에 대한 동의를 요구하기도 한다.개발팀이 원치않는 일이다. 오랫동안 Diamond사의 비디오 카드에 있어서 이러한문제가 있었지만 XFree86 release 3.1 이후로 Diamond사는 개발팀과 협력하기시작하여 자사 카드의 공개 드라이버를 발표하였다.

리눅스에서 XFree86을 위한 권장사양은 위에 나온 칩셋을 쓴 비디오 카드와최소 8 MB의 램을 갖춘 486 이상이다. 최적의 실행을 위해서는 S3 칩셋 카드와같은 가속카드를 쓰는 것이 좋다. 값비싼 하드웨어를 구입하는 모험을 하기전에 XFree86 문서를 참고하여 지원여부를 확인해야 한다.

한가지 사족을 달자면 Matt Welsh (이 FAQ를 만든 사람)이 쓰던 리눅스시스템은 20MB RAM과 2MB의 DRAM이 달린 VLB S3-864 칩셋 카드가 장착된486DX-66이었다. 그는 X 성능테스트를 이 시스템과 Sun Sparc IPX워크스테이션에서 수행했는데 그의 리눅스 시스템이 Sparc IPX보다 대략 7배정도 더 빨랐다 (궁금한 분들을 위해 설명하자면, 이 비디오 카드가 장착된리눅스 상의 XFree86-3.1이 작동하는 속도는 약 171,000 xstone이며 SparcIPX는 약 24,000 xstone이다). 일반적으로 SVGA 가속카드를 쓰는 리눅스시스템상의 XFree86이 상용 유닉스 워크스테이션 (보통 그래픽을 위해 단순 프레임 버퍼를 채용하는) 보다 훨씬 빠른 수행 능력을 보여준다.

시스템은 최소 4MB의 물리적 램과 16MB의 가상 램 (예를 들자면 8MB의 물리적램과 8MB의 스왑영역)을 가지고 있어야 한다. 메모리 부족시에 물리적 램이더 많을수록 시스템의 디스크 스왑이 더 적어진다는 점을 기억해야 한다.스왑은 본질적으로 느리기 때문에 (디스크는 메모리에 비해 훨씬 느리다)XFree86을 원활히 사용하기 위해 8MB나 그 이상의 램이 필요하다. 16MB면 더좋을 것이다. 4MB의 물리적 램을 가진 시스템은 8MB 이상의 램을 가진시스템보다 훨씬(최고 10배까지) 느리다.