适用于VAIO笔记本电脑上的GeForce GT 330M的NVidia驱动程序?

使用最新的3版Ubuntu版本,我一直遇到NVidia GPU的问题。 即使我安装了官方商业驱动程序(不在存储库中并显示为专有驱动程序),我也遇到显示问题。

我现在使用的GPU的特定版本是VAIO笔记本电脑上的GeForce GT 330M。 你们能推荐一款稳定且运行良好的驱动程序,支持NVidia GPU的大多数(如果不是全部)GPUfunction吗? 你有同样的问题,你是如何解决的?

这是索尼VAIO的一个非常具体的问题。 最新的nvidia驱动程序应该可以工作,但是有一个EDID检测问题(video卡如何找到监视器支持的模式)。

这篇文章应该提供一个修复,并在底部有一个方便的链接,以解决任何其他怪癖:

我发现Lucid的内核(我相信所有> = 2.6.32内核)都有内置的nvidia驱动程序,称为“nouveau”。 这个内置于initrd映像中,并且是导致工作空间大于实际屏幕的映像。

当然我虽然安装了invidia驱动程序而不是nouveau,但这并不容易。 我无法以任何方式卸载nouveau(我相信因为它是内置的而不是作为模块发货)并且使用nouveau加载nvidia的安装程序会失败。

所以我首先要做的是禁用新手驱动程序。 我通过将以下参数放到/ etc / default / grub中来完成它: GRUB_CMDLINE_LINUX="nouveau.modeset=0" 。 然后我不得不调用sudo update-grub

添加了这个参数后,我重新启动并获得了800×600的分辨率,因为现在内核中没有驱动程序来支持330M GPU(但是淘气的nouveau终于消失了!)。 通过sudo service gdm stop和安装nvidia最新驱动程序切换到命令行模式(195.36.24)我几乎完成了它,但是,还没有。 原始的nvidia驱动程序已加载,但无法在屏幕上正确绘制任何内容。

搜索了一下后,我在本post底部链接的页面上发现,索尼Vaio F的LCD面板EDID无法被nvidia驱动程序自动识别,所以你必须在这个问题上“帮助”驱动程序:完成安装nvidia驱动程序后(在重新启动之前,您必须将以下行添加到xorg.conf的“Device”部分:

码:

 Option "ConnectedMonitor" "DFP-0" Option "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID" 

然后才重启 你会很高兴看到fullhd的登录屏幕!

NVidia的驱动程序在我的Sony上仍然表现得很奇怪(没有声音通过HDMI,工作效果不佳的显示器背光设置,无法通过CTRL-ALT-N(1-6)切换到文本模式),但一般function还可以,包括原生的fullhd桌面分辨率,3d加速等

PS这里讨论了很多与Linux有关的Sony-Vaio F系列相关问题: http : //code.google.com/p/vaio-f11-linux

从Xswat PPA尝试最新的256.x nvidia驱动程序 – 您不必在每次更新时重新编译。

 sudo add-apt-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings 

如果您已经安装了旧版本的软件包,那么您可能还需要在其中进行sudo apt-get upgrade

但否则,请检查驱动程序版本中支持的芯片组。 Ubuntu不使用最新的nvidia驱动程序,因为他们需要测试它们。 这可能意味着如果您的硬件非常新,则使用的驱动程序将无法工作。

要找到这个,找出Ubuntu在Synaptic中发布的版本( nvidia-glx-185软件包发布nvidia版本195.36.24 ),并将其与nvidia.com上的相关页面进行比较。 这是关于195.36.24的信息 。 查看支持的产品,您将看到它支持的硬件。 如果你在那里,真棒。 如果不是那么我们就有问题了。

在这种情况下,您必须直接访问源代码并 nvidia下载最新的nvidia驱动程序。 我亲自从NvNews的Linux论坛 (nvidia的论坛)获得我的。 他们不会将他们的安装程序打包为deb,它们只是可执行文件。

下载后,您需要:

  1. 转到TTY(Control + Alt + F1)
  2. 登录
  3. sudo stop gdm杀死X.
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (但用实际文件替换它)
  5. 假设进展顺利,它应该构建,安装和加载内核驱动程序,所以只需sudo start gdm就可以回到X.

注意: Ubuntu的驱动程序将在更新其内核(安全更新等)时自动重建nvidia内核模块。 除非你想参与一些严肃的脚本欺骗,否则手动安装的不会。 因此,在内核更新之后,您可能会在低分辨率屏幕上转储,并提示下一步该做什么。 单击退出以提示(或听起来像这样的那个)并执行从第2点开始执行的操作。

注意:注意:我建议您不要使用低图形模式,因为它可能会干扰您的桌面设置。 只需离开X,重新安装驱动程序并使用完整的硬件function返回X.