Nvidia-173 驱动程序包附带错误且无用的 nvidia-settings 应用程序

Nvidia-173 驱动程序包附带错误且无用的 nvidia-settings 应用程序

我不明白为什么NVIDIA-173和/或NVIDIA-96驱动程序包附带一些无用的东西nvidia-设置显示与原始驱动程序不同的版本,如“nvidia-settings 304”或“nvidia-settings 331”,或除实际版本之外的任何其他错误版本nvidia-设置-173这是NVIDIA-173司机上班。

安装后我无法使用“nvidia-settings”NVIDIA-173Ubuntu repos 的视频驱动程序可以更改分辨率或显示器频率,原因很简单,这些驱动程序附带的“nvidia-settings”版本与“nvidia-173”驱动程序所需的版本不同。几年前,当我使用需要“nvidia-96”驱动程序包的其他显卡时,也发生了同样的事情。

我确信这不是一个错误,因为微软的精英们几十年来一直使用同样的政策来推动我们这些小人物改变我们古老的“硬件”。我想除了从 nvidia 支持页面下载驱动程序并以困难的方式安装它之外,没有太多办法可以让 nvidia-settings 与“nvidia-173”驱动程序一起工作?

这在 Ubuntu 14.04 中是最困难的,甚至是不可能的,因为我怀疑我需要一个补丁或类似的东西才能为我的视频卡安装合适的驱动程序(从 nvidia.com 网站下载)。

答案1

我自己用这种方法解决了

我发现了一个非正统但有效的解决方案来链接NVIDIA-173到其原产地nvidia-设置软件包。一如既往,Debian 开发人员和维护人员会修复几乎所有问题,因为他们仍然是最好的。有一个适用于 nvidia-settings-173.14.39 32bit 的 .deb 软件包可用在本页。如果您需要 64 位软件包,您可以找到它在本页

不幸的是,没有办法格德比将安装.deb 包,但幸运的是,有一个解决方案可以使正确的“nvidia-settings”包版本 173.14.39 与来自 Ubuntu 存储库的 nvidia-173 驱动程序一起工作。

仅在安装/激活 Ubuntu 存储库中的 nvidia-173 驱动程序包后才使用此解决方案。它适用于任何版本的 Ubuntu 32 位,包括 Ubuntu 14.04。

首先要做的是彻底清除无用的nvidia-设置版本 331 或与 nvidia-173 驱动程序包一起提供的任何版本。可以使用 Synaptic 或从终端窗口完成此操作:

  sudo apt-get remove nvidia-settings

然后你就可以运行

  sudo apt-get autoremove

删除与 nvidia-173 不兼容的其余软件包,如“nvidiaresolutionextra”等。

接下来你可以下载nvidia-设置-旧版-173xx_173.14.39-1~bpo70+1_i386.deb从上面提供的链接下载软件包,并将文件解压到名为英伟达在您的用户主目录中。

.deb 档案库中有 2 个文件夹,一个名为 DEBIAN,其中包含实际工作不需要的文件,因此请保留原样。另一个文件夹标记为 USR,其中包含用于编辑nvidia-settings.桌面文件,并且还包括实际的nvidia-设置位于档案子文件夹中的文件,即 USR/lib/nvidia/legacy-173xx 内。

您应该注销并重新登录,并复制除nvidia-settings.桌面文件来自英伟达临时文件夹到此文件夹:

   /usr/lib/nvidia-173. 

我当然是在谈论临时文件内包含的文件英伟达文件夹位于用户主目录中,位于 USR/lib/nvidia/legacy-173xx。

接下来你必须复制nvidia-settings.桌面文件到

   /usr/share/applications 

并编辑此文件如下:

  [Desktop Entry]
  Version=1.0
  Type=Application
  Exec=/usr/bin/nvidia-settings
  Terminal=false
  Categories=HardwareSettings;System;Settings;
  Icon=/usr/share/icons/nvidia-settings-legacy-173xx.png
  Name=NVIDIA X Server Settings
  Comment=Configure NVIDIA X Server Settings

接下来你必须复制nvidia-settings-legacy-173xx.png将位于用户主目录中的 nvidia 临时文件夹中的图像文件(图像文件位于 USR/share/pixmaps/ 中)复制到:

   /usr/share/icons/

最后,导航到 /usr/lib/nvidia-173/ 并右键单击“nvidia-settings”文件并为该文件创建快捷方式(从右键单击菜单中选择“发送到桌面”)。将“nvidia-settings”快捷方式从桌面移动到 /usr/bin/。如果您选择只是复制粘贴文件,则应在完成将文件复制到 /usr/bin/ 后从桌面删除“nvidia-settings”快捷方式。

这并不难,因为请记住,您仍然以 root 身份登录。完成所有这些操作后,您可以注销,然后使用您常用的用户名和密码再次登录。

大功告成。您可以从设置管理器访问“nvidia-settings”,或者在终端窗口中输入以下代码来打开“nvidia-settings”:

   sudo nvidia-settings

您可以更改所有您认为需要更改的设置,并且 Power Mizer 也将处于活动状态并正常运行。

注意:我没有使用 Ubuntu 64 位测试此解决方案。如果在激活驱动程序后,有一个名为NVIDIA-173那么我认为它也可以适用于 64 位版本。如果NVIDIA-173文件夹位于其他地方或标有不同名称,则应调整命令和条目进行编辑nvidia-settings.桌面相应归档。

相关内容