2012年8月1日 星期三

將來的 OpenGL 學習環境(參考)

since: 2012/08/01
update: 2012/08/15

A. 說明:
     1. 由於 OpenGL 在 Mac 上(OS X 10.8) 所支援的版本, 完全支援的是 2.1,
        部分支援的可到 3.3 (我目前的顯卡為: NVIDIA GeForce 9400M), 因此
        若想要學習 OpenGL 4.2 的內容, 就必須要在 Windows 或 Linux 平台上.
        備註: 參考 "MacOS X OpenGL driver status", 將來有可能完全支援到
        3.2 版本.

    2. 嘗試過在 Mac 或 Windows 上先安裝虛擬機器: VirtualBox, 然後再安裝
         Linux(採用 Linux Mint), 接著去下載 Linux 版的 Graphics Card Driver
        來安裝. 結果安裝失敗,  有二個主要的原因:
        (1). 安裝前必須先停用 display manager (或 X-server):
               這個在 VM 中容易解決, 只要設定好開機時進入Console Mode.
               (備註: 後來測試, 進入Console Mode 並不代表 display manager 停止)
                update: 2012/08/15

        (2). 由於系統是存在 VM 中, 因此要在 VM 中安裝更新的 Driver 前,
               也必須在主機作業系統中存在合適且可用的 Driver, 因此要先安裝好
               Virtualbox Guest Additions, 然後再來處理 Driver 的相關問題.
               (這我就沒有花時間研究了)

    3. 還有一種方式是利用開機管理程式, 來制作多重開機的系統, 我可能也
         不想這麼做. 參考: Triple Boot 13inch MacBook Air .

    4. 所以將來會考慮購置一台 Mac mini(選擇較好的顯卡), 然後直接安裝
         Linux.

---------------------------------------------------------------------------------------

B. 更新 Linux Mint 的顯卡驅動程式:
     以下作為相關參考:

     1. Install Linux Mint 12 (Lisa) on 13inch MacBook Air

     2. Things To Do after installing Linux Mint 13 (Maya)

     3. Installing openGL in Linux Mint / Ubuntu for Graphics Lab

     4. Boot LinuxMint Debian (LMDE) in Console/Text/Terminal at Start-Up

     5. How to Update NVIDIA Graphics Drivers under Linux

     6. How to quickly Install NVIDIA R302.11 Drivers Under Linux Mint 13

---------------------------------------------------------------------------------------

C. 其它:
     1. 檢查 Linux 上所支援的 OpenGL 版本:
         $ glxinfo | grep "OpenGL version"
         OpenGL version string: 2.1 Chromium 1.9

     2. 安裝編輯器:
         在此考慮 "geany" 或 "codeblocks" 這二套軟體.
          a. Menu > 軟體管理員

          b. > 程式設計

          c. 安裝 "geany" 與 "codeblocks"

     3. 開發環境設置(尚未測試)

     4. 其它軟體: (update: 2012/08/11)
          a. Unigine Heaven Benchmark
              http://unigine.com/products/tropics/

          b. glCapsViewer
              http://delphigl.de/glcapsviewer/listreports.php

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。