DISPLAY=:1과 XGL에 관해서..
글쓴이: bon1305 / 작성시간: 금, 2007/06/15 - 11:22오후
beryl을 사용하기 위해 xgl을 설치했습니다.
(비디오 카드는 ati x1400입니다.)
설정을 보고 따라해서 보통 그놈에서는 fglrxinfo에서 ATI라고 나오고
glxinfo에서는 Direct rendering도 yes로 나옵니다.
근데 xgl에서는 fglrxinfo에서는 ATI로 나오는데 glxinfo에서는
Xlib: extension "XFree86-DRI" missing on display ":1.0".
display: :1 screen: 0
direct rendering: No 이렇게 나옵니다.
그래서 찾아봤더니 xgl은 :1에 올라가는게 맞고 :0에 x서버가 떠 있는기 때문에
:1에서는 가속을 사용할수 없는게 맞는거라고 하던데
그렇다면 왜 많은 beryl설정 문서들을 보면
startxgl.sh에서 DISPLAY=:1을 설정해주는건가요? 그렇게 하면 가속이 안되기 때문에
beryl을 못쓰는거 아닌가요? 그리고 그렇게 해서 되시는 분들은 어떻게 되는건지 ㅡ.ㅡ
해결 방법이 궁금합니다~
Forums:
beryl이나 compiz를
beryl이나 compiz를 실행하려면 X서버와 GL라이브러리에서 texture_from_pixmap 라는 OpenGL 확장을 제공해주어야 합니다.
그런데 ati에서 제공하는 fglrx드라이버에서는 저 확장을 지원하지 않습니다.
atk 그래픽 칩셋을 사용할 때 Xgl을 사용하는 이유는, Xgl에서 저 확장을 제공하기 때문입니다.
하드웨어 가속은 별개의 이슈입니다.
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
댓글 달기