打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? [論壇 - Ubuntu硬體支援---顯示卡專區]
正在瀏覽:
1 名遊客
打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2011/8/27 18:49 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 11
![]() |
大家好, 我的系統:
Linux kernel: 3.2.13 (打了 ck patch) Kubuntu 11.10 (使用 KDE 的 ppa 更新至最新 kde 版本) 顯卡: Nvidia GTS 250 當我透過 jockey-kde 安裝 Nvidia 的 driver 並 reboot 後, 便無法開機, 只停在出現 Kubuntu 字樣前(未出現 Kubuntu 字樣, 也就是停在 grub 的淺藍畫面), 請問怎辦? 謝謝! PS: 由於我有幾個 kernel, 我已用其它 kernel 開機, 並把該 driver 移除, 用其它 kernel 開機時連原本的 nouveau 也沒開, 但現在已回復正常
2012/4/22 17:57
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
當我透過 jockey-kde 安裝 Nvidia 的 driver 要安裝 Nvidia 的 driver 要從 開機選單 選第二項 recovery mode / resume 先移除 你已經安裝的 driver 再安裝 新的 driver 然後 再 重新開機 用其它 kernel 開機時連原本的 nouveau 也沒開 當你選第一項開機 預設就是使用 nouveau driver # 如果你是使用 nvidia 顯卡 除非你已安裝其它版本的 nvidia 驅動 並且已經啓用完成
2012/4/22 18:24
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2011/8/27 18:49 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 11
![]() |
謝謝回覆
這是不是說要從 Nvidia 官網下載 driver, 再到 recovery mode / resume 安裝? 因為 recovery mode / resume 應該無法使用 jockey-kde 吧! 謝謝
2012/4/22 20:01
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
recovery mode / resume 應該無法使用 jockey-kde 你可以試試 如果只是出現 Warning 沒關係 如果 不能使用 你再貼文 還有別的指令 要從 Nvidia 官網下載 driver, 再到 recovery mode / resume 安裝 主要是要避免 nouveau driver 的干擾 nouveau driver 會使得 其它 驅動安裝失敗 如果你 在 ubuntu 選單 選第一項 登入 有許多 程式套件 都會預設載入 nouveau 模組 縱使你把 nouveau 列入 blacklist 都無法完全阻止 以至於 安裝 nvidia 其它驅動 都失敗 以上憑經驗寫的 如果有誤 歡迎更正
2012/4/22 20:24
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2011/8/27 18:49 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 11
![]() |
謝謝, 我已成功安裝了 Nvidia driver, 現在的情況:
1. 正常開機的話一直停留在 Kubuntu 字樣, 此後連按 Ctrl-Alt-F1 也無反應, 按 Ctrl-Alt-Del 懂重啟, 按 Ctrl-Alt-F1 也有反應, 出現 login 畫面, 但無法輸入 user name, 過一陣子便正常 reboot, 這個是否 xorg.conf 的問題? 我是有一個 wacom 繪圖板, 但把它拔掉以後也是開不到, 所以應該與它無關. xorg.conf 內容: # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 295.40 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) Thu Apr 5 22:40:54 PDT 2012 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection 2. 可以用 recovery mode 在 recovery menu 選擇 resume normal boot, 也能正常啟動, 包括 gui, 也已確定正使用 nvidia driver, 但連 nouveau 也載入了 (已 blacklist). rmmod nouveau 是可以的, 表示它未被使用. 3. 初時以上述方法進入後 gui 很 lag, 現在又沒事... 另有一問題, OpenGL 還是 Xrender 較佳? 本來我是用 OpenGL 做桌面效果的, 但安裝 Nvidia driver 後自動換成了 Xrender, 我現在又換成 OpenGL
2012/4/23 20:21
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
2. 可以用 recovery mode 在 recovery menu 選擇 resume normal boot, 也能正常啟動, 包括 gui, 也已確定正使用 nvidia driver, 但連 nouveau 也載入了 (已 blacklist). rmmod nouveau 是可以的, 表示它未被使用. 所以 想要安裝 nvidia 驅動 最好就是選 2 進入 recovery mode 移除你不想要的 nvidia 驅動 安裝 你想要的 nvidia 驅動 安裝方法 根據你想安裝的 nvidia 驅動的 來源而定 安裝好後 再重新開機 再 選第二項 重新進入 recovery mode 再使用 sudo jockey-gtk 啓用你想啓用的 nvidia 驅動 再重新開機 再選第一項 如果能正常開機 登入 unity 2D 及 gnome classic 就 OK 啦 如果你想登入 unity 3D (ubuntu) 及 gnome shell (gnome 3D) 必須 你在 sudo jockey-gtk 啓用的那個驅動 必須明白顯示 支援 3D 加速 等字樣 1. 正常開機的話一直停留在 Kubuntu 字樣, 此後連按 Ctrl-Alt-F1 也無反應, 按 Ctrl-Alt-Del 懂重啟, 按 Ctrl-Alt-F1 也有反應, 出現 login 畫面, 但無法輸入 user name, 過一陣子便正常 reboot, 這個是否 xorg.conf 的問題? 開機 出現開機選單 選好第一項 linux-kernel 開始載入 linux-kernel ... 一直到出現 使用者登入畫面出現 的過程 都是由 開機選單 也就是 /boot/grub/grub.cfg 這個檔案負責 與 xorg.conf 無關 只有 使用者登入後 才由 X-window 接手 xorg.conf 是 X-window 最主要的 設定檔 # 還有其它設定檔會影響 Nvidia-setting 主要就是去更改 xorg.conf 設定檔 還有其它程式也會去修改 xorg.conf 設定檔 你這個問題 參考這一篇文章 開機時編輯選單 把 quiet splash 刪除 增加 nomodeset 看能否順利開機 如果還不行 增加 acpi_osi=linux 在 nomodeset 後面 # 中間留一個空白 看看行不行 3. 初時以上述方法進入後 gui 很 lag, 現在又沒事... 如果你是指 recovery mode 它是很陽春的顯卡驅動 無法充分讓 顯卡功能 充分發揮 主要是讓你顯卡驅動有問題時 可以開機進入桌面 修理顯卡驅動的用途 正常操作環境 不應該使用 recovery mode 註 recovery mode 就是 nomodeset 的一種
2012/4/23 21:19
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2011/8/27 18:49 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 11
![]() |
謝回覆
我已經在 recovery mode 裏安裝好從官網下載的 driver, 也要在 jockey-kde / jockey-gtk 啟用? 那不會再安裝一個嗎? 何況我已肯定 nvidia driver 已啟用了 ------------------- 剛試過在 grub 中把 quiet splash 刪除 增加 nomodeset, 不能順利開機, 增加 acpi_osi=linux 後就可以了 我查過 nomodeset 是令命令行介面不用 driver 運行, 而現在命令行介面的解像度確實很低, 命令行介面不用 driver 運行就可以, 是否表示命令行介面不能用 nvidia driver? 兩者不相容?
2012/4/23 21:55
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
我已經在 recovery mode 裏安裝好從官網下載的 driver, 也要在 jockey-kde / jockey-gtk 啟用? sudo jockey-kde 如果顯示已啓用 你新安裝的 驅動 就不必再一次啓用 如果沒顯示已啓用 你新安裝的 驅動 就需要啓用 如果無法啓用 表示你有其它 顯卡驅動 阻擋者 OpenGL 還是 Xrender 1. OpenGL (Open Graphics Library)[3] is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. 2. X Rendering Extension The X Rendering Extension (Render or Xrender) is an X Window System extension to implement Porter-Duff image compositing in the X server, to allow efficient display of transparent images. Performance It is designed to target the 3D graphics capabilities of newer video cards. Features It provides several rendering operations and also does alpha blending. As of 2011 it serves primarily to implement antialiased fonts, but is expected[by whom?] to be used to implement drop shadows and translucency. Geometric figures are rendered by client-side tessellation into either triangles or trapezoids. Text is drawn by loading the glyphs into the server and rendering as a group. 3. 最重要 要參考你的 顯卡 硬體 支持上面的特點與要求嗎
2012/4/23 22:12
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2005/12/8 15:36 所屬群組:
已註冊使用者 等級: 8
HP : 0 / 197
![]() |
不用到recover安裝啦
官網就有教學 切到tty1 把/etc/init.d/gdm stop (但是ubuntu 12.04的 可能會當掉) 另一個簡單的方式 用另一台 ssh 連進來 安裝nvidia的driver 記得要先apt-get install ssh 會把該裝的全裝起來 ssh 服務就能接受連入使用 現在的recover模式 也是圖形介面 記得在grub開機時可以編輯 不讓它進圖形 很麻煩 用遠端連入比較快 nvidia安裝driver 要照官網的方式 把現在的nvidia driver全移除 不移除是裝不起來的
2012/4/23 22:13
|
||||||||||
![]() |
回覆: 打了ck patch 的 Linux kernel 如何才能用 Nvidia 的 driver? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
如果你已安裝好新的驅動(nvidia 官網下載來的驅動)而且正確安裝
sudo jocjey-kde 已正確 啓用 可以從開機選單 選第一項 就可以正常開機 進入桌面 就不必理會 nomodeset 或 acpi_osi=linux 加上前面兩項 是還沒安裝 合適的 顯卡驅動前 無法正確顯示 無法正確操作滑鼠 等等問題 的臨時解決之道 如果你已正常開機 就不要理會 nomodeset 或 acpi_osi=linux
2012/4/23 22:19
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.