ISBN 89-5884-331-4 98560
Tiled Display 구축 사례
구 기 범 (Gee Bum Koo)
voxel@kisti.re.kr
3. SAGE / iGrid2005 ··· 29
표 차례
표 III-1 클러스터 제원 ··· 7 표 IV-1. 기가빗 이더넷과 미리넷2000의 성능 비교 ··· 10 표 IV-2. LCD 모니터와 DLP 프로젝터의 사양 비교 ··· 10 표 V-1. 비디오카드 성능 비교 ··· 13 표 V-2. 각 클러스터의 노드 간 네트워크 성능 비교 ··· 13 표 V-3. 클러스터 사양 비교 ··· 14 표 V-4. LCD 모니터와 DLP 프로젝터의 사양 비교 ··· 14표 VIII-1 CAVE, ImmersaDesk와 타일 디스플레이의 비교 ··· 31
그림 차례
그림 I-1. KISTI의 CAVE 시스템 ··· 1
그림 I-2. 타일 디스플레이의 활용 예 ··· 1
그림 II-1. LamdaVision ··· 3
그림 II-2. Texas Austin의 타일 디스플레이 시스템 ··· 4
11
5
1600
1200
17600
6000
z
z
z
m
n
m
z
z
1280
1024
3840
2048
1280 1024 1400 1050
2 3 2 3
3840 2048 4200 2100
z
z
z
z
1400 1050 1400 1050
2 3 2 4
4200 2100 5600 2100
echo 1 > /proc/sys/net/ipv4/ip_forward /sbin/iptables -A FORWARD -i eth0 -o eth1
/sbin/iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 150.183.*.*
/sbin/iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT /sbin/iptables -A INPUT -s 127.0.0.0/8 -j ACCEPT
/sbin/iptables -A INPUT -s 10.1.2.0/24 -j ACCEPT /sbin/iptables -A INPUT -s 10.1.4.0/24 -j ACCEPT /sbin/iptables -A INPUT -s 192.168.2.0/24 -j ACCEPT /sbin/iptables -A INPUT -s 134.75.21.0/24 -j ACCEPT /sbin/iptables -A INPUT -p tcp --dport 5911 -j ACCEPT /sbin/iptables -A INPUT -p udp --dport 5911 -j ACCEPT
/sbin/iptables -A INPUT -i eth1 -s 150.183.234.0/24 -j ACCEPT /sbin/iptables -A INPUT -i eth1 -s 132.239.0.0/16 -j ACCEPT /sbin/iptables -A INPUT -i eth1 -s 198.202.88.0/24 -j ACCEPT /sbin/iptables -A INPUT -i eth1 -s 137.110.0.0/16 -j ACCEPT /sbin/iptables -A INPUT -i eth1 -s 131.193.78.204/24 -j ACCEPT /sbin/iptables -A INPUT -i eth1 -s 140.221.129.0/24 -j ACCEPT /sbin/iptables -A INPUT -j REJECT
z
# The default runlevel id:5:initdefault: (중략) 1:2345:respawn:/sbin/mingetty 38400 tty1 2:23:respawn:/sbin/mingetty 38400 tty2 3:23:respawn:/sbin/mingetty 38400 tty3 4:23:respawn:/sbin/mingetty 38400 tty4 5:23:respawn:/sbin/mingetty 38400 tty5 6:23:respawn:/sbin/mingetty 38400 tty6
7:5:respawn:/usr/bin/open -f -c 1 -w -- /bin/login -f tile
if [ -f ~/.bashrc ]; then . ~/.bashrc fi PATH=$PATH:$HOME/bin export PATH unset USERNAME # auto start X
if [ "$TERM" = "linux" -a `tty` = "/dev/tty1" ]; then /usr/bin/X11/startx ; exit
fi
xset s off # Disable screen saver xset -dpms # Disable DPMS
unclutter -root -idle 1 & # Hide mouse cursor if [ `hostname` != "visc.ksc.re.kr" ]; then
/usr/X11R6/bin/xhost +
/usr/bin/gnome-wm # Run window manager (option) fi
Xdmx :1 +xinerama -configfile /etc/dmx/dmx.conf -input localhos t:0 -ac -br -ignorebadfontpaths -norender &
z
application -display :1
또는
# Set USE_DMX to 1 if you wantto enable DMX support.
# You'll need the libdmx.a library and dmxext.h header file in th e usual X
# Fix these: TILE_COLS = 3 TILE_ROWS = 2
HOSTS = [‘node01', 'node02', 'node03', 'node04', 'node05', 'node 06']
# These values don't really matter! TILE_WIDTH=1280
TILE_HEIGHT=1024
z
export DISPLAY=node00:1 # 타일 디스플레이로 출력한다. export CRMOTHERSHIP=node00
python dmx.conf covise
cexec 'export CRMOTHERSHIP=node00; crserver &'
z
z
z