XStart 연결 시 OpenGL이 활성화되지 않는 문제 [3]

XStart 연결 시 OpenGL이 활성화되지 않는 문제

2011-09-27 09:23 - 이정현

안녕하세요?

Fedora 13을 설치 후 Nvidia 드라이버를 설치하고 XStart로 연결을 하면 opengl 관련 기능이 활성화되지 않는 문제가 있습니다. x app 실행은 잘 됩니다만 가속 기능이 요구되는 프로그램은 정상적으로 출력이 되질 않네요.

CentOS 5에서는 별다른 설정 없이도 잘 돌아갔습니다만 이유가 정확히 뭔지 모르겠네요.

Xstart를 이용해서 SSH로 연결하고, 실행 명령은 DISPLAY=$DISPLAY;/usr/bin/gnome-session 로 지정했습니다.

연결 직후의 로그 메시지를 첨부합니다.

[09:22:11] 실행명령을 보냈습니다.
[09:22:11] DISPLAY=$DISPLAY;/usr/bin/gnome-session
[09:22:11] Start timer (TIMER_SHUTDOWN, 180).
[09:22:12] X11 채널(id=1)이 시작되었습니다.
[09:22:12] Stop timer (TIMER_SHUTDOWN).
[09:22:12] X11 채널(id=2)이 시작되었습니다.
[09:22:12] X11 채널(id=3)이 시작되었습니다.
Xlib: extension "RANDR" missing on display "localhost:11.0".
gnome-session[4010]: WARNING: GSIdleMonitor: IDLETIME counter not found
gnome-session[4010]: WARNING: Unable to determine session: Unable to lookup session information for process '4010'
GNOME_KEYRING_CONTROL=/tmp/keyring-NajcVD
SSH_AUTH_SOCK=/tmp/keyring-NajcVD/ssh
GNOME_KEYRING_PID=4025
[09:22:12] X11 채널(id=4)이 시작되었습니다.
[09:22:12] X11 채널(id=5)이 시작되었습니다.
GNOME_KEYRING_CONTROL=/tmp/keyring-NajcVD
SSH_AUTH_SOCK=/tmp/keyring-NajcVD/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-NajcVD
SSH_AUTH_SOCK=/tmp/keyring-NajcVD/ssh
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
[09:22:12] X11 채널(id=4)이 종료되었습니다.

** (gnome-settings-daemon:4028): WARNING **: Unable to start xrandr manager: RANDR extension is not present
[09:22:12] X11 채널(id=6)이 시작되었습니다.
[09:22:12] X11 채널(id=6)이 종료되었습니다.
[09:22:12] X11 채널(id=7)이 시작되었습니다.
[09:22:12] X11 채널(id=7)이 종료되었습니다.
[09:22:12] X11 채널(id=8)이 시작되었습니다.
Xlib: extension "RANDR" missing on display "localhost:11.0".

** (gnome-settings-daemon:4028): WARNING **: Neither XKeyboard not Xfree86's keyboard extensions are available,
no way to support keyboard autorepeat rate settings

** (gnome-settings-daemon:4028): WARNING **: XKB extension not available

** (gnome-settings-daemon:4028): WARNING **: Neither XKeyboard not Xfree86's keyboard extensions are available,
no way to support keyboard autorepeat rate settings
Window manager warning: Log level 32: could not find XKB extension.
[09:22:12] X11 채널(id=9)이 시작되었습니다.
Window manager warning: Screen 0 on display "localhost:11.0" already has a window manager
[09:22:12] X11 채널(id=8)이 종료되었습니다.
[09:22:12] X11 채널(id=10)이 시작되었습니다.
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Window manager warning: Log level 32: could not find XKB extension.
Window manager warning: Screen 0 on display "localhost:11.0" already has a window manager
[09:22:13] X11 채널(id=10)이 종료되었습니다.
[09:22:13] X11 채널(id=11)이 시작되었습니다.
Xlib: extension "RANDR" missing on display "localhost:11.0".
[09:22:13] X11 채널(id=12)이 시작되었습니다.
[09:22:13] X11 채널(id=13)이 시작되었습니다.
[09:22:13] X11 채널(id=14)이 시작되었습니다.
[09:22:13] X11 채널(id=15)이 시작되었습니다.
[09:22:13] X11 채널(id=16)이 시작되었습니다.
[09:22:13] X11 채널(id=17)이 시작되었습니다.
[09:22:13] X11 채널(id=18)이 시작되었습니다.
[09:22:13] X11 채널(id=19)이 시작되었습니다.
[09:22:13] X11 채널(id=20)이 시작되었습니다.
[09:22:13] X11 채널(id=21)이 시작되었습니다.
[09:22:13] X11 채널(id=22)이 시작되었습니다.
[09:22:13] X11 채널(id=23)이 시작되었습니다.
[09:22:13] X11 채널(id=24)이 시작되었습니다.
[09:22:13] X11 채널(id=25)이 시작되었습니다.
[09:22:13] X11 채널(id=26)이 시작되었습니다.
[09:22:13] X11 채널(id=27)이 시작되었습니다.
[09:22:13] X11 채널(id=28)이 시작되었습니다.
[09:22:13] X11 채널(id=29)이 시작되었습니다.
[09:22:13] X11 채널(id=30)이 시작되었습니다.
[09:22:13] X11 채널(id=31)이 시작되었습니다.
[09:22:13] X11 채널(id=32)이 시작되었습니다.
[09:22:13] X11 채널(id=33)이 시작되었습니다.
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
[09:22:13] X11 채널(id=34)이 시작되었습니다.
[09:22:13] X11 채널(id=34)이 종료되었습니다.
[09:22:13] X11 채널(id=35)이 시작되었습니다.
[09:22:13] X11 채널(id=36)이 시작되었습니다.
Initializing nautilus-gdu extension
Xlib: extension "RANDR" missing on display "localhost:11.0".
[09:22:13] X11 채널(id=19)이 종료되었습니다.
[09:22:13] X11 채널(id=37)이 시작되었습니다.
[09:22:13] X11 채널(id=38)이 시작되었습니다.
[09:22:13] X11 채널(id=26)이 종료되었습니다.

(polkit-gnome-authentication-agent-1:4088): polkit-gnome-1-WARNING **: Unable to determine the session we are in: Remote Exception invoking org.freedesktop.ConsoleKit.Manager.GetSessionForUnixProcess() on /org/freedesktop/ConsoleKit/Manager at name org.freedesktop.ConsoleKit: org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '4088' org.freedesktop.ConsoleKit.Manager.GeneralError Unable%20to%20lookup%20session%20information%20for%20process%20%274088%27
[09:22:13] X11 채널(id=30)이 종료되었습니다.
[09:22:13] X11 채널(id=32)이 종료되었습니다.
Xlib: extension "RANDR" missing on display "localhost:11.0".
Xlib: extension "RANDR" missing on display "localhost:11.0".
[09:22:13] X11 채널(id=21)이 종료되었습니다.

** (gnome-power-manager:4085): WARNING **: No idle counter.
Xlib: extension "DPMS" missing on display "localhost:11.0".

** (nautilus:4054): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:4054): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:4054): WARNING **: Can not get _NET_WORKAREA

** (nautilus:4054): WARNING **: Can not determine workarea, guessing at layout

** (nm-applet:4101): WARNING **: request_name(): Could not acquire the NetworkManagerUserSettings service.
Error: (9) Connection ":1.244" is not allowed to own the service "org.freedesktop.NetworkManagerUserSettings" due to security policies in the configuration file

[09:22:13] X11 채널(id=31)이 종료되었습니다.
[09:22:13] X11 채널(id=39)이 시작되었습니다.
[09:22:13] X11 채널(id=40)이 시작되었습니다.
[09:22:13] X11 채널(id=37)이 종료되었습니다.
[09:22:13] X11 채널(id=41)이 시작되었습니다.
[09:22:13] X11 채널(id=38)이 종료되었습니다.
[09:22:13] X11 채널(id=40)이 종료되었습니다.
[09:22:13] X11 채널(id=42)이 시작되었습니다.

(nautilus:4054): GdkPixbuf-CRITICAL **: gdk_pixbuf_format_get_name: assertion `format != NULL' failed
Failed to play sound: File or data not found
[09:22:13] X11 채널(id=25)이 종료되었습니다.
[09:22:13] X11 채널(id=43)이 시작되었습니다.
system-config-printer-applet: failed to start NewPrinterNotification service
system-config-printer-applet: failed to start PrinterDriversInstaller service: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.246" is not allowed to own the service "com.redhat.PrinterDriversInstaller" due to security policies in the configuration file
[09:22:13] X11 채널(id=41)이 종료되었습니다.
[09:22:13] X11 채널(id=43)이 종료되었습니다.


프로그램 버전 : Xmanager 4
연결 방법 : Xstart connection


Re: XStart 연결 시 OpenGL이 활성화되지 않는 문제

2011-09-27 17:56 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

보내 주신 메시지는 Xstart 세션으로 gnome-session을 구동할 때 나오는 메시지입니다.
GNOME 사용자 환경으로 접속하기 위해 Xstart에서 gnome-session을 실행할 때는 윈도우 모드를 '단일 윈도우 모드'로 하는 것이 좋습니다.
해당 세션을 단일 윈도우 모드로 변경하기 위해서는,
'Xstart -> 고급 -> X 서버 탭 -> 서버 프로파일'을 'XDMCP sample'로 선택하십시오.

OpenGL 관련 응용프로그램을 사용하기 위해서는 Xmanager Enterprise 제품을 사용하여야 합니다. 사용하고 계시는 제품이 Xmanager 스탠더드 제품이 아닌지 확인해 보시기 바랍니다.

문제가 해결되지 않아 다시 문의하시고자 할 경우 다음 정보를 보내 주시면 도움이 됩니다.

1. Xmanager 종류
2. OpenGL 응용프로그램의 이름과 버전


감사합니다.


삭제된 글 입니다.

2011-09-28 00:41



Re: XStart 연결 시 OpenGL이 활성화되지 않는 문제

2011-09-28 17:59 - 넷사랑

WebGL은 OpenGL 기반으로 웹에서 3D 환경을 구현하기 위한 그래픽 라이브러리입니다. 특별히 플러그인 없이 자바스크립트와 웹 요소만으로 3D 환경을 제공합니다.
이와 관련한 세부 사항이 최근에 발표된 것으로 알고 있습니다. 저희도 아직은 이 부분에 대해서 정확히 파악하고 있지는 않습니다.

참고로 Nvidia 관련 업데이트는 Fedora 장비의 그래픽 관련 부분의 업데이트로 Xmanger를 사용하는 경우와는 관련이 없습니다. 다만 특정 응용프로그램이 시스템의 GPU(그래픽 장치)를 사용하고 그 결과물을 Xmanager와 같은 원격의 그래픽 출력 장치에 뿌려 주는 것이라면 리눅스 장비의 GPU에 대한 확실한 설정이 필요합니다.
WebGL이 이런 부류에 해당하는지 좀 더 확인해 보겠습니다.

감사합니다.


이전 조회수: 535