以 root 身份运行 nvidia-xconf,NVIDIA X-server 设置实用程序仍然说我没有使用 Nvidia X 驱动程序

以 root 身份运行 nvidia-xconf,NVIDIA X-server 设置实用程序仍然说我没有使用 Nvidia X 驱动程序

我的 HP envy-j049tx 上有一块 Nvidia GT 740M 显卡。运行 14.04 UbuntuMATE。我想使用专有的 Nvidia 驱动程序代替新驱动程序。

使用如何安装 Nvidia 驱动程序?,我通过从 Nvidia 网站下载并运行 #.run 文件来安装驱动程序。我得到了一个安装完成对话框,唯一的异常是无法安装 32 位文件,我选择忽略它,因为我运行的是 64 位操作系统,并且不打算在此安装上玩游戏。然后安装成功完成。

重新启动时,我在运行 Nvidia X 服务器设置工具时遇到了以下对话框示例 1

我按照指示进行操作并运行sudo nvidia-xconfig,这就是生成的 /etc/X11/xorg.conf 文件现在的样子->

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 346.47  (buildmeister@swio-display-x86-rhel47-01)  Thu Feb 19 19:19:45 PST 2015


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

然而重启后我仍然看到相同的对话框

当我运行时lspci,输出中有以下两行->

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)

在我看来,这表明我的计算机正在识别我的 GPU。

此外,这是附加驱动程序对话框,对我来说,这表明我正在运行新的驱动程序:

示例 2

答案1

您可以通过 ubuntu 包管理器获取 Nvidia 专有驱动程序。打开终端并执行以下命令:

sudo apt-get update
sudo apt-get install nvidia-current

重新启动以使更改生效。


如果您确实想使用从 nvidia 下载的 nvidia 驱动程序,请按照这些说明进行操作(尽管它们可能不起作用)。

CTRL++ALTF2使用您的用户名和密码登录。

接下来执行以下命令:

sudo service lightdm stop
sudo apt-get update
sudo apt-get install dkms linux-source

最后,cd 进入包含运行文件的目录并使用 sudo 运行该文件。

我认为运行 ubuntu 时通常不需要 nvidia-xconf(但运行 debian 时是必需的)。

相关内容