리눅스에서 3D 게임 제대로 돌리려면 어떻게 해야하나요? 가속

zelon의 이미지

우분투 깐 기념으로 이것저것 해보고 있는데요. Game 쪽에 일하고 있어서 게임 관련은 어느 정도인지 싶어서 시냅틱 패키지 관리자에서 3D 관련 게임을 설치해보았습니다.

그중 Slune 라는 게임을 돌려보았는데, FPS 가 0.0 입니다 -ㅅ-;;

아마 하드웨어 가속이 안되서 그런 것 같던데(실제 화면은 무척이뻤습니다.)

리눅스를 데스크탑에서 쓰려면 아마 게임이 활성화되어야한다는데 다들 공감하실 겁니다. 이게 데비안 기반이어서 그 이념과 충돌되는, 기본적으로 하드웨어 드라이버들을 탑재하지 못한다고 들었는데 이거 꽤 큰 걸림돌이라고 생각합니다.

여튼 상황이 그렇고, 어떻게 해야 리눅스 기반에서 게임들의 하드웨어 가속을 제대로 시킬 수 있을까요? 간단한 방법이면 더욱 좋을 듯 하구요. ^^;; 이건 제가 게으른 것도 있겠지만, 데스크탑으로 리눅스를 쓰시는 많은 초보분들에게도 중요하다고 생각되어집니다.

ps : 우분투가 정말 좋긴 좋네요 헤헷.

freesky의 이미지

자신이 사용하는 그래픽 카드의 드라이버를 설치하면 되지 않나요?

저는 ATI 드라이버 설치해서 잘 쓰고 있는데요..

Tux Racer도 잘 돌아갑니다.

그 외의 게임은 별로 하지 않습니다만...

음.. 그리고 쓸데없는 딴지이지만..

'이쁘다'가 아니고 '예쁘다' 입니다.

올해에는 꼭 노트북이 생기게 해 주세요.

zelon의 이미지

예쁘더군요 하핫 ^^;;

그 드라이브를 어떻게 설치하나요? 한글로 잘 정리된 것이나 이런게 없을까 싶어서 여쭤봅니다.

-----------------------------------------------------------------------
GPL 오픈소스 윈도우용 이미지 뷰어 ZViewer - http://zviewer.wimy.com
블로그 : http://blog.wimy.com

sodomau의 이미지

nvidia도 홈페이지에서 리눅스용 드라이버 제공합니다.
받아서 설치 스크립트만 실행시켜주면
알아서 해 주고, 메뉴얼대로 약간의 설정만 손봐주면
하드웨어 가속 깔끔하게 잘 됩니다.

zelon wrote:
예쁘더군요 하핫 ^^;;

그 드라이브를 어떻게 설치하나요? 한글로 잘 정리된 것이나 이런게 없을까 싶어서 여쭤봅니다.

zelon의 이미지

아... 저도 그렇게 해보았습니다만... 이상하게 bash NVIDIxxxxxxxxx.run 을 해주면 중간에 오류가 납니다.

그래서 별의별짓을 해보니 어떻게든 되었네요 -0-

일단 다음과 같은 것을 했습니다.

중간에 --kernel-source-path 를 넣으라고 해서 linux-headerXXX 를 버젼에 맞춰서 깔고 이게 헤더만 있어서 안되나해서 linux-source-XXX 를 깔았습니다. 그래도 안되어서 구글링을 해보니, 다음의 링크를 발견했습니다.

http://debianusers.org/DebianWiki/wiki.php/NVIDIA#s-1.1.2

여기서 2번의 방법으로 하니, 중간에 커널 컴파일로 보이는 것을 주욱 묻더군요... ㅠ.ㅜ 커널 컴파일을 한번도 안해본 전... 그냥 계속 엔터쳤습니다...

일단 /lib/modules/2.6.10/nvidia/nvidia.ko 가 생기더군요. 그런 후 잠시 삽질하다가(이상하게 modconf 가 없더군요), /etc/modules 젤 끝에 nvidia 라고 적어주고, /etc/X11/xorg.conf 를 다음 url 을 참고해서 고쳤습니다.
http://debianusers.org/DebianWiki/wiki.php/NVIDIA-Linux-installer#s-4

Load "glx" 는 이미 되어있었구요. (앞에서 apt-get 으로 깔아서인듯)

VendorName, Driver 줄만 수정해줬습니다.

이러니 일단 되는군요.... 휴우... 일단 되니까 다행입니다만, 리눅스에서 드라이버 깔기가 이렇게 힘들어서야... 쩝... 그리고 커널 올라가면 또 패치해야한다니 좀 그렇네요... 일반 유저에게 다가가려면 이 부분이 쉬워지는게 매우 중요할 듯합니다.

2년뒤 군복무가 끝나면 리눅스용 온라인 게임 만들고 싶은데 그 때쯤은 누구라도 쉽게 리눅스 드라이버 설치할 수 있길... ^^

-----------------------------------------------------------------------
GPL 오픈소스 윈도우용 이미지 뷰어 ZViewer - http://zviewer.wimy.com
블로그 : http://blog.wimy.com

tinywolf의 이미지

앗.. 저도 꿈이 리눅스용 온라인 게임 만드는 거랍니다.. 하하..

지금은 PDA에 더 관심이 많아서 이것저것 해보고 있지만..

ㅡ_ㅡ;

익명 사용자의 이미지

zelon wrote:

리눅스를 데스크탑에서 쓰려면 아마 게임이 활성화되어야한다는데 다들 공감하실 겁니다. 이게 데비안 기반이어서 그 이념과 충돌되는, 기본적으로 하드웨어 드라이버들을 탑재하지 못한다고 들었는데 이거 꽤 큰 걸림돌이라고 생각합니다.

데비안 방식의 패키지 관리를 하는 것이 비슷하고, 데비안 패키지를 여러가지 그대로 쓸 수 있지만, 데비안과 우분투는 전혀 다른 배포본입니다. 우분투는 영리업체인 Canonical Ltd. 의 지원하에 개발되는 무료배포형 배포본이라고 해야 정확합니다. 레드햇과 차별되는 점이라면, 데스크탑에 주력하고, 무료 업데이트를 현재 (그리고 미래까지도 지원할 것이라고는 하는데.. ) 지원하고 있다는 점이겠죠. 언제까지 퍼주는 장사를 할 수 있을지는 아무도 모릅니다.

그리고 우분투는 데비안 정신과는 별로 상관이 없습니다. 독점드라이버 벤더의 드라이버 배포정책에 따라 배포본 CD에 들어갈 수가 없을 뿐입니다.

sodomau의 이미지

아.. 고생하셨군요;;

전 페도라 쓰는데
머 이것저것 귀찮은거 없이 한방에 설치 되길래
그냥 잘 쓰고 있습니다.

무엇때문에 에러가 났을까요.. 음...
배포판 때문에 어떤 차이가 있나..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.