[유분투 Breezy]i810칲셋의 3D 가속이 안됩니다.
노트북을 가지고 전철 오가면서 SDL을 가지고 장난을 치려고 합니다. 장난은 다름 아니라 3D 엔진만들기.
SDL공부도 할 겸해서 겸사 겸사 시작하게 되었는데요.
먼저 사용하던 환경은 젠투였습니다. 3D가속의 경우 커널 컴파일 한번해 주고 GLX, DRI 모듈 올려주니 잘되었습니다.
문제는 블랜더 컴파일에서 뭔가 막히는지 죽어버리고, 몇가지 필요한 어플이 컴파일이 죽어라 안되더군요.[약 보름 소비했습니다.]
노트북이 JVC 7310kr모델인지라 컴파일이 데탑처럼 괜찮은 편도 아니고 실제 작동성능도 엇비슷한 지라 그냥 데비안 계열로 갈 생각을 하다가 유분투로 옮겨갔습니다.
커널 컴파일은 데비안 방식인지라 그냥 두고 일단 세팅만 마춰서 가속을 시험 해봤지만. glxinfo 에서 항상 no를 뱉더군요.
lsmod로 i915가 떠 있는 것은 확인했지만 가속은 안되는 상황입니다.
[재미있는 것은 블랜더는 GLX가속 없이도 잘 돌아가더군요. 뷰포트상에서 회전도 빠르게 되고 렌더링도 나쁘지 않게 돌아가더군요. 윈도우에서 쓸때는 조그만 놈이 3D멕스보다 약간 빠른정도였는데 리눅스에서는 휠씬 빠르더군요.]
SDL로 openGL을 다룰 것이라서 3D가속이 필요한데 어찌 하여야 할지 모르겠습니다.
참고로 ubuntu.or.kr의 i915칲 세팅을 따라해 봤지만 리눅스-헤더 패키지를 깔아도 dri가 깔리지 않습니다.
ERROR: Kernel modules did not compile
The DRI drivers can not be installed without the latest kernel modules.
Installation will be aborted. See the dri.log file for information on
what went wrong.
이런 에러만 뱉습니다.
검색을 하다가 보니 agpgart가 필요한 듯 한데요.cd /de
검색을 하다가 보니 agpgart가 필요한 듯 한데요.
cd /dev && ./MAKEDEV agpgart
단순히 위와 같이 해줘도 agpgart를 사용가능한가요? 유분투에서 agpgart 모듈(해당 모듈이 있다면)을 올려 줘야 하지 않을까요? 젠투에서 커널 컴파일시에 잘돼었던 것은 agpgart 옵션을 기본으로 두어서 그런 듯 하기는 한데 말이죠.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
agpgart까지 올렸지만 여전히 가속은 불가.DRM도 올라가고 GL
agpgart까지 올렸지만 여전히 가속은 불가.
DRM도 올라가고 GLX도 올라가지만. 유독 GLcore만은 올라가지 못합니다.
결국 GLcore 하나 때문에 가속을 못 쓰고 있습니다.
유분투에서 GLcore.a 파일을 다시 설치하려면 어떤 패키지를 선택해야 할까요? 해당 디렉토리를 보니 GL코어가 i915패치하면서 깨진 듯합니다.[그렇다고 i915가 정상 인스톨 된 것도 아니고 으아악]
오늘 집에 들어가면 에러 로그와 함께 제 세팅을 올려 보도록 하겠습니다.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
댓글 달기