[유분투 Breezy]i810칲셋의 3D 가속이 안됩니다.

avelose의 이미지

노트북을 가지고 전철 오가면서 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.
이런 에러만 뱉습니다.

avelose의 이미지

검색을 하다가 보니 agpgart가 필요한 듯 한데요.

cd /dev && ./MAKEDEV agpgart

단순히 위와 같이 해줘도 agpgart를 사용가능한가요? 유분투에서 agpgart 모듈(해당 모듈이 있다면)을 올려 줘야 하지 않을까요? 젠투에서 커널 컴파일시에 잘돼었던 것은 agpgart 옵션을 기본으로 두어서 그런 듯 하기는 한데 말이죠.

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

avelose의 이미지

agpgart까지 올렸지만 여전히 가속은 불가.
DRM도 올라가고 GLX도 올라가지만. 유독 GLcore만은 올라가지 못합니다.
결국 GLcore 하나 때문에 가속을 못 쓰고 있습니다.

유분투에서 GLcore.a 파일을 다시 설치하려면 어떤 패키지를 선택해야 할까요? 해당 디렉토리를 보니 GL코어가 i915패치하면서 깨진 듯합니다.[그렇다고 i915가 정상 인스톨 된 것도 아니고 으아악]

오늘 집에 들어가면 에러 로그와 함께 제 세팅을 올려 보도록 하겠습니다.

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.