根据 @poloshiao 提供的链接 http://nouveau.freedesktop.org/wiki/CodeNames/ 貌似是不支持的,如果我不 apt-get 安装 nvidia-331 而是直接安装官方驱动的话,在安装过程中会提示要禁用 nouveau,NVIDIA 的安装脚本会在禁用 nouveau 后让重启再安装,这样就又遇到登录后只有桌面和鼠标的问题了……taohunter 写了:我明白你的问题出在哪儿了,应该就是红色你做了的这部分动作。属于画蛇添足了。因为331.38不支持你的870m,所以应该直接在nouveau开源驱动还在的时候按教程装,不要purge掉nvidia*。但我唯一不确定的是nouveau这个开源驱动是否能支持870m。。。Beetle 写了:教程本身没有错,我先前也是按照这个步骤来的,删除 nvidia 相关的所有,然后安装 nvidia-331,而我的问题是无论是源里 331.38 还是直接安装 nvidia 的官方 331.67 驱动,登录后只有一张壁纸和鼠标,鼠标左右键均无反应。taohunter 写了:我是750m的gpu,直接用源里的nvidia-331,安装nvidia闭源驱动只要一条命令sudo apt-get install nvidia-331就ok了,安装好是331.38的驱动,对我来说目前够用了。但你是870m,按照我给你的链接中的说法一定要装331.67以上的版本才能支持这款gpu,源里还没有提供。但你前面不也是已经去nvidia官网自己下载了吗?还管什么第三方源干嘛?就用你下载的这个版本,或者另外下载个更新的正式版331.79/337.25,或者愿意尝试beta版的340.17,都可以的。Beetle 写了:这个我在之前就看过了,因为一些原因我没有添加任何第三方源,所以在只用 ubuntu 官方源的情况下,我能找到的 nvidia-331 的最新版本是 nvidia-331-updates-dev 331.38-0ubuntu7,并没有 331.67 这个版本。请问是要加别的源么?taohunter 写了:参考:http://ubuntuhandbook.org/index.php/201 ... buntu1404/
照着链接中的做法从头到尾完整的做一遍应该就行啦,人家的帖子下面有好几个照做都成功了。虽然我没试过,但我仔细看过其中的步骤,教程本身应该是对的。。。
Google 了很多教程,大家至少都能在 Additional Driver 里找到 nvidia 驱动,而在我这显示的是“No additional drivers available”。
14.04 不认 GTX870M ?
- Beetle
- 帖子: 1637
- 注册时间: 2005-10-14 16:55
- 系统: OS X
- 来自: 江苏
- 联系:
Re: 14.04 不认 GTX870M ?
-
- 帖子: 1555
- 注册时间: 2012-03-31 3:29
Re: 14.04 不认 GTX870M ?
注意我给你的链接中下方的这个评论:The trick is the updates-dev package + nvidia installer.也许你可以试试先安装nvidia-331-updates-dev这个包,在这个包的基础上再按照教程安装一遍,说不定有不同的情况。。。Beetle 写了:根据 @poloshiao 提供的链接 http://nouveau.freedesktop.org/wiki/CodeNames/ 貌似是不支持的,如果我不 apt-get 安装 nvidia-331 而是直接安装官方驱动的话,在安装过程中会提示要禁用 nouveau,NVIDIA 的安装脚本会在禁用 nouveau 后让重启再安装,这样就又遇到登录后只有桌面和鼠标的问题了……taohunter 写了:我明白你的问题出在哪儿了,应该就是红色你做了的这部分动作。属于画蛇添足了。因为331.38不支持你的870m,所以应该直接在nouveau开源驱动还在的时候按教程装,不要purge掉nvidia*。但我唯一不确定的是nouveau这个开源驱动是否能支持870m。。。Beetle 写了:教程本身没有错,我先前也是按照这个步骤来的,删除 nvidia 相关的所有,然后安装 nvidia-331,而我的问题是无论是源里 331.38 还是直接安装 nvidia 的官方 331.67 驱动,登录后只有一张壁纸和鼠标,鼠标左右键均无反应。taohunter 写了:我是750m的gpu,直接用源里的nvidia-331,安装nvidia闭源驱动只要一条命令sudo apt-get install nvidia-331就ok了,安装好是331.38的驱动,对我来说目前够用了。但你是870m,按照我给你的链接中的说法一定要装331.67以上的版本才能支持这款gpu,源里还没有提供。但你前面不也是已经去nvidia官网自己下载了吗?还管什么第三方源干嘛?就用你下载的这个版本,或者另外下载个更新的正式版331.79/337.25,或者愿意尝试beta版的340.17,都可以的。Beetle 写了:这个我在之前就看过了,因为一些原因我没有添加任何第三方源,所以在只用 ubuntu 官方源的情况下,我能找到的 nvidia-331 的最新版本是 nvidia-331-updates-dev 331.38-0ubuntu7,并没有 331.67 这个版本。请问是要加别的源么?taohunter 写了:参考:http://ubuntuhandbook.org/index.php/201 ... buntu1404/
照着链接中的做法从头到尾完整的做一遍应该就行啦,人家的帖子下面有好几个照做都成功了。虽然我没试过,但我仔细看过其中的步骤,教程本身应该是对的。。。
Google 了很多教程,大家至少都能在 Additional Driver 里找到 nvidia 驱动,而在我这显示的是“No additional drivers available”。
好消息,找到一个包括331.79的ppa,我试了,update后直接可以装331.79的驱动,应该可以解决你的问题了。
代码: 全选
sudo add-apt-repository -y ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-331
三年后终于回到16.04--稳定了!
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 14.04 不认 GTX870M ?
1. http://nouveau.freedesktop.org/wiki/CodeNames/
Be aware that this list may be outdated and incomplete. Nouveau aims to support all NVIDIA cards, but no effort is made to document which cards (and BIOSes) actually work, as this is deemed infeasible.
你的顯卡縱使在 nouveau 支援名單內 他門已經說了 不保證能夠充分發揮 顯卡最好功能
所以 建議你 安裝 官網下載的驅動
1-1. https://wiki.ubuntu.com/X/Config/HybridGraphics
雙顯卡 需要的是 閉源驅動
Ubuntu 13.10 需要 閉源驅動 319 以上
Ubuntu 14.04 需要 閉源驅動 331 以上
gksudo gedit /etc/modprobe.d/blacklist.conf
加上這一行
blacklist nouveau
sudo reboot
2-1. 參閱
http://manpages.ubuntu.com/manpages/tru ... e.d.5.html
使用 blacklist 搜尋
3. 移除 所有已安裝 閉源驅動
sudo dpkg -l | grep nvidia
如果還有 表示沒有移除乾淨
Ubuntu 13.10 及 以後的版本 不需要安裝 bumblebee 如果已經安裝 要將 bumblebee 移除
改用 nvidia-prime 這是 Linux kernel 支援的模組
https://launchpad.net/ubuntu/+source/nvidia-prime
3-1. bumblebee 是 第三方軟體 Linux kernel 不支援 而且與 nvidia-prime 不相容
需要 進入 tty1
操作上比較不習慣 也不能使用 gksudo nvidia-settings 指令
停止 lightdm 並沒有關閉已啟用的驅動模組 所以對於安裝驅動 沒有幫助
意思是 不需要 停止 lightdm
4-0. 通常需要重建或編輯 /etc/X11/xorg.conf 才需要 停止 lightdm 見 5-2
4-1. 只要開機選單 選擇 recovery mode / resume / continue 登入桌面 就是 nomodeset 沒有啟用任何驅動
等安裝/啟用/設定完成 重新開機 就不再選擇 recovery mode
4-2. 如果開機沒有出現 grub 2 開機選單
開機 按住 esc 或 shift 鍵 直到開機選單出現
5. 從 nVidia 官網 下載/安裝 的閉源驅動 額外提供 nvidia-xconfig 設定工具
http://us.download.nvidia.com/XFree86/L ... onfig.html
5-1. 自動設定
http://us.download.nvidia.com/XFree86/L ... axcon2beec
gksudo nvidia-xconfig # systemwide
nvidia-xconfig # per user session
5-2. 手動設定
http://us.download.nvidia.com/XFree86/L ... iting1ae61
5-3. nvidia-xconfig 會同時呼叫 nvidia-settings
5-4. 如果你是從 ubuntu 套件庫安裝驅動 是否有 nvidia-xconfig 指令可用 需要再確認一下
6. 無論你的 閉源驅動來源 都是微調官網驅動而來
你目前最需要的是
移除或阻擋 / 安裝 / 啟用 / 設定
的正確程序
6-1. 別忘了 雙顯卡 還有別的要求
https://wiki.ubuntu.com/X/Config/Hybrid ... quirements
Be aware that this list may be outdated and incomplete. Nouveau aims to support all NVIDIA cards, but no effort is made to document which cards (and BIOSes) actually work, as this is deemed infeasible.
你的顯卡縱使在 nouveau 支援名單內 他門已經說了 不保證能夠充分發揮 顯卡最好功能
所以 建議你 安裝 官網下載的驅動
1-1. https://wiki.ubuntu.com/X/Config/HybridGraphics
雙顯卡 需要的是 閉源驅動
Ubuntu 13.10 需要 閉源驅動 319 以上
Ubuntu 14.04 需要 閉源驅動 331 以上
2. Ubuntu 預裝 nouveau 所以 安裝前 要先把 nouveau 列入 載入 黑名單安装的第一步就出了“THE DISTRIBUTION-PROVIDED PRE-INSTALL SCRIPT FAILED” 的警告,我没管,
gksudo gedit /etc/modprobe.d/blacklist.conf
加上這一行
blacklist nouveau
sudo reboot
2-1. 參閱
http://manpages.ubuntu.com/manpages/tru ... e.d.5.html
使用 blacklist 搜尋
3. 移除 所有已安裝 閉源驅動
sudo dpkg -l | grep nvidia
如果還有 表示沒有移除乾淨
3. Ubuntu 13.04 及 以前的版本 才需要安裝 bumblebee先安装了一遍 bumblebee,然后再完全删除后安装nvidia-prime
Ubuntu 13.10 及 以後的版本 不需要安裝 bumblebee 如果已經安裝 要將 bumblebee 移除
改用 nvidia-prime 這是 Linux kernel 支援的模組
https://launchpad.net/ubuntu/+source/nvidia-prime
3-1. bumblebee 是 第三方軟體 Linux kernel 不支援 而且與 nvidia-prime 不相容
4. 停止 lightdm2、停止 lightdm
需要 進入 tty1
操作上比較不習慣 也不能使用 gksudo nvidia-settings 指令
停止 lightdm 並沒有關閉已啟用的驅動模組 所以對於安裝驅動 沒有幫助
意思是 不需要 停止 lightdm
4-0. 通常需要重建或編輯 /etc/X11/xorg.conf 才需要 停止 lightdm 見 5-2
4-1. 只要開機選單 選擇 recovery mode / resume / continue 登入桌面 就是 nomodeset 沒有啟用任何驅動
等安裝/啟用/設定完成 重新開機 就不再選擇 recovery mode
4-2. 如果開機沒有出現 grub 2 開機選單
開機 按住 esc 或 shift 鍵 直到開機選單出現
5. 從 nVidia 官網 下載/安裝 的閉源驅動 額外提供 nvidia-xconfig 設定工具
http://us.download.nvidia.com/XFree86/L ... onfig.html
5-1. 自動設定
http://us.download.nvidia.com/XFree86/L ... axcon2beec
gksudo nvidia-xconfig # systemwide
nvidia-xconfig # per user session
5-2. 手動設定
http://us.download.nvidia.com/XFree86/L ... iting1ae61
5-3. nvidia-xconfig 會同時呼叫 nvidia-settings
5-4. 如果你是從 ubuntu 套件庫安裝驅動 是否有 nvidia-xconfig 指令可用 需要再確認一下
6. 無論你的 閉源驅動來源 都是微調官網驅動而來
你目前最需要的是
移除或阻擋 / 安裝 / 啟用 / 設定
的正確程序
6-1. 別忘了 雙顯卡 還有別的要求
https://wiki.ubuntu.com/X/Config/Hybrid ... quirements
- Beetle
- 帖子: 1637
- 注册时间: 2005-10-14 16:55
- 系统: OS X
- 来自: 江苏
- 联系:
Re: 14.04 不认 GTX870M ?
多谢,后来安装了 nvidia-331,没有安装 nvidia-331-updates-dev 解决了,只是不能切换回 Intel 的集成显卡了。taohunter 写了:注意我给你的链接中下方的这个评论:The trick is the updates-dev package + nvidia installer.也许你可以试试先安装nvidia-331-updates-dev这个包,在这个包的基础上再按照教程安装一遍,说不定有不同的情况。。。Beetle 写了:根据 @poloshiao 提供的链接 http://nouveau.freedesktop.org/wiki/CodeNames/ 貌似是不支持的,如果我不 apt-get 安装 nvidia-331 而是直接安装官方驱动的话,在安装过程中会提示要禁用 nouveau,NVIDIA 的安装脚本会在禁用 nouveau 后让重启再安装,这样就又遇到登录后只有桌面和鼠标的问题了……taohunter 写了:我明白你的问题出在哪儿了,应该就是红色你做了的这部分动作。属于画蛇添足了。因为331.38不支持你的870m,所以应该直接在nouveau开源驱动还在的时候按教程装,不要purge掉nvidia*。但我唯一不确定的是nouveau这个开源驱动是否能支持870m。。。Beetle 写了:教程本身没有错,我先前也是按照这个步骤来的,删除 nvidia 相关的所有,然后安装 nvidia-331,而我的问题是无论是源里 331.38 还是直接安装 nvidia 的官方 331.67 驱动,登录后只有一张壁纸和鼠标,鼠标左右键均无反应。taohunter 写了:我是750m的gpu,直接用源里的nvidia-331,安装nvidia闭源驱动只要一条命令sudo apt-get install nvidia-331就ok了,安装好是331.38的驱动,对我来说目前够用了。但你是870m,按照我给你的链接中的说法一定要装331.67以上的版本才能支持这款gpu,源里还没有提供。但你前面不也是已经去nvidia官网自己下载了吗?还管什么第三方源干嘛?就用你下载的这个版本,或者另外下载个更新的正式版331.79/337.25,或者愿意尝试beta版的340.17,都可以的。Beetle 写了:这个我在之前就看过了,因为一些原因我没有添加任何第三方源,所以在只用 ubuntu 官方源的情况下,我能找到的 nvidia-331 的最新版本是 nvidia-331-updates-dev 331.38-0ubuntu7,并没有 331.67 这个版本。请问是要加别的源么?taohunter 写了:参考:http://ubuntuhandbook.org/index.php/201 ... buntu1404/
照着链接中的做法从头到尾完整的做一遍应该就行啦,人家的帖子下面有好几个照做都成功了。虽然我没试过,但我仔细看过其中的步骤,教程本身应该是对的。。。
Google 了很多教程,大家至少都能在 Additional Driver 里找到 nvidia 驱动,而在我这显示的是“No additional drivers available”。
好消息,找到一个包括331.79的ppa,我试了,update后直接可以装331.79的驱动,应该可以解决你的问题了。代码: 全选
sudo add-apt-repository -y ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install nvidia-331
-
- 帖子: 1555
- 注册时间: 2012-03-31 3:29
Re: 14.04 不认 GTX870M ?
不客气。通过这个帮你的帖子,我自己倒是升到了331.79,。用的就是我找到的那个ppa源,而且是可以在intel/nvidia直接用nvidia-prime切换的。。。Beetle 写了:多谢,后来安装了 nvidia-331,没有安装 nvidia-331-updates-dev 解决了,只是不能切换回 Intel 的集成显卡了。
三年后终于回到16.04--稳定了!
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
Re: 14.04 不认 GTX870M ?
补充一点相关的东西吧:
lspci | grep VGA 只能看到 intel 的显卡,NVIDIA 的 GTX870M 只显示了一个 3D Control 表示这是所谓的 Optimus 配置,
也就是说只有哪个 I 卡是连到显示器的,N 卡做完计算工作是通过 I 卡操作显示器的。
win 下有所谓 Optimus 技术能自动切,新版本的 N 卡驱动对这种情况有部分支持,但好像只能一直开启独显,无法在双显间切换的,
而 bumblebee 是模拟这个技术的类似功能的,所以用最新的驱动一般不需要 bumblebee。
但用 bumblebee 也有一些其他的好处,比如可以在双显间自动切。
给一篇 arch 的 wiki:
https://wiki.archlinux.org/index.php/Optimus
lspci | grep VGA 只能看到 intel 的显卡,NVIDIA 的 GTX870M 只显示了一个 3D Control 表示这是所谓的 Optimus 配置,
也就是说只有哪个 I 卡是连到显示器的,N 卡做完计算工作是通过 I 卡操作显示器的。
win 下有所谓 Optimus 技术能自动切,新版本的 N 卡驱动对这种情况有部分支持,但好像只能一直开启独显,无法在双显间切换的,
而 bumblebee 是模拟这个技术的类似功能的,所以用最新的驱动一般不需要 bumblebee。
但用 bumblebee 也有一些其他的好处,比如可以在双显间自动切。
给一篇 arch 的 wiki:
https://wiki.archlinux.org/index.php/Optimus
沉迷将棋中……