Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統

主要參考文件:
 o HOW-TO install XBMC for Linux on Ubuntu
 o Complete & Easy XBMC Install script for ION Based Systems

(** 下列所有操作,均是以 xbmc user account 來操作 **)

因為按照上列 Wiki 文件直接下達 apt-get 安裝 XBMC 怪怪的,總是會出現一些 "Index Error" 之類的錯誤訊息,所以我改採先新增 XBMC 儲庫 (repository)與 PPA 的做法。

  • 打開 Desktop → System → Administration → Software Sources,點選 [Third Party Sofware],新增下列儲庫位置:

    deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu karmic main
    deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu karmic main
  • 新增 PPA Keys。打開 Terminal,輸入下列指令:
    > sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x6d975c4791e7ee5e
  • 安裝 xbmc。打開 Terminal,輸入下列指令:
    > sudo apt-get update
    > sudo apt-get install xbmc xbmc-standalone
    > sudo apt-get update

閱讀全文 »

Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統

參考: XBMCBuntu: Install "restricted drivers" if you have an NVIDIA or ATI/AMD GPU

Ubuntu's repository 並沒有放入最新的 Nvidia 驅動程式 (截至目前為止這邊的 Nvidia 驅動版本為 185),要下載最新版本的,那當然就要到 Nvidia 的儲庫 (repository)來找。

下列指令除了新增 Nvidia 儲庫外,同時也安裝了最新版本的驅動程式。

  • 新增 Nvidia 官方儲庫並搜尋最新釋出 (release)的版本。
    > sudo add-apt-repository ppa:nvidia-vdpau/ppa
    > sudo apt-get update
    > apt-cache search nvidia | grep source
  • 選擇欲安裝的釋出版本。目前最新釋出為 195,隨爾後搜尋到比之更高的版號改掉即可。
    > sudo apt-get install nvidia-195-kernel-source nvidia-glx-195 nvidia-settings mesa-utils libvdpau-dev
  • Generate an xorg.conf file
    sudo nvidia-xconfig -s --no-logo --force-generate --output-xconfig=/etc/X11/xorg.conf
  • Load the NVIDIA kernel module
    > sudo modprobe nvidia

重新啟動系統,至 Xwindow 桌面工作列,系統 → 管理 → Nvidia X Server Settings 查看驅動程式版本。截至目前為止 (02/23),最新釋出的版號為 195.36.03。

Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)

** 本篇文章僅是安裝簡易備註,目的是利用 Ubuntu + XBMC 系統打造客廳的多媒體 HTPC 用。使用的硬體設備為 華擎 ASRock ION 330 HT-BD

[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統

很奇怪,Ubuntu 9.10 於 ION-based 系統安裝完畢後,透過 HDMI 連結電視 (TV)僅能輸出視訊,但卻無法輸出音訊。估推是預設的 ALSA 音訊系統無法正確辨識位於 Nvidia 顯卡內的音訊晶片。爬文研究後,透過更新 Alsa 音訊驅動程式與更改一些設定,即可順暢自 HDMI 輸出至電視的喇叭聲效 (連結音響擴大器亦然)。

  1. 更新 Alsa 驅動程式至最新版。9.10 版本預設的 Alsa 驅動版本為 1.0.20,透過新增儲件庫 (repository)的方式,可以更新至最新版本。打開 Terminal,輸入下列指令:
    > sudo add-apt-repository ppa:ricotz/unstable
    > sudo apt-get update && sudo apt-get upgrade

    更新後,可以把 Alsa 驅動升級至 1.0.22 版本 (截至目前為止)。

  2. 輸入下列指令,啟動 Alsa-Mixer 畫面,解除 HDMI 靜音 (unmute)。
    > alsamixer

    請注意,HDMI 埠名稱為 "S/PDIF 1",使用左右鍵移到該區塊後按下 "m" 鍵即可出現 "OO",如此就可以解除靜音,參考下圖。
    Ubuntu 9.10 unmute the HDMI Mixer

  3. 儲存 Alsa Mixer 的設定,輸入下列指令:
    > sudo alsactl store
  4. 新增並編輯 /etc/asound.conf 檔案。
    > sudo gedit /etc/asound.conf

    填入下列內容並存檔。

    #Tweak for HDMI sound ON
    pcm.!default {
      type plug
       slave {
           pcm "hdmi"
       }
    }

設定完畢後,記得要到 系統→偏好設定→聲音 更改硬體裝置為 HDMI 輸出。
重新啟動 (Reboot)系統,登入後就會有聲音透過 HDMI 埠輸出至電視的喇叭了。

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal