네트웍을 이용한 멀티 모니터 확장 하기 Xinerama 방식..
우선 이게시물의 목적은
모니터 여러개 연결해서 Xinerama 모드로 동영상 플레이 해보신분들의 조언을 구합니다.
컴1 = 모니터 2개
컴2 = 모니터 2개
총합 4개의 모니터를 2열로 세워서 정사각형의 큰 모니터형태로 구현했습니다.
(현재는 xdmx 를 이용해서 다른컴에 연결된 모니터를 여러개 연결하여 Xinerama 모드로
그놈세션까지 띠운 상태입니다.)
행사장 같은곳에 보면
작은 모니터를 여러개 배치하여 대형 화면으로 이용하는거 보신적 있으실겁니다.
그걸 구현하려고 하는데요...
구굴링해봐두.. 단편적인 지식들이라 영 신통치가 않네요..
일명 tiled display
듀얼헤드나. 포헤드 방식(고가) 그래픽 카드를 이용하면
한대의 컴터로 대충 10대정도의 모니터를 연결할수 있습니다.
하지만 그이상의 크기를 구현하려면.. 슬롯 여분의 문제로
할수없이 xdm 방식을 이용해야 되더라구요..
xdmx 를 이용하여서 다른 컴에 연결되어 있는 모니터를 확장하여 사용하기까지는
쉽게 성공하였습니다.
이상태에서 동영상도 가능합니까?(전체화면으로)
(저는 실패하였습니다. 원래 가능한데 제가 실패한건지.. 기본적으로 영상은 안되는건지...)
간단하게 기본적인 윈도우 이동같은 경우는 쉽게 되었으나.
gmplayer 를 실행하여 전체화면으로 보려고 했지만, 공유메모리 오류를 나타내더라구요
(정확히는 x11의 확장기능이 서포트 되지 않았다는 메세지 뿐이라 무슨 문제인지 잘 모르겠네요)
- gmplayer 의 컴파일시 옵션 문제인지 x11에 필요한 먼가가 더 있는건지..)
어떤 패키지를 더 설치해야 하는지... 설치방법도 의문이구요...
openGL은 기본적으로 xdmx에서 지원을 못한다네요.. 그래서일까요??
크롬 이란것두 같이 설치하면 된다고 나온글들을 보긴했습니다만,
크롬 역시 xdm 방식으로 서버 클라이언트단으로 구현되어서
넘어온 3d그래픽 데이터를 재계산해서 화면에 뿌려주는 역활을 한답니다.
그게 기본적으로 클러스터링으로 구성된 시스템에서 적용이 되는거 같아서요...
(구글링으로 검색된 문서에서는 모두 클러스터링으로 구축된 시스템에 관한 문서들뿐이라서욤)
그나마 크롬두 컴파일하다가 마지막에 cnserver 인가 부분에서 에러가 뜨고...
클러스터링도 종류가 여러종류라서.. ... 어떤걸 설치하고 셋팅해야 하는지도 모르겠구...
-_-;; 포기해야 하나요??
모니터 여러개 연결해서 Xinerama 모드로 동영상 플레이 해보신분들의
조언을 구합니다.
mplayer같은 비디오
mplayer같은 비디오 플레이어에서는 X공유메모리와 XVideo라는 X확장기능을 씁니다만, 둘다 원격 디스플레이에서는 쓸 수 없는 기능입니다.
그리고 대부분의 하드웨어 비디오 가속에 대한 X확장은 원격 디스플레이가 고려되지 않습니다.
(GLX의 구식 구현인 utah-glx는 가속이 되긴 합니다)
X connection만으로 비디오 데이터를 전송하도록 미디어 플레이어의 설정을 변경해야 할 것 같습니다... 만 하드웨어가 버텨줄지 모르겠네요;;
----
Do not feed troll!
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
댓글 달기