rivafb 를 사용하고 싶은데요...
안녕하세요?
Directfb를 사용하고 싶어 페도라4에 Directfb를 컴파일해서 설치를 했습니다.
일반 vesa framebuffer에서는 테스트 프로그램을 실행 시켰을 경우 정상적으로 잘 작동을 하더군요.
그런데 directfb의 가속화기능을 사용하기 위해 rivafb를 이용하려고 하면 테스트 프로그램이 정상 작동을 하지 않네요.
그래픽 카드는 Nvidia Geforce4 MX를 사용하고 있습니다.
처음에 커널의 옵션 중에 rivafb의 사용 옵션이 있는지 모르고 먼저 nvidia의 웹사이트에서 드라이버를 다운로드 받아 설치를 했습니다.
일반적인 X는 정상적으로 잘 작동을 하더군요. 그리고 컴파일 결과 추가로 rivafb라는 모듈이 생기더군요.
그래서 "modprobe rivafb" 이런 식으로 모듈을 올려서 rivafb를 사용하려 하였으나 정상적으로 작동을 하지 않더군요.
그래서 구글링을 하던 중 커널 옵션에 rivafb라는 게 있는 걸 알아내고 커널을 다시 컴파일했습니다.
그래서 grub.conf에서 커널 부팅 옵션으로 video=rivafb:1024x768로 주고 부팅을 했습니다만 /dev/fb, /dev/fb0가 생성이 되지 않아
directfb가 정상적으로 작동을 하지 않더군요.
참고로 커널 부팅 옵션으로 vga=0x317이런 식으로 주게 되면 부팅시 화면에 Tux가 나오면서 정상적으로 /dev/fb, /dev/fb0가 생성되어
directfb의 예제 프로그램을 실행시킬 수 있었습니다.
기본 vesa fb가 아닌 기타 rivafb나 atifb등을 통해 directfb를 사용해 보셨거나 directfb를 사용하시지 않더라도
rivafb를 사용해 보신 분이 계신다면 도움 부탁 드립니다.
좋은 하루 보내세요.
댓글 달기