适合 VAIO 笔记本电脑上的 GeForce GT 330M 的优秀 NVidia 驱动程序?

Sla*_*avo 12 nvidia

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

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

Oli*_*Oli 8

这是 Sony VAIO 的一个非常特别的问题。最新的 nvidia 驱动程序应该可以工作,但存在 EDID 检测问题(视频卡如何找出显示器支持的模式)。

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

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

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

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

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

经过一番搜索,我发现在这篇文章底部链接的页面上,索尼 Vaio F 的 LCD 面板 EDID 无法被 nvidia 驱动程序自动识别,因此您必须在这件事上“帮助”驱动程序:安装完 nvidia 驱动程序后(在重新启动之前)您必须将以下行添加到 xorg.conf 的“设备”部分:

代码:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"
Run Code Online (Sandbox Code Playgroud)

然后才重新启动。您会很高兴看到全高清登录屏幕!

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

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


Ali*_*rei 7

尝试来自 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
Run Code Online (Sandbox Code Playgroud)

sudo apt-get upgrade如果您已经安装了这些软件包的旧版本,您可能还需要一个。