像是 nvidia 專利的驅動程式套件庫,packman 套件庫有些套件好像也還找不到
請要使用的同好要抱著測試的心態
2. 在 11.3 RELEASE NOTES 中有一段:
使用 KMS (Kernel Mode Setting) 初始化顯示卡
在 openSUSE 11.3 我們已為 Intel, ATI 和 NVIDIA 顯示卡切換到 KMS,這是我們的預設值。
若您在 KMS 驅動程式支援(intel, radeon, nouveau)遇到問題,可以在核心開機指令行加上nomodeset 來停用 KMS。要永久設定此參數,請將他加到/boot/grub/menu.lst 的核心指令行中。此選項會確認相對應的
核心模組(intel, radeon, nouveau)在initrd 載入時會使用modeset=0 ,也就是說,停用 KMS。
在少數情況下,當從initrd 載入 DRM 模組時會產生問題,我們
也可以完全在initrd 停止載入 DRM 模組。要這樣做的話,用 YaST
設定 sysconfig 變數NO_KMS_IN_INITRD 為yes ,
完成後會重新產生initrd ,接著請您重新開機。
在 Intel 顯示卡不用 KMS 的話,X伺服器會回歸到fbdev 驅動程式
(intel 驅動程式只支援 KMS)。在 ATI 當下主流的 GPU 顯示卡則會回歸使用radeonhd 。在 NVIDIA 顯示卡沒有 KMS 則會使用nv 驅動
程式(nouveau 驅動程式只支援 KMS)。
看不懂沒關係,遇到問題照著做就是了
雖然 nvidia 的套件庫還沒準備好,但是可以自行到 nvidia 網站下載來安裝
要先準備好 kernel-devel, gcc, make
# zypper in kernel-devel gcc make
驅動程式和編譯環境都準備好後,重開機
在開機畫面的指令行中輸入
nomodeset 3
停用 KMS 並進入 runlevel 3
用 root 登入,切換到 nvidia 驅動程式目錄執行
# sh NVIDIA-Linux-******.run
就可以順利安裝
接著執行
# yast
用 Tab 空白鍵,以及上下左右鍵控制,找到
系統->sysconfig 編輯器->kernel->將 NO_KMS_IN_INITRD 改成 yes
重新開機,就可以使用 nvidia 的專利驅動程式
(以後用 nvidia 套件庫安裝 rpm 不知道會不會這麼麻煩)
3. /etc/X11/xorg.conf 在 11.2 就已經不用了
所以,我們的好朋友 sax2 在 11.3 也正式功成身退...
4. 在這一版(rc1)中,還要再自行安裝 hal 這個套件,不然電源管理、usb 隨身碟之類的聽說都不能用(根據 Most Annoying Bug)
# zypper in hal; /sbin/insserv haldaemon
2 則留言:
Hello 黑眼大:
看了您的說明,也就是新版的 Suse 11.3,預設的顯卡是使用 KMS 模式,那如果我需要自已安裝原廠的 DRIVE 是否就要關掉 KMS MODE呢?
而 SAX2 不在使用了,那當我安裝好 DRIVE後還需要下什麼參數設定嗎?
昨天 DOWNLOAD Opensuse 11.3 打算把筆電和桌機都換到 11.3。
蒲公英:
當時因為 Nvidia 的套件庫尚未準備好,所以使用自行編譯的方法,請依照文中的步驟進行。
但現在 Nvidia 套件庫已經 OK, ftp://download.nvidia.com/opensuse/11.3/ 您可以用社群套件庫來增加,但還是需要手動將 NO_KMS_IN_INITRD 改成 yes
其他廠牌的顯示卡(ATI)我就不清楚了,理論上是相同的步驟,也是要設 NO_KMS_IN_INITRD=yes
Intel 可以改用 intellegacy 詳情請看更新後的 release note
雖然沒有 sax2 但是大部份可以自動偵測,或用 xrandr 修改(參考 http://swyear.blogspot.com/2010/07/opensuse-113_17.html 剛好有人問到),若還是不行,建議您先將 11.2 的 xorg.conf 存檔(若沒有,用 sax2 生一個)拿來用,或用 X -configure 來生一個,再手動修改
張貼留言