nvidia beta driver + AIGLX + beryl

나부군의 이미지

kldp 블로그에는 익숙하지 않아 얼마전 글을 써놓고 와보질 못했는데, 그동안 많은 분들이 댓글을 남겨주신 것도 몰랐네요. 남겨주신 분들 모두 감사드립니다. 역시 우분투의 힘인가? 하는 생각이 들었습니다.

얼마전에 xgl + compiz 조합을 aiglx + beryl 조합으로 교체했습니다. 한번에 넘어간건 아니고 compiz가 beryl로 fork된 지 얼마 안되서 혹시나 하는 마음에

sudo apt-get install beryl

했더니 바로 설치되지 않겠습니까? 그렇게 xgl + beryl로 전환했다가, 최근 새로 나온 nvidia-beta 드라이버를 통해 aiglx를 사용할 수 있다는 이야기에 바로 aiglx로 넘어갔습니다. (http://kldp.org/node/73937 참조)

aiglx의 장점은 뭐니뭐니 해도 그놈터미널의 투명창기능이 fake로 지원되는게 아니라는 겁니다.

하지만 현재 전체적으로 nvidia-beta + aiglx + beryl 조합을 추천드리지 않습니다. 매우 불안정합니다. 가장 널리 알려진 현상으로 가끔 창이 하얗거나 까맣게 나타납니다. 특히 beryl은 처음 스플래쉬 화면만 잠깐 볼만하고, 그 이후의 에니메이션 효과는 설정값 차이인지는 모르겠지만, compiz에 비해서 뭔가 좀 엉성한 느낌이 있습니다. 가끔 전체창이 엉뚱한 곳에 가서 붙어있기도 합니다.

하지만, 또 그렇다고 그냥 넘어가지 못하고, 꼭 써봐야지 직성이 풀리는 분들이 계십니다. 바로 저처럼. 그런 분들을 위해 간단하게 설정하는 법을 소개할까 합니다.

일단 /etc/apt/sources.list에 다음 주소를 추가합니다.

deb <a href="http://ubuntu.compiz.net/" rel="nofollow">http://ubuntu.compiz.net/</a> edgy main-edgy

Quinn의 패키지를 설치하기 위해 다음 키를 임포트 합니다.

wget <a href="http://www.beerorkid.com/compiz/quinn.key.asc" rel="nofollow">http://www.beerorkid.com/compiz/quinn.key.asc</a> -O - | sudo apt-key add -

이제 다음 주소에서 nvidia beta driver를 받아옵니다.
http://www.nzone.com/object/nzone_downloads_rel70betadriver.html

이제 필요한 패키지들을 하나씩 설치해봅시다.

sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl emerald-themes
sudo apt-get install linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev
sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
sudo rm /etc/init.d/nvidia-*

다 설치가 되었으면, 이제 nvidia beta driver를 설치해야 하는데, gdm을 내려줘야만 설치가 됩니다.

sudo gdm stop

X윈도우 세션이 종료되면 아까 nvidia beta driver를 받았던 위치로 가서 다음 명령을 실행합니다.

sudo sh NVIDIA-Linux-x86-1.0-9625-pkg1.run

curse화면에서 설치가 진행됩니다. 설치가 끝나면 다시

sudo gdm start

를 실행합니다. 잘 되십니까? 아마 예전과 똑같은 화면이 뜰텐데요. 터미널을 열어 beryl-manager를 실행해 보시기 바랍니다.

출렁이는 에메랄드가 보이시나요?

지금 리눅스에서 올리는 게 아니라 기억을 더듬으며 썼는데, 다음 url들도 참고하시면 도움이 되실 겁니다.

http://ubuntuforums.org/showthread.php?t=263851
http://forum.beryl-project.org/topic-5021-howto-beryl-aiglx-nvidia-drivers

YouTube 동영상으로 미리 한번 보세요. ;)
http://www.youtube.com/watch?v=egb5g0m3J2o

댓글

sheep의 이미지

window manager를 다른거(예를들면 metacity)로 바꾸고 다시 beryl로 돌아오면 xwindow가 먹통이 됩니다...

참고 하시길...

전 dapper 안 쓰고 edgy써요...

--------
From Buenos Aires, Argentina
No sere feliz pero tengo computadora.... jaja
닥치고 Ubuntu!!!!!
To Serve My Lord Jesus
blog: http://sheep.tistory.com (블로그 주소 바꼈습니다)

--------
From Buenos Aires, Argentina
No sere feliz pero tengo computadora.... jaja
닥치고 Ubuntu!!!!!
To Serve My Lord Jesus
blog: http://sehoonpark.com.ar
http://me2day.net/sheep

나부군의 이미지

beryl-manager에서 바꿔도 그런가요? 저는 윈도우 관리자 선택메뉴에서 여러번 바꿔도 먹통이 되지는 않습니다. 뭔가 특성을 타는 것일까요? 다음은 제가 설치한 패키지들의 버전입니다.

NVIDIA-Linux-x86-1.0-9625-pkg1.run
xorg-7.1.1ubuntu2
beryl-0.1.0-1 (core,manager,plugins,settings,emerald,emerald-themes 포함)

neocell의 이미지

5일전에 저는 fedora core 5에서 시도해봤습니다.

case 1. geforce fx5200과 geforce 6800 두 그래픽 카드를 번갈아 NVIDIA-Linux-x86-1.0-9625-pkg1 베타버전을 사용하였고 xgl + compiz를 적용하였습니다.
삽질을 좀했지만 화면 끊김도 없고 부드럽게 잘 되더군요.

case 2.
다시 aiglx + beryl로 바꿔 적용했을 때는 다음과 같은 문제가 발생하였습니다.
- splash 에메랄드 로고가 두번 실행 되더군요.
- berly-manager를 실행하였을 때 10번중 3번은 화면이 하얗게 또는 검게 바뀌고 먹통이 되더군요. 그런데 한번 로딩이 제대로 되면 안정적으로 잘 됩니다. 단축키도 잘 먹더라고용.. 화면 움직임은 xgl + compiz 보다 더 부드럽습니다.

지금 case 2로 사용중입니다. eye-candy 효과도 있지만 프로그램 전환 및 workspace 를 정말 활용잘하는 것 같습니다. 최고~!

아 깜빡했군요. fc5의 경우 berly설치 할때

beryl-core-20061006-1.i386.rpm
beryl-manager-20061006-1.i386.rpm
beryl-plugins-20061006-1.i386.rpm
beryl-settings-20061006-1.i386.rpm
emerald-20061006-1.i386.rpm
emerald-themes-20061006-1.i386.rpm
을 사용했습니다.

beryl-0.1.0-1 (core,manager,plugins,settings,emerald,emerald-themes 포함) 사용했을 때는 오류만 나더군요.
아마 이건 fc6에...

liebeym의 이미지

Add this to Section "Screen"
# Enable 32-bit ARGB GLX Visuals
Option "AddARGBGLXVisuals" "True"

to Section "Device"
#performance가 개선된다는 군요
Option "TripleBuffer" "true"

그리고 berly setting manager->윈도우 쾌적남김 ->disable해주세요 (여기가 좀 불안하답니다.)


AMule--->A si bal Mule

liebeym의 이미지

sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common

sudo apt-get autoremove nvidia-glx 했을때 의존성 문제로 xorg-core까지 다 지우더군요(X 가 안떠요 TT)

그래서 다시 sudo apt-get install xserver-xorg-core를 다시 설치 해주었습니다.

AMule--->A si bal Mule

댓글 달기

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