歡迎

本站利用 MathJax 顯示數學式子,請安裝 STIX Font 以確保數學式子顯示無誤,安裝方法請參閱 MathJax Font Help

2009年3月25日 星期三

終於搞定新機器

昨天一直沒時間弄那台新機器。今天才有一點時間,趕緊將網路和雙螢幕先搞定。不過這兩件簡單卻意外不斷。首先是網路線居然接到 Hub 中接觸不良的孔,難怪會不通。而設定雙螢幕時卻出了解析度設定錯誤的烏龍,將其中一顆螢幕誤植 1680 為 1280,造成只有一個螢幕有影像。一開始還以為顯卡有問題,好在先檢查了設定檔。另外現在的 xorg.conf 設定檔變得很簡單,居然只設定鍵盤就沒有了,真得是太神奇了。

2009年3月24日 星期二

改用 Grub2

昨天安裝 Debian lenny 時,發現 Boot Manager 多了一個選項,那就是 grub2。於是就安裝了 grub2。看起來和原先的介面差不多。今天仔細一看設定,發覺差異蠻大的,不過感覺起來 grub2 比較好設定。主要的設定檔是 /etc/default/grub。

2009年3月23日 星期一

給薄型主機用的顯示卡

一般來說,組裝電腦時是不會考慮薄型主機的,所以這類的主機大都是品牌電腦。日前公司配了一台薄型主機給非人專用。於是非人就想是不是弄個雙螢幕,看看是不是能提升工作效率。畢竟公司在這個時候還願意更新電腦,當然要小小地賣力一下。還好公司不會過問非人如何惡搞電腦。

本來也不抱任何希望,沒想到在建國路上隨便挑一家店詢問,居然就剛剛好有這樣的顯卡,而且價錢也還能接受(不到二千元)。順便還買了記憶體(真是太便宜了 DDR2 800 2G 居然只要 600 元)。今天下午才有時間將顯卡裝上,才開始安裝作業系統。沒錯,這台機器是沒有作業系統。灌上熟悉的 Debian GNU/Linux。只是將基本的系統裝好,還沒有足夠的時間設定,也不知這張卡是否正常。從頭到尾只有那顆接 DVI 接頭的螢幕有畫面(同時接兩顆螢幕)。

另外,發現兩條 2G 的記憶體加起來居然超過 4G 一些。看來有必要使用 bigmem 的 kernel 來使用剩下的一點點記憶空間。

2009年3月21日 星期六

Nvidia 雙螢幕加旋轉

今天心血來潮想要玩玩將二個螢幕旋轉 90 度或 270 度的設定。不過非人並不知道如何讓螢幕的畫面跟著旋轉,所以就查詢了一下關鍵詞

nvidia dual head rotate
找到了這一篇設定。剛好是非人所需要的,於是依樣畫葫蘆, Device 區塊的設定為
Section "Device"
    Identifier     "nVidia Corporation NV43 [GeForce 6600]"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Option         "TwinView" "True"
    Option         "MetaModes" "1280x1024, 1280x1024;"
    Option         "TwinViewOrientation" "above"
    Option         "Rotate" "left"
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
EndSection
試驗的結果是 OK 的,當然並沒有真的將螢幕旋轉,頭要向左傾 90 度才能看,也就是說,要正常看的話必須要將螢幕向右旋轉 90 度才行。

最後,提一下在網路上看到的訊息。玩 Linux 的人應該都知道 Nvidia 的 Linux 驅動程式有二個團體在開發,一個是官方的 nvidia,另一個是 Xorg 的 nv。 Xorg 的驅動程式都可以和 xrandr 配合,可以在不改變 xorg.conf 的設定下,使用 xrandr 命令直接在 X 視窗模式下調整解析度、更新頻率、或旋轉螢幕畫面等。但畢竟 nv 沒有 Nvidia 官方的支援,若同一張顯卡可以接二個螢幕, nv 是抓不到第二個螢幕,所以這時候就一定要用 Nvidia 官方提供的驅動程式,然後開啟 TwinView 這個選項就可以使用雙螢幕了。

非人這次用來測試的 nvidia 驅動程式的版本是 180.29。是由 unstable 套件庫中的 nvidia-kernel-source 180.29-1 自行編譯來的。