Ubuntu 14.04 Nvidia 740m 和 hd400 未检测到屏幕

Ubuntu 14.04 Nvidia 740m 和 hd400 未检测到屏幕

我尝试了在 Google 上找到的所有可能的方式来安装带有 bumblebee 和不带有 bumblebee 的 nvidia drvier,以及每个版本的驱动程序,但启动后屏幕变黑,光标也不闪烁。当我卸载所有与 nvidia 相关的东西时,一切都正常,但在 intel hd4000 上

xorg 日志说未找到屏幕。

命令行参数:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 740M] (rev a1)

ubuntu 驱动程序设备

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
model    : GK107M [GeForce GT 740M]
vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000FDFsv00001043sd00001477bc03sc02i00
driver   : nvidia-340 - third-party non-free recommended
driver   : nvidia-331-updates - distro non-free
driver   : nvidia-331 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

nvidia-xconfig

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

当我运行 nvidia-settings 时,一切都是空的,因为它没有检测驱动程序/卡,当我重新启动时,它无法登录进行任何更改。

bumblebee 返回没有驱动程序。nvidia-prime 与没有 bumblebee 相同

ubuntu-drivers 设备中的每个选项都与使用 apt-get 手动安装相同。

答案1

  1. 删除与 nvidia sudo apt-get purge nvidia* 相关的所有内容

  2. 将你的 Linux 内核升级到 3.16 sudo apt-get install linux-image-generic-lts-utopic

  3. 删除旧内核 dpkg --list | grep linux-image
    sudo apt-get purge linux-image-xxxx-generic { 小心操作,不要删除最新的}

现在重新启动,然后是终端,运行sudo apt-get autoremove

  1. 安装英特尔显卡驱动程序{需要一些时间} https://01.org/linuxgraphics/

  2. 英特尔驱动程序安装后,系统将重新启动。

  3. 转到系统设置>软件和更新>附加驱动程序。

  4. 单击 nvidia 专有驱动程序(我的情况是 nvidia-331),不要在终端中使用 apt-get

  5. 单击“应用更改”,这将需要一些时间,因为驱动程序将在后台下载。[请耐心等待]完成后,重新启动 ubuntu。

  6. 现在您将使用 nvidia 驱动程序。

  7. 如果重启后屏幕变黑,请再次询问我,将提供更详细的步骤。

相关内容