Nvidia 的驱动程序可以在 MacBook Pro 12.10 上运行吗?

Nvidia 的驱动程序可以在 MacBook Pro 12.10 上运行吗?

更新:由于这个问题的浏览量很高,我只想补充一点,从 Ubuntu 13.04 开始,专有驱动程序可以完美安装在我的 MacBook 上。Ubuntu 13.04 之前的版本会出现问题

我最近升级到了 12.10,只是检查是否要安装专有驱动程序。我在软件源中发现了这一点

附加驱动程序

当我启用 Nvidia 二进制 Xorg 驱动程序时,Unity 连同启动器和所有内容都消失了。我只剩下壁纸。我确实设法打开终端和软件源,然后选择 nouveau 显示驱动程序,这解决了这个问题。

问题是如何启用 NVIDIA 二进制 Xorg 驱动程序并使一切正常运行?

硬件:Apple MacBook Pro 9,1 Mid 2012 15 英寸非视网膜。NVIDIA GeForce GT650M

编辑:我尝试过这个解决方案这里。现在,当我启动 Ubuntu 时,我得到一个闪烁的光标。就这样!没有 tty1,什么都没有。救命!!

编辑 2:我插入 Live USB 并重新安装了 Ubuntu,但没有格式化分区。至少,我没有丢失文件,但所有软件都消失了。并且输出

请参阅lspci-vnn | grep '\''[030[02]]'

01:00.0 VGA 兼容控制器 [0300]: NVIDIA Corporation 设备 [10de:0fd5] (rev a1) (prog-if 00 [VGA 控制器])

编辑 3:所以,我正在检查 Shrinivas 提供的链接,也就是这个http://www.dedoimedo.com/computers/ubuntu-quetzal-nvidia.html但它对我不起作用。具体来说,当他说运行命令时modprobe nvidia_current,我得到的输出

严重:插入 nvidia_current 时出错(/lib/modules/3.5.0-22-generic/updates/dkms/nvidia_current.ko):操作不允许

那么,问题是什么?重申一下,我在Apple MacBook Pro Mid 2012 15 inch non retina 8GB RAM with NVIDIA GeForce GT650M

答案1

新内核更新至 3.5.0-21 后仍出现同样的问题 您可以通过键盘快捷键 ctrl+alt+t 从 F##! up unity 运行终端 然后您可以运行命令software-center来启动软件中心或google-chrome启动 chrome 互联网浏览器(比什么都好 ^^)从软件中心安装 linux-headers-3.5.0-21-generic(我在 x64 上)在 Nvidia 网站上下载 310.19 版本的驱动程序

Ctrl+F1 

使用用户名+密码登录

cd Downloads(或者您下载 nvidia####.run 文件的任何路径)

sudo service lightdm stop

sudo sh nvidia.run(下载时我将 nvidia 安装文件重命名为“nvidia.run”)我认为我在安装过程中确实对所有操作都说了“是”

sudo reboot

希望能帮助到你

答案2

这是我在终端中对您的命令的输出:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF106 [GeForce GTS 450] [10de:0dc4] (rev a1) (prog-if 00 [VGA controller])

实际上,nvidia 驱动似乎不适合 ubuntu 12.10。我从 PPA 安装

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

此 PPA 将安装所有缺失的软件包(dkms fakeroot linux-source linux-headers-generic linux-headers 3.5.0-17-generic...)。我昨天在尝试了几次专有驱动程序后终于成功了,目前,它运行良好。如果您找不到其他解决方案,请尝试一下这个。再见!

答案3

安装 Linux 源代码和头文件。这些是构建驱动程序所必需的。

sudo apt-get install linux-source linux-headers-3.5.0-17-generic

然后卸载您已安装的所有 nvidia 驱动程序。

sudo apt-get remove nvidia-current

然后重新安装 nvidia 驱动

sudo apt-get install nvidia-current

然后重启电脑

sudo shutdown -r now

现在应该使用 nvidia 驱动程序启动。

答案4

请看这个:

http://www.dedoimedo.com/computers/ubuntu-quetzal-nvidia.html

他对如何安装专有 nVidia 驱动程序进行了详细解释。

相关内容