2012年8月16日 星期四

Running OpenGL on Linux Mint - 2

since: 2012/08/15
update: 2012/08/29

reference:
1. Install Linux Mint 12 (Lisa) on 13inch MacBook Air
2. Things To Do after installing Linux Mint 13 (Maya)
3. How to quickly Install NVIDIA R302.11 Drivers Under Linux Mint 13
4. SDL, OpenGL, GLSL on the Mac and Linux
5. Linux 的3D加速--DRI
6. GLEW: The OpenGL Extension Wrangler Library
7. How to: Build GLEW on Debian

Update NVIDIA Graphics Drivers

A. 查詢系統目前資訊
      Menu > Terminal

     1. kernel 版本:
         $ uname -r
         3.2.0-23-generic

     2. 檔案系統的磁碟使用情況:
         $ df -h

     3. 記憶體使用情況:
          $ free -m

     4. 支援的 OpenGL 版本:
          $ glxinfo | grep "OpenGL version"

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

B. 更新軟體套件
      1. 更新系統軟體:
          $ sudo apt-get update
          $ sudo apt-get upgrade
          (備註: 亦可執行桌面右下方的 "Update Manager" 來更新套件)

      2. 安裝一般常用的工具:
          $ sudo apt-get install ubuntu-restricted-extras

          (update: 2012/08/24)
      3. 安裝其它軟體: (依個人需求而異)
          $ sudo apt-get install virtualbox // VirtualBox         
          $ sudo apt-get install gcin // 中文輸入法
          $ sudo apt-get install k3b // 燒錄軟體
          $ sudo apt-get install mercurial // 版本控制

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

C. 安裝 OpenGL 與相關開發套件
      1. 基本編譯環境
          $ sudo apt-get install build-essential

      2. OpenGL Library, Utility, Toolkit
          $ sudo apt-get install freeglut3
          $ sudo apt-get install freeglut3-dev

         
(update: 2012/08/29)
          $ sudo apt-get install libglew-dev // GLEW
             說明: 目前最新的 GLEW 版本為 1.9.0 已支援 OpenGL 4.3,
                       由於在此使用 apt 安裝, 因此版本為 1.6 支援 OpenGL 4.1.

          // GLEW build pre-req’s
          $ sudo apt-get install libxmu-headers libxmu-dev libxi-dev
          $ sudo apt-get install glew-utils // glewinfo

          $ glewinfo | grep "GLEW version"
         備註: 移除方式 (試過用編譯的方式, 版本仍未更新, 所以將其移除再安裝)
                   $ sudo apt-get --purge remove libglew1.6
                   $ sudo apt-get --purge remove glew-utils

      3. 其它 (update: 2012/08/18)
          $ sudo apt-get install libsdl-dev  // Simple Directmedia Layer

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

D. 更新 NVIDIA 顯卡驅動程式
      1. 下載:
           這邊直接下載對 OpenGL 4.3 提供 beta support 的版本來試試:
           OpenGL Driver Support ,
           檔名為: NVIDIA-Linux-x86_64-304.15.00.02.run

      2. 確認下載位置:
          $ cd ~/Downloads
          $ ls -al

      3. 進入第一個虛擬終端機:
           Ctrl + Alt + F1

      4. 檢查 Mint Display Manager(mdm) 的 process:
          $ ps aux | grep mdm

      5. 終止 Mint Display Manager 的行程:
           $ sudo killall mdm
           $ ps aux | grep mdm
           說明: 已經沒有 owner 為 rootmdm 相關行程.

      6. 開始安裝 Driver:
           $ cd ~/Downloads
           $ sudo sh NVIDIA-Linux-x86_64-304.15.00.02.run

          說明: a. 利用 Tab 鍵來切換選項. (切到 "Accept" 或 "YES")
                    b. 第一次安裝可能會失敗, 重新開機, 再從步驟 3 開始.
                    c. Install NVIDIA's 32-bit compatibility OpenGL libraries? YES

           $ sudo reboot

      7. 檢查目前所支援的 OpenGL 版本:
           $ glxinfo | grep "OpenGL version"

      8. 查看 NVIDIA Driver 狀況:
           $ nvidia-settings


沒有留言:

張貼留言

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