네트웍을 이용한 멀티 모니터 확장 하기 Xinerama 방식..

yipc의 이미지

우선 이게시물의 목적은
모니터 여러개 연결해서 Xinerama 모드로 동영상 플레이 해보신분들의 조언을 구합니다.

컴1 = 모니터 2개
컴2 = 모니터 2개
총합 4개의 모니터를 2열로 세워서 정사각형의 큰 모니터형태로 구현했습니다.
(현재는 xdmx 를 이용해서 다른컴에 연결된 모니터를 여러개 연결하여 Xinerama 모드로
그놈세션까지 띠운 상태입니다.)

행사장 같은곳에 보면
작은 모니터를 여러개 배치하여 대형 화면으로 이용하는거 보신적 있으실겁니다.

그걸 구현하려고 하는데요...
구굴링해봐두.. 단편적인 지식들이라 영 신통치가 않네요..

일명 tiled display
듀얼헤드나. 포헤드 방식(고가) 그래픽 카드를 이용하면
한대의 컴터로 대충 10대정도의 모니터를 연결할수 있습니다.

하지만 그이상의 크기를 구현하려면.. 슬롯 여분의 문제로
할수없이 xdm 방식을 이용해야 되더라구요..

xdmx 를 이용하여서 다른 컴에 연결되어 있는 모니터를 확장하여 사용하기까지는
쉽게 성공하였습니다.

이상태에서 동영상도 가능합니까?(전체화면으로)
(저는 실패하였습니다. 원래 가능한데 제가 실패한건지.. 기본적으로 영상은 안되는건지...)

간단하게 기본적인 윈도우 이동같은 경우는 쉽게 되었으나.
gmplayer 를 실행하여 전체화면으로 보려고 했지만, 공유메모리 오류를 나타내더라구요
(정확히는 x11의 확장기능이 서포트 되지 않았다는 메세지 뿐이라 무슨 문제인지 잘 모르겠네요)
- gmplayer 의 컴파일시 옵션 문제인지 x11에 필요한 먼가가 더 있는건지..)

어떤 패키지를 더 설치해야 하는지... 설치방법도 의문이구요...

openGL은 기본적으로 xdmx에서 지원을 못한다네요.. 그래서일까요??

크롬 이란것두 같이 설치하면 된다고 나온글들을 보긴했습니다만,
크롬 역시 xdm 방식으로 서버 클라이언트단으로 구현되어서
넘어온 3d그래픽 데이터를 재계산해서 화면에 뿌려주는 역활을 한답니다.

그게 기본적으로 클러스터링으로 구성된 시스템에서 적용이 되는거 같아서요...
(구글링으로 검색된 문서에서는 모두 클러스터링으로 구축된 시스템에 관한 문서들뿐이라서욤)

그나마 크롬두 컴파일하다가 마지막에 cnserver 인가 부분에서 에러가 뜨고...

클러스터링도 종류가 여러종류라서.. ... 어떤걸 설치하고 셋팅해야 하는지도 모르겠구...

-_-;; 포기해야 하나요??

모니터 여러개 연결해서 Xinerama 모드로 동영상 플레이 해보신분들의
조언을 구합니다.

ganadist의 이미지

mplayer같은 비디오 플레이어에서는 X공유메모리와 XVideo라는 X확장기능을 씁니다만, 둘다 원격 디스플레이에서는 쓸 수 없는 기능입니다.

그리고 대부분의 하드웨어 비디오 가속에 대한 X확장은 원격 디스플레이가 고려되지 않습니다.

(GLX의 구식 구현인 utah-glx는 가속이 되긴 합니다)

X connection만으로 비디오 데이터를 전송하도록 미디어 플레이어의 설정을 변경해야 할 것 같습니다... 만 하드웨어가 버텨줄지 모르겠네요;;

----
Do not feed troll!

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

댓글 달기

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