XFree 4.0에서의 VESA-Framebufferdevice의 설정

고객지원 지식기반 (cg_framebuffer-x4.0)
적용 범위

SuSE Linux: 버전 이래로 6.4
XFree86: 버전 이래로 4.0

Request:

Idea

커널의 시작 이전에, 심지어는 커널이 32bit 보호모드로 작동하기 이전에 원하는 그래픽 모드를 바이오스로부터 불러와서 사용이 가능합니다.

Requirements

그래픽 카드가 `VESA BIOS Extensions 2.0'이나 그 이상의 버전에 대해서 호환이 되어야 합니다.

Procedure:

수세 6.3 이후부터는 프레임 버퍼가 커널에 포함이 되어 있으므로 커널을 컴파일 할 필요가 없습니다. 단지 cd에 있는 패키만 인스톨을 하면 됩니다.

The procedure step by step

  • 원하는 해상도와 색상 테이블등을 결정합니다. 그리고 부팅시에 LILO프롬프트에서 'vga=x'와 같은 파라미터를 주어 명령을 내려 줍니다."x"에는 다음에 나오는 값을 넣어주면 됩니다.
    
        Resolution in Pixel
    
    colour depth     | 640x480  800x600  1024x768 1280x1024
    256        (8bit)|  769      771       773      775
    32000     (15bit)|  784      787       790      793
    65000     (16bit)|  785      788       791      794
    16.7 Mill.(24bit)|  786      789       792      795
    
    1024x768 의 해상도에 16 Bit color depth 를 가지려면 
    LILO boot prompt 에서 다음과 같은 옵션을 주면 됩니다.
    
    linux vga=791
    
    
  • 그래픽 카드가 위에 나온 해상도들을 지원하는지 잘 알아보시기 바랍니다.

  • 커널이 즉시 프레임 버퍼의 이용으로 바뀌면서 윈쪽 상단에 아주 구여운 펭귄이 나타날 것입니다.

  • 이 모드를 기본으로 적용을 하려면 /etc/lilo.conf를 편집을 해야 합니다. vga=normal로 되어 있는것을 예를들면 vga=791과 같이 바꾸어주기 바랍니다.
  • 저장을 한 다음 다음과 같은 명령어를 내려줍니다.

    
    lilo
    
    

    SaX2를 이용한 framebuffer의 설정