Nvidia GT730 驱动程序问题与 Ubuntu 16.04

L M*_*ell 5 nvidia freeze xserver drivers

我在尝试为 ubuntu 16.04、显卡 nvidia GT730 安装正确的驱动程序时遇到了严重的麻烦。

最初安装 361 驱动程序导致我有一个登录循环。我设法克服了这个问题,但随后 grub 崩溃了。我最终不得不重新安装 ubuntu 并在 UEFI 模式下使用引导修复。

系统再次运行,直到我尝试通过终端安装最新的驱动程序 367.44,我又回到了登录循环。我设法清除了驱动程序并能够再次登录,但我当前的驱动程序 xserver nouveau 导致我的屏幕冻结,所以我想要一种安装 nvidia 367.44 没有任何问题的方法。阅读 Nvidia 指南,它说必须禁用 nouveau 以防止内核干扰新的 nvidia 驱动程序。所以我尝试将 nouveau 列入黑名单,但造成了更多问题。

计算机概述...

  • 操作系统:ubuntu 16.04
  • 显卡:英伟达geforce GT730
  • 处理器:英特尔酷睿 i5-6400 CPU @ 2.70GHz x4
  • 操作系统类型:64位

我最近采取的步骤:

  • 创建文件 /etc/modprobe.d/disable-nouveau.conf
  • 新黑名单
  • options nouveau modeset=0
  • 重启
  • 通过终端安装 nvidia 367.44
  • 须藤 nvidia-xconfig

那没有用,所以我尝试添加:

  • 新黑名单
  • 黑名单 lbm-nouveau
  • options nouveau modeset=0
  • 新别名关闭
  • 别名 lbm-nouveau off

其次是

  • echo options nouveau modeset=0 | 须藤 tee -a /etc/modprobe.d/nouveau-kms.conf
  • 须藤服务 lightdm 停止
  • 须藤服务 gdm 停止

然后我通过终端安装了 367.44,它建议我禁用 UEFI 安全启动,我做到了。重新启动后,我陷入登录循环并删除黑名单,清除 nvidia 驱动程序和启动修复无济于事。

谁有想法????

我觉得更新驱动程序应该是一件很标准的事情,但它导致了很多问题!

任何帮助将不胜感激 - 我已经有一个多星期的这个问题了:(

丽莎

-------过去的帖子----------

我的屏幕冻结时遇到了一些问题,所以我尝试从 nvidia 网站安装一些驱动程序,但它们不起作用。所以我然后尝试从系统设置更改驱动程序,这让我什至无法登录计算机。我已经尝试了很多东西,但到目前为止没有任何效果。

尝试:

  1. 将驱动程序从 xserver 更改为 NVIDIA 361 - 卡在登录循环中。
  2. 安装 gdm,安装失败 - 登录时出现黑屏,如果我按 ctrl-alt-f1 我收到消息:开始作业运行保持直到启动
    完成”并且我无法访问终端,除非我从 USB 启动或在恢复模式下
  3. 尝试访问 /usr/share/X11/xorg.config 中的 gedit 以尝试编辑驱动程序配置 - 无法从 USB 启动
  4. 尝试在恢复模式下启动:sudo apt-get remove plymouth,sudo apt-get remove xserver-xorg-video-intel,但屏幕保持黑色
  5. 我试过 sudo apt-get purge nvidia-*、sudo add-apt-repository ppa:graphics-drivers/ppa、sudo apt-get update、sudo apt-get install nvidia-361/ xserver,
    但是在恢复模式下这样做什么都不做,因为它没有连接到互联网。
  6. 尝试重新启动到 GRUB,突出显示 Ubuntu 选项并进行编辑,在行尾添加 nouveau.modeset=0 - 无响应

我现在没有想法了。如果有人知道如何提供帮助,我将不胜感激!

丽莎

L M*_*ell 1

来自 Nvidia 客户服务......\n以下内容对我有用:

\n\n

Ubuntu 16.04 的 NVIDIA 驱动程序安装

\n\n

对于 Ubuntu 16.04,请尝试以下手动驱动安装过程:

\n\n
    \n
  1. 通过命令将开源nouveau驱动列入黑名单

    \n\n
    sudo printf "blacklist nouveau\\nblacklist lbm-nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf \n\nblacklist nouveau\nblacklist lbm-nouveaulisam@Atlas-PC:~$\n
    Run Code Online (Sandbox Code Playgroud)
  2. \n
\n\n

要更新启动过程,请运行命令

\n\n
    sudo update-initramfs -u \n\n    update-initramfs: generating /boot/initrd.img-4.4.0-36-generic\n    W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpo\n    W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo\n
Run Code Online (Sandbox Code Playgroud)\n\n

重启

\n\n
    \n
  1. 使用 ctrl+alt+F1 转到控制台,然后登录并使用命令

    \n\n
    sudo service lightdm stop (command to exit the gui) \n
    Run Code Online (Sandbox Code Playgroud)
  2. \n
  3. 将目录更改为您通常下载 NVIDIA 驱动程序的下载文件夹

  4. \n
\n\n

cd /home/usr/下载

\n\n

运行 sudo sh 并按照屏幕上的说明进行操作

\n\n
    sudo sh ./NVIDIA-Linux-x86_64-367.44.run\n
Run Code Online (Sandbox Code Playgroud)\n\n

它可能会说预安装脚本失败,您是否要继续并回答“是”。

\n\n
    The target kernel has CONFIG_MODULE_SIG set, which means that it supports cryptographic signatures on kernel modules. On some systems, the kernel may refuse to load modules without a valid signature from a trusted key. This system also has UEFI Secure Boot enabled; many distributions enforce module signature verification on UEFI systems when Secure Boot is enabled. Would you like to sign the NVIDIA kernel module?\n\n    <Install without signing>\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试在不安装的情况下进行安装,但收到一条错误消息,指出我需要签署内核模块或安全启动需要签名。

\n\n

我尝试禁用安全启动:

\n\n

插入 USB\n重启并进入 BIOS\n高级模式>安全启动\nWindows UEFI 模式操作系统\n保存安全启动密钥\n选择 USB 驱动器作为文件系统\n已将 4 个密钥文件 PK、KEK、DB、DBX 保存到 USB\n删除 PK 以禁用安全启动\n保存并重新启动,并禁用其他操作系统类型和安全启动状态

\n\n
    WARNING: Unable to find a suitable destination to install 32-bit comptability libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installedl if you wish to install them, re-run the installation and set a valid directory with the \xe2\x80\x93compat32-libdir option.\n    <OK>\n\n    Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up\n    <YES>\n
Run Code Online (Sandbox Code Playgroud)\n\n
    \n
  1. 重新启动或运行此命令来启动 GUI:

    \n\n
    sudo service lightdm start\n
    Run Code Online (Sandbox Code Playgroud)
  2. \n
\n