Changes between Version 26 and Version 27 of Reading/XenG/vmgl
- Timestamp:
- May 5, 2009, 3:09:22 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Reading/XenG/vmgl
v26 v27 4 4 == 實作三: 在虛擬機器上獲得 GPU 硬體加速 - 使用VMGL == 5 5 6 == 步驟一: 在 Dom0 上安裝 VMGL==6 === 步驟一: 在 Dom0 上安裝 VMGL === 7 7 '''# 安裝環境所需套件.''' [[BR]] 8 8 {{{ … … 24 24 '''# 安裝於 Dom0(host) 端上.''' [[BR]] 25 25 rider@cloud:~/vmgl/vmgl.hg$ sudo make install-host [[BR]] 26 '''# 設定主機信任清單. ''' [[BR]]26 '''# 設定主機信任清單. 在 Dom0 加入 DomU 的 COOKIE.''' [[BR]] 27 27 rider@cloud:~$ xauth [[BR]] 28 28 {{{ … … 49 49 }}} 50 50 51 == 步驟二: 建構一台 VMGL Guest VM==51 === 步驟二: 建構一台 VMGL Guest VM === 52 52 '''# 設定你想要怎樣規格的虛擬機器.''' [[BR]] 53 53 rider@cloud:~$ sudo vim /etc/xen-tools/xen-tools.conf [[BR]] … … 75 75 rider@cloud:~$ sudo xen-create-image --hostname guest --ip 140.XXX.XXX.XXX [[BR]] 76 76 77 == 步驟三: 設定虛擬機器(Guest)==77 === 步驟三: 設定虛擬機器(Guest) === 78 78 rider@cloud:~$ sudo vim /etc/xen/nvidia.cfg [[BR]] 79 79 {{{ … … 108 108 }}} 109 109 110 == 步驟四: 在 DomU(Guest) 上安裝 VMGL==110 === 步驟四: 在 DomU(Guest) 上安裝 VMGL === 111 111 '''# 啟動虛擬機器Guest並登入.''' [[BR]] 112 112 '''# 方法一.''' [[BR]] … … 155 155 }}} 156 156 157 == 步驟五: VMGL 使用說明: 在Dom0 上的設定==157 === 步驟五: VMGL 使用說明: 在Dom0 上的設定 === 158 158 '''# 將 X-Windows 桌面 export 出來.''' [[BR]] 159 159 rider@cloud:~$ export DISPLAY=:0 [[BR]] … … 174 174 }}} 175 175 176 == 步驟六: VMGL 使用說明: 在DomU 上的設定==176 === 步驟六: VMGL 使用說明: 在DomU 上的設定 === 177 177 '''# 設定 DomU 上的字型路徑對應.''' [[BR]] 178 178 rider@guest:~$ sudo ln -sf /usr/share/fonts/X11/ /usr/X11R6/lib/X11/fonts (if necessary - fix font path) [[BR]] … … 229 229 '''# 開啟 DomU 上的第一台VNC Server.''' [[BR]] 230 230 rider@guest:~$ vncserver -geometry 1024x768 -depth 24 :1 [[BR]] 231 '''# 開啟 DomU 上的第二台VNC Server.(可跳過此步驟)''' [[BR]]232 rider@guest:~$ vncserver -geometry 1024x768 -depth 24 :2 [[BR]]233 231 '''# 檢查 VNCserver 有無開啟對應之 port(5901開始).''' [[BR]] 234 232 rider@guest:~$ netstat -tunlp [[BR]] … … 250 248 rider@guest:~$ export DISPLAY=:1 [[BR]] 251 249 252 == 步驟七: 在 Dom0 上 透過 X forwarding 登入 DomU==250 === 步驟七: 在 Dom0 上 透過 X forwarding 登入 DomU === 253 251 '''# 使用 X forwarding 的方式登入 DomU.''' [[BR]] 254 252 '''Using X forwarding''' [[BR]] … … 348 346 }}} 349 347 350 == 步驟八: 使用 VNC Viewer 登入 DomU==348 === 步驟八: 使用 VNC Viewer 登入 DomU === 351 349 '''# 透過 VNC Viewer(TurboVNC Viewer or Tightvnc viewer)登入 DomU 的 VNC Server,登入後便可以透過 rxvt 來下指令跑相關3D應用了.''' [[BR]] 352 350 @ !ClientUser [[BR]] … … 358 356 == 實作四: 在虛擬機器上 - 體驗 3D 硬體加速 == 359 357 360 == 步驟九: 喀 Game 時間==358 === 步驟九: 喀 Game 時間 === 361 359 '''# 開啟 Firefox 來玩 Doom Online.''' [[BR]] 362 360 rider@guest:~$ firefox !http://necromanthus.com/Games/Flash/doom.html [[BR]] 363 361 364 == 步驟十: 賞 "片" 時間==362 === 步驟十: 賞 "片" 時間 === 365 363 rider@guest:~$ mkdir unigine [[BR]] 366 364 rider@guest:~$ mkdir ./unigine/avi [[BR]] … … 373 371 '''# 有興趣的也可以在行動裝置上使用 VNC Viewer or VLC 來實驗看看.''' [[BR]] 374 372 375 == 步驟十一: Firefox Cooliris 嘗鮮==373 === 步驟十一: Firefox Cooliris 嘗鮮 === 376 374 '''# 打開 Firefox 打開"工具" -> "附加元件" -> "取得元件" -> 搜尋並安裝"cooliris" -> 重新啟動 Firefox.''' [[BR]] 377 375 '''# 若有問題請執行以下步驟.''' [[BR]] … … 390 388 '''# Restart Firefox.''' [[BR]] 391 389 392 == 步驟十二: Dom0 OpenGL 3.0 效能實測==390 === 步驟十二: Dom0 OpenGL 3.0 效能實測 === 393 391 '''# 使用工具: "Unigine Tropics" or "NVIDIA !PerfKit" 來測試 NVIDIA OpenGL 3.0 效能''' [[BR]] 394 392 '''# 使用 Tropics.''' [[BR]]