2015年9月23日 星期三

安裝 LibreCAD 以及 FreeCAD 新版

安裝 LibreCAD 以及 FreeCAD 新版

請修改 /etc/apt/sources.list,新增底下設定:

# Cura
# https://www.lulzbot.com/cura/debian-installation
deb http://download.alephobjects.com/ao/aodeb jessie main


並執行底下指令,資料來源:https://www.lulzbot.com/cura/debian-installation

# wget -qO - http://download.alephobjects.com/ao/aodeb/aokey.pub | sudo apt-key add -

# apt-get update;apt-get upgrade

# apt-get install -y librecad freecad

設定 Nvidia 3D 加速卡

要進行 3D 電腦繪圖,硬體加速功能必須要啟動,目前最常見的 3D 加速卡為 Nvidia,因此接下來要介紹如何在 Linux 底下啟動 Nvidia 3D 加速卡的硬體加速功能。

Nvidia 3D 加速卡的驅動程式模組名稱為 nvidia,要觀察此驅動程式模組是否有載入請執行:

lsmod |grep nvidia

其輸出如下:

nvidia_uvm             33239  4
nvidia              10507891  57 nvidia_uvm
drm                   249955  3 nvidia
i2c_core               46012  5 drm,igb,i2c_i801,i2c_algo_bit,nvidia

如果沒有看到上面訊息,表示系統目前載入的 3D 驅動程式模組是 nouveau,這是自由版本的 3D 驅動程式模組,但是功能比原廠的弱很多,我們可以執行底下程式來確認系統是否載入此模組:

lsmod |grep nouveau

現在要安裝原廠的 3D 驅動程式模組,首先請先設定 /etc/apt/sources.list 檔,確定其中有 non-free 參數,如底下所示:

deb http://ftp.tw.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.tw.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

接著執行

# apt-get update

更新套件狀態。此時應該可以看到 nvidia-kernel-dkms 套件,請執行底下指令安裝此套件:

# apt-get install nvidia-kernel-dkms

裝完之後會出現重新開機畫面,此時重啟電腦,再執行

lsmod |grep nvidia

應該可以看到 nvidia 模組已載入電腦。但是這個時候進行 blender 還沒辦法啟動 CUDA 設定,原因在於我們還需要再安裝 nvidia-cuda-toolkit 套件,安裝完畢後 進入 blender 應該可以啟動 CUDA 設定,到此階段,我們就完成 3D 加速設定了。

手動安裝、設定 blender

安裝

Blender 3D 是一套免費的 3D 繪圖程式,由於此程式更新速度相當的快,Debian Linux 基本上沒有更新到最新版本,因此我們必須要自行安裝,請先下載最新版本,然後解壓縮至 /usr/local 目錄下,假設要安裝的版本為 2.76-rc1,其檔名為 blender-2.76-rc1-linux-glibc211-x86_64.tar.bz2,則安裝指令如下:

# tar xfva blender-2.76-rc1-linux-glibc211-x86_64.tar.bz2 -C /usr/local

安裝完畢後請至 /usr/local/bin 中新增一個連結:

/usr/local/bin# ln -sf ../blender-2.76-rc1-linux-glibc211-x86_64/blender

然後把系統原本的 blender 移除,指令如下:

# apt-get remove blender

然後再執行 blender 即可看到最新版本之 blender 畫面。

設定

要設定 blender 主要有幾個目的:

1. 調整 blender 選單字型大小 - 由於目前營幕主流是 Full HD,在這種情況下 blender 選單字型有時看起來會太小,因此要調整 blender 選單字型,才不會看到眼花。要調整選單字型前,必須先了解目前營幕的 DPI (Dots Per Inch),請執行

xdpyinfo


找到底下片段:

screen #0:
  dimensions:    1920x1080 pixels (524x292 millimeters)
  resolution:    93x94 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x296

  其中的 resolution 行即是告訴我們此營幕的解析度為 93x94 DPI,我們可以在 blender 的設定視窗中調整其 DPI 數值,此時 blender 的選單字型即會跟著調整。

2. 調整 blender 語系

   blender 的主要顯示介面為英文,但是在網路上許多網友的協助下,目前已支援許多語系,其中包括繁體中文環境,要調整 blender 語系請至其設定畫面中點選 International fonts 選項,再選擇「正體中文(繁體中文)」,然後點選底下翻譯:欄位中的選項如「介面」、「提示框」、「新資料」等,其該選項之介面   即會變成繁體中文。

3. 啟動 3D 加速

   要啟動 3D 加速,必須要在設定畫面中將 Compute Device 選擇 CUDA,萬一沒有 CUDA 選項的話,請參考調校系統效能。