debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?

文章IanHo » 週二 4月 26, 2011 12:49 am

先說明一下,我不會寫程式,請別叫我下載原始碼自行編譯.

我手邊有一台準系統小主機,浩鑫 XS35-GT,其搭配的顯示卡晶片組
為"NVIDIA ION",我嘗試安裝的版本為debian-6.0.1a-amd64-netinst.iso,
系統安裝完畢,我在synaptic套件管理程式裏頭"不找到""NVIDIA ION"
有關的字眼的套件或說明,可是我需要嘗試將這個晶片組的影音效能
發揮出來,所以希望搭配能將"NVIDIA ION"功能全開的驅動程式,
若只有搜尋"NVIDIA"字眼,出現的一堆套件,我又不知道該從何選
起,原本想說憑感覺選選看,就挑選了版本號碼為"260"系列的一堆
NVIDIA字眼的套件,結果安裝完畢後,重開機,原本可以調整螢幕更新
頻率的選項變成了寫死成 0 HZ 而無法調整.
因此我推斷套件來源庫現有的套件似乎無法搭配較新版本的 NVIDIA ION
顯示卡晶片組!?

然後我就上NVIDIA官方網站找驅動程式,根據網頁上的選項,我抓下
來了 NVIDIA-Linux-x86_64-270.41.06.run 這個檔案,約47MB根據其
網頁說明,這是一個通用型的安裝程式,而且要在圖形介面環境未啟用的
條件下進行指令模式的安裝, 以下是我另外在
Fedora-14-x86_64-netinst.iso的gnome桌面環境,所試出來的安裝大致流程:

將 NVIDIA-Linux-x86_64-270.41.06.run 擺放在跟目錄,
,以ROOT權限用文字編輯器開啟 /etc/inittab 這個檔案,參考了這個檔案中
的說明資訊後, 將 id:5:initdefault: 最後這行的"5"改成"3",
存檔,重開機,進入純文字介面,以root這個帳號登入系統,
這樣在純文字模式下,切換到根目錄,參考nvidia的說明資訊,
執行 sh ./NVIDIA-Linux-x86_64-270.41.06.run
,就開始安裝硬體驅動程式了,執行的過程就會看到一些及時編譯的動作等
等訊息,安裝完畢,接下來使用純文字編輯器,例如 vi, 將
id:3:initdefault: 改回"5" 然後存檔,再下達重開機的指令,
回到圖形介面.


這樣圖形效果呈現的就比較平順,而且會有一些NVIDIA官方的圖形設定工具項目,
我根據以上的經驗,想套用在 debian-6.0.1a-amd64-netinst.iso 環境中,
可是 debian 圖形介面決定是否啟用的參數,設定又跟 fedora 是不同的兩回事.
我在網路上找到的技巧是 在 /etc/init.d/gdm3 裏頭的第一行,
加上" exit 0 " ,從開機就會進入純文字模式,可是當我使用 root 權限
執行 sh ./NVIDIA-Linux-x86_64-270.41.06.run 進入閱讀授權的頁面後,
點選 認同授權選項後 卻莫名的被跳出了安裝畫面,回到純文字畫面,
以及一個類似 "aborting" 的字眼,然後我就不知道該怎麼辦了,我只是想要在
這台機器上播放高畫質影片,就只是缺個驅動程式而已啊!?

還是說其實 synaptic套件管理程式 裏頭的NVIDIA相關套件必須在某種排序的
選擇下,可以避免 螢幕更新頻率 0HZ 的情境發生 ?

我有嘗試google文件,找到兩篇

http://wiki.debian.org/NvidiaGraphicsDrivers

http://wiki.debian.org/NvidiaGraphicsDriversNvidiaWay

我必須承認以我的程度看不懂這兩篇的內容所寫的東西.

有人會說 那就用Fedora-14-x86_64-netinst.iso來搭配不就好了~
對我來說原因之一是 版本不斷地換來換去真的很煩~當然還有其他原因~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?

文章j1989_41 » 週二 4月 26, 2011 1:13 am

開機選 Recovery Mode
進去後輸入 root 密碼
然後執行
代碼: 選擇全部
# apt-get update
# apt-get install linux-headers-2.6-amd64 build-essential gcc-4.3
# export CC=/usr/bin/gcc-4.3
# sh ./NVIDIA-Linux-x86_64-270.41.06.run

這樣應該就可以安裝完成了

還有如果你都是透過網路安裝 Debian 的話
使用 businesscard ISO 會更節省時間唷 ;-)
j1989_41
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週四 11月 12, 2009 11:54 am

Re: debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?

文章sppmg » 週二 4月 26, 2011 2:25 am

首先,你下載nvidia官方的套件就算是編譯原始碼啦!(只不過應該不是編譯全部)
nvidia的介面做得很好,很簡單。
(ati的更簡單,連32,64位元都不用選。不過我一次也沒裝成功過 :kuso_1.01: 還好都是幫人裝)

其實你的方法太複雜囉!
只要你以正常程序開機,進到登入畫面時按alt+ctrl+F1(~F6)進入終端機
然後在終端機中用root登入。
代碼: 選擇全部
# /etc/init.d/gdm3 stop
# sh ~/user/NV......run
# /etc/init.d/gdm3 start

第一步停止gdm3,若是用其它dm的就停止它,如kdm,xdm...
接著就是編譯、安裝。(假設檔案位於使用者user的家目錄下)
第三步就將dm啟動回來。

順帶說,樓上第一步,
開機選 Recovery Mode


這是不行的喔!因為一定要在runlevel 2底下(1確定不行,3以後沒試過)
export CC=/usr/bin/gcc-4.3

這可以不用打。安裝過程中會問你CC變數和gcc版本不同,是否結束。
選忽略即可。然後就是一直enter按到底。(不過還是稍微注意一下按了什麼東西)
關於錯誤訊息可以事後看/var/log/nvidia-installer.log
代碼: 選擇全部
less /var/log/nvidia-installer.log

按q可以退出less(如果只是小問題,你就不用再回到圖形介面去處理了)

nv這個需要安裝pkg-config這套件喔!(當然還包含樓上所說的3樣)


套件庫中也有nvidia的non-free驅動,不過我沒試過。(感覺自己編譯比較保險,反正很簡單。)
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

Re: debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?

文章j1989_41 » 週二 4月 26, 2011 9:32 am

sppmg 寫:
順帶說,樓上第一步,
開機選 Recovery Mode


這是不行的喔!因為一定要在runlevel 2底下(1確定不行,3以後沒試過)


sppmg 的作法是對的
NVIDIA 官方驅動確實不能在 runlevel 1 下編譯
Sorry~
j1989_41
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週四 11月 12, 2009 11:54 am


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客