当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 28 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-14 18:55 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
我的笔记本是华硕堡垒第五代FX80 1050TI显卡的,百度ubuntu 16.04安装NVIDVA前5页的方法都搞过啦,已经5天了,希望能有人解答下,网分感谢

截图里面,我去官网下载最新390版本,也不行

1. uname -a
2. sudo lspci -knn
3. sudo lshw -numeric -class video
4. sudo ubuntu-drivers devices
5. sudo efibootmgr -v


1. uname -a
Linux jingmian-TUF 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux


[email protected]:~# lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec4] (rev 07)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:01.0 PCI bridge [0604]: Intel Corporation Sky Lake PCIe Controller (x16) [8086:1901] (rev 07)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b]
DeviceName: Onboard - Video
Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 07)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Skylake Processor Thermal Subsystem [1043:10c1]
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:08.0 System peripheral [0880]: Intel Corporation Sky Lake Gaussian Mixture Model [8086:1911]
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Skylake Gaussian Mixture Model [1043:10c1]
00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a353] (rev 10)
DeviceName: Onboard - SATA
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
Kernel driver in use: ahci
Kernel modules: ahci
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a330] (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.5 PCI bridge [0604]: Intel Corporation Device [8086:a335] (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.6 PCI bridge [0604]: Intel Corporation Device [8086:a336] (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30d] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
DeviceName: Onboard - Sound
Subsystem: ASUSTeK Computer Inc. Device [1043:15ce]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8c] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
Kernel modules: nvidiafb, nouveau
02:00.0 Non-Volatile memory controller [0108]: Device [1c5c:1327]
Subsystem: Device [1c5c:0000]
Kernel driver in use: nvme
Kernel modules: nvme
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]
Subsystem: AzureWave Device [1a3b:3041]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:208f]
Kernel driver in use: r8169
Kernel modules: r8169
[email protected]:~# lshw -numeric -class video
*-display UNCLAIMED
description: 3D controller
product: NVIDIA Corporation [10DE:1C8C]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: [email protected]:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation [8086:3E9B]
vendor: Intel Corporation [8086]
physical id: 2
bus info: [email protected]:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:6000(size=64) memory:c0000-dffff
[email protected]:~# uname -a
Linux jingmian-TUF 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[email protected]:~# sudo lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec4] (rev 07)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:01.0 PCI bridge [0604]: Intel Corporation Sky Lake PCIe Controller (x16) [8086:1901] (rev 07)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b]
DeviceName: Onboard - Video
Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 07)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Skylake Processor Thermal Subsystem [1043:10c1]
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:08.0 System peripheral [0880]: Intel Corporation Sky Lake Gaussian Mixture Model [8086:1911]
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Skylake Gaussian Mixture Model [1043:10c1]
00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a353] (rev 10)
DeviceName: Onboard - SATA
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
Kernel driver in use: ahci
Kernel modules: ahci
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a330] (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.5 PCI bridge [0604]: Intel Corporation Device [8086:a335] (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.6 PCI bridge [0604]: Intel Corporation Device [8086:a336] (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30d] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
DeviceName: Onboard - Sound
Subsystem: ASUSTeK Computer Inc. Device [1043:15ce]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8c] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
Kernel modules: nvidiafb, nouveau
02:00.0 Non-Volatile memory controller [0108]: Device [1c5c:1327]
Subsystem: Device [1c5c:0000]
Kernel driver in use: nvme
Kernel modules: nvme
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]
Subsystem: AzureWave Device [1a3b:3041]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:208f]
Kernel driver in use: r8169
Kernel modules: r8169


[email protected]:~# sudo lshw -numeric -class video
*-display UNCLAIMED
description: 3D controller
product: NVIDIA Corporation [10DE:1C8C]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: [email protected]:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation [8086:3E9B]
vendor: Intel Corporation [8086]
physical id: 2
bus info: [email protected]:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:6000(size=64) memory:c0000-dffff



[email protected]:~# sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor : NVIDIA Corporation
modalias : pci:v000010DEd00001C8Csv00001043sd000018FEbc03sc02i00
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-396 - third-party non-free recommended
driver : nvidia-384 - distro non-free


[email protected]:~# sudo efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...n................
Boot0001* ubuntu HD(1,GPT,8f2df4a0-d97a-495a-8193-529fae74e68b,0x800,0x100000)/File(\EFI\UBUNTU\SHIMX64.EFI)


附件:
2018-06-14 18-50-54屏幕截图.png
2018-06-14 18-50-54屏幕截图.png [ 72.1 KiB | 被浏览 1244 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-14 19:13 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:
root@jingmian-TUF:~#

1. Ubuntu 避免使用 root 登入 或 切換成 root 身份 特別是 執行 圖形程式

2. 請用 安裝 Ubuntu 時 創建的 使用者帳號 登入 再重新執行指令看看
引用:
sudo lshw -numeric -class video
*-display UNCLAIMED
description: 3D controller
product: NVIDIA Corporation [10DE:1C8C]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: [email protected]:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation [8086:3E9B]
vendor: Intel Corporation [8086]
physical id: 2
bus info: [email protected]:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0

2. 雙顯卡 都沒有合適的驅動 作用中

3. 把下面指令 複製 貼進終端機 執行
3-1. echo $DESKTOP_SESSION
3-2. echo $XDG_SESSION_TYPE
把指令及結果直接複製貼上來


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-14 21:09 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
代码:
[email protected]:~$ uname -a
Linux jingmian-TUF 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

[email protected]:~$ sudo lspci -knn
[sudo] jingmian 的密码:
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec4] (rev 07)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:01.0 PCI bridge [0604]: Intel Corporation Sky Lake PCIe Controller (x16) [8086:1901] (rev 07)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b]
   DeviceName: Onboard - Video
   Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
   Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 07)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Skylake Processor Thermal Subsystem [1043:10c1]
   Kernel driver in use: proc_thermal
   Kernel modules: processor_thermal_device
00:08.0 System peripheral [0880]: Intel Corporation Sky Lake Gaussian Mixture Model [8086:1911]
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Skylake Gaussian Mixture Model [1043:10c1]
00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
   Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel driver in use: intel-lpss
   Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a353] (rev 10)
   DeviceName: Onboard - SATA
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel driver in use: ahci
   Kernel modules: ahci
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a330] (rev f0)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:1d.5 PCI bridge [0604]: Intel Corporation Device [8086:a335] (rev f0)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:1d.6 PCI bridge [0604]: Intel Corporation Device [8086:a336] (rev f0)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30d] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
   DeviceName: Onboard - Sound
   Subsystem: ASUSTeK Computer Inc. Device [1043:15ce]
   Kernel driver in use: snd_hda_intel
   Kernel modules: snd_hda_intel
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8c] (rev a1)
   Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
   Kernel modules: nvidiafb, nouveau
02:00.0 Non-Volatile memory controller [0108]: Device [1c5c:1327]
   Subsystem: Device [1c5c:0000]
   Kernel driver in use: nvme
   Kernel modules: nvme
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]
   Subsystem: AzureWave Device [1a3b:3041]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
   Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:208f]
   Kernel driver in use: r8169
   Kernel modules: r8169

[email protected]:~$ sudo lshw -numeric -class video
  *-display UNCLAIMED     
       description: 3D controller
       product: NVIDIA Corporation [10DE:1C8C]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: [email protected]:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Intel Corporation [8086:3E9B]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: [email protected]:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:6000(size=64) memory:c0000-dffff

[email protected]:~$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001043sd000018FEbc03sc02i00
vendor   : NVIDIA Corporation
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-384 - distro non-free
driver   : nvidia-396 - third-party non-free recommended

[email protected]:~$ sudo efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...n................
Boot0001* ubuntu   HD(1,GPT,8f2df4a0-d97a-495a-8193-529fae74e68b,0x800,0x100000)/File(\EFI\UBUNTU\SHIMX64.EFI)


[email protected]:~$ echo $DESKTOP_SESSION
ubuntu

[email protected]:~$ echo $XDG_SESSION_TYPE
x11


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-16 13:37 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:
sudo lshw -numeric -class video
*-display UNCLAIMED
description: 3D controller
product: NVIDIA Corporation [10DE:1C8C]
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation [8086:3E9B]

1. 雙顯卡
1-1. nvidia 必須使用閉源驅動 (Ubuntu 的 kernel 支援)
引用:
sudo efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...n................
Boot0001* ubuntu HD(1,GPT,8f2df4a0-d97a-495a-8193-529fae74e68b,0x800,0x100000)/File(\EFI\UBUNTU\SHIMX64.EFI)

2. 你是在 UEFI Sercure boot enabled 情況下 開機
2-1. 這種情況下 nvidia 閉源驅動 需要通過 認證
2-2. 如果你不確定 你的 nvidia 閉源驅動 是否能夠或已經通過認證 建議 新手 試試 把 Secure Boot 改為 disabled 並且將 SHIMX64.EFI) 改為 GRUBX64.EFI
重新開機 安裝 nvidia 閉源驅動 看看
2-2-1. 參閱
viewtopic.php?p=3205887#p3205887

3. 如果你的電腦在 UEFI 找不到 Sercure boot disabled 選項 請再貼文


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-16 18:16 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
代码:
[email protected]:~$ sudo efibootmgr -v
[sudo] jingmian 的密码:
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0001,0000
Boot0000* Windows Boot Manager   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...n................
Boot0001  ubuntu   HD(1,GPT,e768ac76-2fb3-44ba-b103-a418dea25609,0x800,0x100000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0002* \etf\guri.bim   HD(1,GPT,e768ac76-2fb3-44ba-b103-a418dea25609,0x800,0x100000)/File(\EFI\UBUNTU\GRUBX64.EFI)
[email protected]:~$

[email protected]:~$ nvidia-smi
Sat Jun 16 18:04:14 2018       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.130                Driver Version: 384.130                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 105...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   51C    P0    N/A /  N/A |      0MiB /  4041MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+


BIOS已经设置UEFI Sercure boot disabled。
我已经重装了系统,然后进入crtl+alt+f1,后直接
代码:
[email protected]:~$ sudo ./NVIDIA-Linux-x86_64-384.130-no-compat32.run -no-x-check -no-nouveau-check -no-opengl-files

没有安装cuda和cudnn,这两个都是必要的吗

图片


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-16 20:45 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8c] (rev a1)
Kernel modules: nvidiafb, nouveau

1. nvidia 顯卡
1-1. http://pci-ids.ucw.cz/v2.2/pci.ids
10de NVIDIA Corporation
1c8c GP107M [GeForce GTX 1050 Ti Mobile]
1-2. https://en.wikipedia.org/wiki/GeForce_1 ... e_10_(10xx)_series_for_notebooks
GeForce 10 (10xx) series for notebooks
GeForce GTX 1050 Ti (Notebook)
1-3. 可以使用驅動 nvidiafb, nouveau
注意 這裡沒有閉源驅動 nvidia
待進一步修正
引用:
nvidia-smi

2. GeForce GTX 1050 Ti (Notebook) 是否適用指令 nvidia-smi ? 須待進一步確認
2-1. http://manpages.ubuntu.com/manpages/pre ... smi.1.html
nvidia-smi - NVIDIA System Management Interface program
NVSMI provides monitoring information for each of NVIDIA's Tesla
devices and each of its high-end Fermi-based and Kepler-based Quadro
devices. It provides very limited information for other types of NVIDIA
devices.
2-2. http://forum.ubuntu.com.cn/viewtopic.ph ... 5#p3201683
引用:
没有安装cuda和cudnn,这两个都是必要的吗

3. 明天下午 待補
引用:
sudo ./NVIDIA-Linux-x86_64-384.130-no-compat32.run -no-x-check -no-nouveau-check -no-opengl-files

4. GeForce GTX 1050 Ti (Notebook) 在 384.130 版本的閉源驅動 nvidia 支援名單內
http://www.nvidia.com/Download/driverRe ... 2524/en-us
Supported products
GeForce 10 Series (Notebooks):
GeForce GTX 1050 Ti
4-1. 安裝 NVIDIA-Linux-x86_64-384.130-no-compat32.run 以前 需要先
4-1-1. 把開源驅動 例如 nouveau 列入 載入黑名單
4-1-2. 如果曾經安裝任何閉源驅動 需要先移除
4-1-3. 進一步參閱
http://us.download.nvidia.com/XFree86/L ... index.html
NVIDIA Accelerated Linux Graphics Driver README and Installation Guide


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-17 15:04 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
安裝任何閉源驅動 需要先移除
代码:
sudo apt-get remove --purge nvidia*



已经将nouveau 列入 載入黑名單
代码:
[email protected]:~$ cat  /etc/modprobe.d/blacklist.conf
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
blacklist nouveau
options nouveau modeset=0


已经查看nouveau是否已经关闭
代码:
[email protected]:~$  lsmod | grep nouveau
[email protected]:~$


ctrl+alt+f1进去名命令行
代码:
sudo service lightdm stop
sudo sh ./NVIDIA-Linux-64-384.run -no-x-check -no-nouveau-check -no-opengl-files

如果我缺少-no-x-check -no-nouveau-check -no-opengl-files这任意一个参数都会循环登录界面,即输入密码就会返登录状态

安装nvidia-settings和nvidia-prime,显示安装成功,但不能指定nvidia-settings-384安装,显示
代码:
[email protected]:~$ sudo apt-get install nvidia-settings-384
[sudo] jingmian 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 nvidia-settings-384

代码:
sudo apt-get install nvidia-settings
sudo apt-get install nvidia-prime


代码:
[email protected]:~$ sudo apt-get install nvidia-settings
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
nvidia-settings 已经是最新版 (361.42-0ubuntu1)。
下列软件包是自动安装的并且现在不需要了:
  lib32gcc1 libc6-i386
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
[email protected]:~$ sudo apt-get install nvidia-prime
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
nvidia-prime 已经是最新版 (0.8.2)。
下列软件包是自动安装的并且现在不需要了:
  lib32gcc1 libc6-i386
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

nvidia-settings版本只能给我安装361的,

通过glxinfo查看是否安装驱动,已经显示安装成功
代码:
[email protected]:~$  lsmod | grep nouveau
[email protected]:~$ glxinfo |grep rendering
direct rendering: Yes
[email protected]:~$
[email protected]:~$ glxinfo |grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.8
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.2.8
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
[email protected]:~$



最后我通过命令切换nvidia失败了
代码:
[email protected]:~$ sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', None]
Info: the current EGL alternatives in use are: ['mesa-egl', None]
Error: the installed packages do not support PRIME
Error: nvidia mode can't be enabled
[email protected]:~$ sudo prime-select query
unknown


以上就是我安装过程,


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-17 17:47 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:
sudo apt-get install nvidia-settings-384
E: 无法定位软件包 nvidia-settings-384

引用:
sudo apt-get install nvidia-settings
nvidia-settings 已经是最新版 (361.42-0ubuntu1)。

1. Ubuntu 16.06 只有 nvidia-settings 沒有 nvidia-settings-384
https://packages.ubuntu.com/search?suit ... a-settings
Package nvidia-settings
1-1. nvidia-settings-3xx 在 Ubuntu 14.04 才有
https://packages.ubuntu.com/search?suit ... a-settings
引用:
sudo service lightdm stop

2. 要切換到 tty1
在 Ubuntu 16.04 應該使用
sudo systemctl isolate multi-user.target
2-1. 要重新切換到 tty7
在 Ubuntu 16.04 應該使用
sudo systemctl isolate graphical.target
引用:
sudo ./NVIDIA-Linux-x86_64-384.130-no-compat32.run -no-x-check -no-nouveau-check -no-opengl-files

引用:
sudo sh ./NVIDIA-Linux-64-384.run -no-x-check -no-nouveau-check -no-opengl-files

3. http://us.download.nvidia.com/XFree86/L ... eInst6624e
Starting the Installer
cd yourdirectory
sudo sh ./NVIDIA-Linux-x86_64-384.130.run
3-1. --no-opengl-files 參數
http://us.download.nvidia.com/XFree86/L ... timus.html
3-2. 還找不到 --no-x-check --no-nouveau-check 參數
3-3. 請提供你使用這些參數的連結
引用:
1. nvidia 顯卡
1-1. http://pci-ids.ucw.cz/v2.2/pci.ids
10de NVIDIA Corporation
1c8c GP107M [GeForce GTX 1050 Ti Mobile]

4. GeForce GTX 1050 Ti Mobile 具備 Optimus 功能
https://www.geforce.com/hardware/techno ... orted-gpus
Optimus
GeForce GTX 10-Series Notebooks
GeForce GTX 1050 Ti Mobile
引用:
1. 具備 Optimus 功能 雙顯卡
1-1. nvidia 必須使用閉源驅動 (Ubuntu 的 kernel 支援)

引用:
sudo ubuntu-drivers devices
...
driver : nvidia-396 - third-party non-free recommended
driver : nvidia-384 - distro non-free

4-1. 建議 優先安裝 Ubuntu 套件庫提供的閉源驅動 nvidia-396 退而求其次 再試試 nvidia-384
4-2. 你上面使用
sudo sh ./NVIDIA-Linux-x86_64-384.130.run
安裝的閉源驅動 要先移除
4-2-1. 移除方法 參見
http://us.download.nvidia.com/XFree86/L ... resOfd7638
nvidia-installer options
--uninstall
引用:
没有安装cuda和cudnn,这两个都是必要的吗

4-3. https://packages.ubuntu.com/xenial/nvidia-384
Package: nvidia-384 (384.130-0ubuntu0.16.04.1)
安裝套件 nvidia-384 時
預設會同時安裝 depends 及 recommends 套件
包含
libgl1
virtual package provided by libgl1-mesa-glx
libcuda1-384
nvidia-opencl-icd-384
nvidia-prime (>= 0.5)
nvidia-settings (>= 331.20)

5. 安裝妥適後 重新開機
把下面指令 複製 貼進終端機 執行
5-1. nvidia-settings --glxinfo | grep "OpenGL version string"
5-2. sudo lshw -numeric -class video
5-3. sudo prime-select query
把指令及結果直接 選取/複製 貼上來

6. 進階參閱
6-1. https://help.ubuntu.com/community/Binar ... wto/Nvidia
6-2. http://us.download.nvidia.com/XFree86/L ... index.html

7. PPA : 較新的閉源驅動
7-1. http://www.webupd8.org/2016/06/how-to-i ... rs-in.html
7-2. https://launchpad.net/~graphics-drivers ... ubuntu/ppa


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-18 11:27 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
今天我又重装16.04.4的LTS版本
代码:
sudo apt-get update



确保我安装前没有安装过nvidia,这时我不需要使用4-2-1的卸载方法nvidia-install options --uninstall吧?因为我还无运行过./NVIDIA-Linux-x86_64.384.130.run
代码:
[email protected]:~$ sudo apt-get remove --purge nvidia*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
注意,根据Glob 'nvidia*' 选中了 'nvidia-325-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-346-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-driver-binary'
注意,根据Glob 'nvidia*' 选中了 'nvidia-331-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-304-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-384-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-346-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-340-updates-uvm'
注意,根据Glob 'nvidia*' 选中了 'nvidia-331-updates-uvm'
注意,根据Glob 'nvidia*' 选中了 'nvidia-glx'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cg-toolkit'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-340-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia'
注意,根据Glob 'nvidia*' 选中了 'nvidia-driver'
注意,根据Glob 'nvidia*' 选中了 'nvidia-modprobe'
注意,根据Glob 'nvidia*' 选中了 'nvidia-texture-tools'
注意,根据Glob 'nvidia*' 选中了 'nvidia-legacy-340xx-vdpau-driver'
注意,根据Glob 'nvidia*' 选中了 'nvidia-349-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-kernel-686-pae'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-304-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-310-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-331-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-352-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-vdpau-driver'
注意,根据Glob 'nvidia*' 选中了 'nvidia-346-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-331-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-smi'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-361-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-313-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-334-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-331-uvm'
注意,根据Glob 'nvidia*' 选中了 'nvidia-prime'
注意,根据Glob 'nvidia*' 选中了 'nvidia-kernel-dkms'
注意,根据Glob 'nvidia*' 选中了 'nvidia-current-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-340-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-nsight'
注意,根据Glob 'nvidia*' 选中了 'nvidia-common'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-346-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-352-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-kernel-amd64'
注意,根据Glob 'nvidia*' 选中了 'nvidia-current-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-352-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-355-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-375-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-current'
注意,根据Glob 'nvidia*' 选中了 'nvidia-profiler'
注意,根据Glob 'nvidia*' 选中了 'nvidia-337-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-367-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cuda-toolkit'
注意,根据Glob 'nvidia*' 选中了 'nvidia-340-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-319-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-304-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-331-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-visual-profiler'
注意,根据Glob 'nvidia*' 选中了 'nvidia-persistenced'
注意,根据Glob 'nvidia*' 选中了 'nvidia-current-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-361-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-settings-binary'
注意,根据Glob 'nvidia*' 选中了 'nvidia-361-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-304'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-331'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-340'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-346'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-352'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-361'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-367'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-375'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-384'
注意,根据Glob 'nvidia*' 选中了 'nvidia-kernel-486'
注意,根据Glob 'nvidia*' 选中了 'nvidia-352-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-331-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-352-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-304-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-340-uvm'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-304-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cuda-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cuda-doc'
注意,根据Glob 'nvidia*' 选中了 'nvidia-340-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-361-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cg-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cg-doc'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-340-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-libopencl1-361-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-304'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-331'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-340'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-346'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-352'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-361'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-367'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-375'
注意,根据Glob 'nvidia*' 选中了 'nvidia-cuda-gdb'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-304'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd-384'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-310'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-313'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-319'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-325'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-331'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-334'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-337'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-340'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-343'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-346'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-349'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-352'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-355'
注意,根据Glob 'nvidia*' 选中了 'nvidia-experimental-304-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-343-updates'
注意,根据Glob 'nvidia*' 选中了 'nvidia-304'
注意,根据Glob 'nvidia*' 选中了 'nvidia-310'
注意,根据Glob 'nvidia*' 选中了 'nvidia-313'
注意,根据Glob 'nvidia*' 选中了 'nvidia-319'
注意,根据Glob 'nvidia*' 选中了 'nvidia-325'
注意,根据Glob 'nvidia*' 选中了 'nvidia-331'
注意,根据Glob 'nvidia*' 选中了 'nvidia-334'
注意,根据Glob 'nvidia*' 选中了 'nvidia-337'
注意,根据Glob 'nvidia*' 选中了 'nvidia-340'
注意,根据Glob 'nvidia*' 选中了 'nvidia-343'
注意,根据Glob 'nvidia*' 选中了 'nvidia-346'
注意,根据Glob 'nvidia*' 选中了 'nvidia-349'
注意,根据Glob 'nvidia*' 选中了 'nvidia-352'
注意,根据Glob 'nvidia*' 选中了 'nvidia-355'
注意,根据Glob 'nvidia*' 选中了 'nvidia-361'
注意,根据Glob 'nvidia*' 选中了 'nvidia-367'
注意,根据Glob 'nvidia*' 选中了 'nvidia-375'
注意,根据Glob 'nvidia*' 选中了 'nvidia-384'
注意,根据Glob 'nvidia*' 选中了 'nvidia-346-updates-dev'
注意,根据Glob 'nvidia*' 选中了 'nvidia-settings'
注意,根据Glob 'nvidia*' 选中了 'nvidia-opencl-icd'
注意,选中 'nvidia-settings' 而非 'nvidia-settings-binary'
软件包 nvidia-libopencl1-dev 未安装,所以不会被卸载
软件包 nvidia-libopencl1 未安装,所以不会被卸载
软件包 nvidia-vdpau-driver 未安装,所以不会被卸载
软件包 nvidia-legacy-340xx-vdpau-driver 未安装,所以不会被卸载
软件包 nvidia-driver 未安装,所以不会被卸载
软件包 nvidia-glx 未安装,所以不会被卸载
软件包 nvidia-kernel-dkms 未安装,所以不会被卸载
软件包 nvidia-kernel-amd64 未安装,所以不会被卸载
软件包 nvidia-kernel-686-pae 未安装,所以不会被卸载
软件包 nvidia-kernel-486 未安装,所以不会被卸载
软件包 nvidia 未安装,所以不会被卸载
软件包 nvidia-310 未安装,所以不会被卸载
软件包 nvidia-310-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-310 未安装,所以不会被卸载
软件包 nvidia-313 未安装,所以不会被卸载
软件包 nvidia-313-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-313 未安装,所以不会被卸载
软件包 nvidia-319 未安装,所以不会被卸载
软件包 nvidia-319-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-319 未安装,所以不会被卸载
软件包 nvidia-325 未安装,所以不会被卸载
软件包 nvidia-325-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-325 未安装,所以不会被卸载
软件包 nvidia-experimental-331 未安装,所以不会被卸载
软件包 nvidia-334 未安装,所以不会被卸载
软件包 nvidia-334-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-334 未安装,所以不会被卸载
软件包 nvidia-337 未安装,所以不会被卸载
软件包 nvidia-337-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-337 未安装,所以不会被卸载
软件包 nvidia-experimental-340 未安装,所以不会被卸载
软件包 nvidia-343 未安装,所以不会被卸载
软件包 nvidia-343-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-343 未安装,所以不会被卸载
软件包 nvidia-experimental-346 未安装,所以不会被卸载
软件包 nvidia-349 未安装,所以不会被卸载
软件包 nvidia-349-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-349 未安装,所以不会被卸载
软件包 nvidia-experimental-352 未安装,所以不会被卸载
软件包 nvidia-355 未安装,所以不会被卸载
软件包 nvidia-355-updates 未安装,所以不会被卸载
软件包 nvidia-experimental-355 未安装,所以不会被卸载
注意,选中 'nvidia-384' 而非 'nvidia-smi'
注意,选中 'libnvtt-bin' 而非 'nvidia-texture-tools'
软件包 nvidia-prime 未安装,所以不会被卸载
软件包 nvidia-settings 未安装,所以不会被卸载
软件包 nvidia-340-updates-uvm 未安装,所以不会被卸载
软件包 nvidia-346 未安装,所以不会被卸载
软件包 nvidia-346-dev 未安装,所以不会被卸载
软件包 nvidia-346-updates 未安装,所以不会被卸载
软件包 nvidia-346-updates-dev 未安装,所以不会被卸载
软件包 nvidia-352 未安装,所以不会被卸载
软件包 nvidia-352-dev 未安装,所以不会被卸载
软件包 nvidia-352-updates 未安装,所以不会被卸载
软件包 nvidia-352-updates-dev 未安装,所以不会被卸载
软件包 nvidia-361-updates 未安装,所以不会被卸载
软件包 nvidia-361-updates-dev 未安装,所以不会被卸载
软件包 nvidia-current-updates 未安装,所以不会被卸载
软件包 nvidia-current-updates-dev 未安装,所以不会被卸载
软件包 nvidia-experimental-304 未安装,所以不会被卸载
软件包 nvidia-experimental-304-dev 未安装,所以不会被卸载
软件包 nvidia-cg-dev 未安装,所以不会被卸载
软件包 nvidia-cg-doc 未安装,所以不会被卸载
软件包 nvidia-cg-toolkit 未安装,所以不会被卸载
软件包 nvidia-cuda-dev 未安装,所以不会被卸载
软件包 nvidia-cuda-doc 未安装,所以不会被卸载
软件包 nvidia-cuda-gdb 未安装,所以不会被卸载
软件包 nvidia-cuda-toolkit 未安装,所以不会被卸载
软件包 nvidia-libopencl1-346 未安装,所以不会被卸载
软件包 nvidia-libopencl1-346-updates 未安装,所以不会被卸载
软件包 nvidia-libopencl1-352 未安装,所以不会被卸载
软件包 nvidia-libopencl1-352-updates 未安装,所以不会被卸载
软件包 nvidia-libopencl1-361-updates 未安装,所以不会被卸载
软件包 nvidia-modprobe 未安装,所以不会被卸载
软件包 nvidia-nsight 未安装,所以不会被卸载
软件包 nvidia-opencl-dev 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-346 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-346-updates 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-352 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-352-updates 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-361-updates 未安装,所以不会被卸载
软件包 nvidia-persistenced 未安装,所以不会被卸载
软件包 nvidia-profiler 未安装,所以不会被卸载
软件包 nvidia-visual-profiler 未安装,所以不会被卸载
软件包 nvidia-304 未安装,所以不会被卸载
软件包 nvidia-304-dev 未安装,所以不会被卸载
软件包 nvidia-304-updates 未安装,所以不会被卸载
软件包 nvidia-304-updates-dev 未安装,所以不会被卸载
软件包 nvidia-331 未安装,所以不会被卸载
软件包 nvidia-331-dev 未安装,所以不会被卸载
软件包 nvidia-331-updates 未安装,所以不会被卸载
软件包 nvidia-331-updates-dev 未安装,所以不会被卸载
软件包 nvidia-331-updates-uvm 未安装,所以不会被卸载
软件包 nvidia-331-uvm 未安装,所以不会被卸载
软件包 nvidia-340 未安装,所以不会被卸载
软件包 nvidia-340-dev 未安装,所以不会被卸载
软件包 nvidia-340-updates 未安装,所以不会被卸载
软件包 nvidia-340-updates-dev 未安装,所以不会被卸载
软件包 nvidia-340-uvm 未安装,所以不会被卸载
软件包 nvidia-361 未安装,所以不会被卸载
软件包 nvidia-361-dev 未安装,所以不会被卸载
软件包 nvidia-367 未安装,所以不会被卸载
软件包 nvidia-367-dev 未安装,所以不会被卸载
软件包 nvidia-375 未安装,所以不会被卸载
软件包 nvidia-375-dev 未安装,所以不会被卸载
软件包 nvidia-384 未安装,所以不会被卸载
软件包 nvidia-384-dev 未安装,所以不会被卸载
软件包 nvidia-current 未安装,所以不会被卸载
软件包 nvidia-current-dev 未安装,所以不会被卸载
软件包 nvidia-libopencl1-367 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-304 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-304-updates 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-340 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-361 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-367 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-384 未安装,所以不会被卸载
软件包 nvidia-common 未安装,所以不会被卸载
软件包 nvidia-libopencl1-304 未安装,所以不会被卸载
软件包 nvidia-libopencl1-304-updates 未安装,所以不会被卸载
软件包 nvidia-libopencl1-331 未安装,所以不会被卸载
软件包 nvidia-libopencl1-331-updates 未安装,所以不会被卸载
软件包 nvidia-libopencl1-340 未安装,所以不会被卸载
软件包 nvidia-libopencl1-340-updates 未安装,所以不会被卸载
软件包 nvidia-libopencl1-361 未安装,所以不会被卸载
软件包 nvidia-libopencl1-375 未安装,所以不会被卸载
软件包 nvidia-libopencl1-384 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-331 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-331-updates 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-340-updates 未安装,所以不会被卸载
软件包 nvidia-opencl-icd-375 未安装,所以不会被卸载
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 191 个软件包未被升级。
[email protected]:~$ sudo apt-get upgrade
这里升级软件包省略一下

[email protected]:~$ sudo add-apt-repository ppa:graphics-drivers/ppa
 Fresh drivers from upstream, currently shipping Nvidia.

## Current Status

Current short-lived branch release: `nvidia-396` (396.24)
Dropped support for Fermi series (https://nvidia.custhelp.com/app/answers/detail/a_id/4656)

Current long-lived branch release: `nvidia-390` (390.48)
Old long-lived branch release: `nvidia-384` (384.130)

For G8x, G9x and GT2xx GPUs use `nvidia-340` (340.106)
For NV4x and G7x GPUs use `nvidia-304` (304.137) End-Of-Life!

Support timeframes for Unix legacy GPU releases:
https://nvidia.custhelp.com/app/answers/detail/a_id/3142

## What we're working on right now:

- Normal driver updates
- Help Wanted: Mesa Updates for Intel/AMD users, ping us if you want to help do this work, we're shorthanded.

## WARNINGS:

This PPA is currently in testing, you should be experienced with packaging before you dive in here:

Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/

### How you can help:

## Install PTS and benchmark your gear:

    sudo apt-get install phoronix-test-suite

Run the benchmark:

    phoronix-test-suite default-benchmark openarena xonotic tesseract gputest unigine-valley

and then say yes when it asks you to submit your results to openbechmarking.org. Then grab a cup of coffee, it takes a bit for the benchmarks to run. Depending on the version of Ubuntu you're using it might preferable for you to grabs PTS from upstream directly: http://www.phoronix-test-suite.com/?k=downloads

## Share your results with the community:

Post a link to your results (or any other feedback to): https://launchpad.net/~graphics-drivers-testers

Remember to rerun and resubmit the benchmarks after driver upgrades, this will allow us to gather a bunch of data on performance that we can share with everybody.

If you run into old documentation referring to other PPAs, you can help us by consolidating references to this PPA.

If someone wants to go ahead and start prototyping on `software-properties-gtk` on what the GUI should look like, please start hacking!

## Help us Help You!

We use the donation funds to get the developers hardware to test and upload these drivers, please consider donating to the "community" slider on the donation page if you're loving this PPA:

http://www.ubuntu.com/download/desktop/contribute
 更多信息: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
按回车继续或者 Ctrl+c 取消添加

gpg: 钥匙环‘/tmp/tmpqbn2c03b/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmpqbn2c03b/pubring.gpg’已建立
gpg: 下载密钥‘1118213C’,从 hkp 服务器 keyserver.ubuntu.com
gpg: /tmp/tmpqbn2c03b/trustdb.gpg:建立了信任度数据库
gpg: 密钥 1118213C:公钥“Launchpad PPA for Graphics Drivers Team”已导入
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
gpg:               已导入:1  (RSA: 1)
OK

[email protected]:~$ sudo vim /etc/modprobe.d/blacklist.conf
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
blacklist nouveau
options nouveau modeset=0



更新系统
代码:
[email protected]:~$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.13.0-36-generic
[email protected]:~$ reboot;


重启后查看nouveau是否禁用成功
[email protected]:~$ lsmod | grep nouveau
[email protected]:~$

代码:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update


搜索开源nvidia
代码:
[email protected]:~$ apt-cache search nvidia
bbswitch-dkms - Interface for toggling the power on NVIDIA Optimus video cards
dmraid - Device-Mapper Software RAID support tool
libvdpau-dev - Video Decode and Presentation API for Unix (development files)
libvdpau-doc - Video Decode and Presentation API for Unix (documentation)
libvdpau1 - Video Decode and Presentation API for Unix (libraries)
libvdpau1-dbg - Video Decode and Presentation API for Unix (debug symbols)
libxnvctrl-dev - NV-CONTROL X extension (development files)
libxnvctrl0 - NV-CONTROL X extension (runtime library)
nvidia-prime - Tools to enable NVIDIA's Prime
nvidia-settings - Tool for configuring the NVIDIA graphics driver
ubuntu-drivers-common - Detect and install additional Ubuntu driver packages
vdpau-driver-all - Video Decode and Presentation API for Unix (driver metapackage)
xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
xserver-xorg-video-nouveau-dbg - X.Org X server -- Nouveau display driver (debug symbols)
nvidia-304-dev - NVDIA 二进制 Xorg 驱动程序开发文件
nvidia-340-dev - NVDIA 二进制 Xorg 驱动程序开发文件
libcuda1-304 - NVIDIA CUDA runtime library
libcuda1-340 - NVIDIA CUDA runtime library
nvidia-331 - Transitional package for nvidia-331
nvidia-331-dev - Transitional package for nvidia-340-dev
nvidia-331-updates - Transitional package for nvidia-340
nvidia-331-updates-dev - Transitional package for nvidia-340-dev
nvidia-331-updates-uvm - Transitional package for nvidia-340
nvidia-331-uvm - Transitional package for nvidia-340
nvidia-340-updates - Transitional package for nvidia-340
nvidia-340-updates-dev - Transitional package for nvidia-340-dev
nvidia-340-updates-uvm - Transitional package for nvidia-340-updates
nvidia-340-uvm - Transitional package for nvidia-340
nvidia-346 - Transitional package for nvidia-346
nvidia-346-dev - Transitional package for nvidia-352-dev
nvidia-346-updates - Transitional package for nvidia-346-updates
nvidia-346-updates-dev - Transitional package for nvidia-352-updates-dev
nvidia-352 - Transitional package for nvidia-361
nvidia-352-dev - Transitional package for nvidia-361-dev
nvidia-352-updates - Transitional package for nvidia-361
nvidia-352-updates-dev - Transitional package for nvidia-361-dev
nvidia-361-updates - Transitional package for nvidia-361
nvidia-361-updates-dev - Transitional package for nvidia-361-dev
nvidia-current - Transitional package for nvidia-current
nvidia-current-dev - Transitional package for nvidia-current-dev
nvidia-current-updates - Transitional package for nvidia-current-updates
nvidia-current-updates-dev - Transitional package for nvidia-current-updates-dev
nvidia-experimental-304 - Transitional package for nvidia-experimental-304
nvidia-experimental-304-dev - Transitional package for nvidia-experimental-304-dev
nvidia-opencl-icd-304 - NVIDIA OpenCL ICD
nvidia-opencl-icd-340 - NVIDIA OpenCL ICD
conky-all - highly configurable system monitor (all features enabled)
conky-all-dbg - highly configurable system monitor (all features enabled - debug)
boinc-client-nvidia-cuda - metapackage for CUDA-savvy BOINC client and manager
bumblebee-dbg - NVIDIA Optimus support - debugging symbols
bumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driver
cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling
flashrom - Identify, read, write, erase, and verify BIOS/ROM/flash chips
gimp-normalmap - Normal map plugin for GIMP
hobbit-plugins - plugins for the Xymon network monitor
kubuntu-driver-manager - Driver Manager for Kubuntu
kubuntu-driver-manager-dbg - Driver Manager for Kubuntu -- debug symbols
libnvtt-bin - NVIDIA Texture Tools (Binaries)
libnvtt-dev - NVIDIA Texture Tools (Header)
libnvtt2 - NVIDIA Texture Tools
mate-optimus - MATE Desktop applet for controlling NVIDIA Optimus graphics cards
mate-sensors-applet - Display readings from hardware sensors in your MATE panel
mate-sensors-applet-nvidia - Display readings from hardware sensors in your MATE panel (NVIDIA sensors)
mate-sensors-applet-nvidia-dbg - Display readings from hardware sensors in your MATE panel (NVIDIA, dbg package)
nvidia-common - transitional package for ubuntu-drivers-common
nvtv - tool to control TV chips on NVidia cards under Linux
primus - client-side GPU offloading for NVIDIA Optimus
psensor - display graphs for monitoring hardware temperature
psensor-server - Psensor server for monitoring hardware sensors remotely
pyrit - GPGPU-driven WPA/WPA2-PSK key cracker
pyrit-opencl - OpenCL extension module for Pyrit
sensors-applet - Display readings from hardware sensors in your Gnome panel
sysinfo - display computer and system information
trigger-rally-data - free 3D rally racing car game - data files
vdpauinfo - Video Decode and Presentation API for Unix (vdpauinfo utility)
libcg - Nvidia Cg core runtime library
libcggl - Nvidia Cg Opengl runtime library
libcublas7.5 - NVIDIA cuBLAS Library
libcudart7.5 - NVIDIA CUDA Runtime Library
libcufft7.5 - NVIDIA cuFFT Library
libcufftw7.5 - NVIDIA cuFFTW Library
libcuinj64-7.5 - NVIDIA CUINJ Library (64-bit)
libcupti-dev - NVIDIA CUDA Profiler Tools Interface development files
libcupti-doc - NVIDIA CUDA Profiler Tools Interface documentation
libcupti7.5 - NVIDIA CUDA Profiler Tools Interface runtime library
libcurand7.5 - NVIDIA cuRAND Library
libcusolver7.5 - NVIDIA cuSOLVER Library
libcusparse7.5 - NVIDIA cuSPARSE Library
libnppc7.5 - NVIDIA Performance Primitives core runtime library
libnppi7.5 - NVIDIA Performance Primitives for image processing runtime library
libnpps7.5 - NVIDIA Performance Primitives for signal processing runtime library
libnvblas7.5 - NVBLAS runtime library
libnvrtc7.5 - CUDA Runtime Compilation (NVIDIA NVRTC Library)
libnvtoolsext1 - NVIDIA Tools Extension Library
libnvvm3 - NVIDIA NVVM Library
nouveau-firmware - Firmware for nVidia graphics cards
nvidia-cg-dev - Cg Toolkit - GPU Shader Authoring Language (headers)
nvidia-cg-doc - Cg Toolkit - GPU Shader Authoring Language (documentation)
nvidia-cg-toolkit - Cg Toolkit - GPU Shader Authoring Language
nvidia-cuda-dev - NVIDIA CUDA development files
nvidia-cuda-doc - NVIDIA CUDA and OpenCL documentation
nvidia-cuda-gdb - NVIDIA CUDA Debugger (GDB)
nvidia-cuda-toolkit - NVIDIA CUDA development toolkit
nvidia-libopencl1-304 - NVIDIA OpenCL Driver and ICD Loader library
nvidia-libopencl1-331 - Transitional package for nvidia-libopencl1-340
nvidia-libopencl1-331-updates - Transitional package for nvidia-libopencl1-340
nvidia-libopencl1-340 - NVIDIA OpenCL Driver and ICD Loader library
nvidia-libopencl1-340-updates - Transitional package for nvidia-libopencl1-340
nvidia-libopencl1-346 - Transitional package for nvidia-libopencl1-352
nvidia-libopencl1-346-updates - Transitional package for nvidia-libopencl1-352-updates
nvidia-libopencl1-352 - Transitional package for nvidia-libopencl1-361
nvidia-libopencl1-352-updates - Transitional package for nvidia-libopencl1-361
nvidia-libopencl1-361-updates - Transitional package for nvidia-libopencl1-361
nvidia-modprobe - utility to load NVIDIA kernel modules and create device nodes
nvidia-nsight - NVIDIA Nsight Eclipse Edition
nvidia-opencl-dev - NVIDIA OpenCL development files
nvidia-opencl-icd-331 - Transitional package for nvidia-opencl-icd-340
nvidia-opencl-icd-331-updates - Transitional package for nvidia-opencl-icd-340
nvidia-opencl-icd-340-updates - Transitional package for nvidia-opencl-icd-340
nvidia-opencl-icd-346 - Transitional package for nvidia-opencl-icd-352
nvidia-opencl-icd-346-updates - Transitional package for nvidia-opencl-icd-352-updates
nvidia-opencl-icd-352 - Transitional package for nvidia-opencl-icd-361
nvidia-opencl-icd-352-updates - Transitional package for nvidia-opencl-icd-361
nvidia-opencl-icd-361-updates - Transitional package for nvidia-opencl-icd-361
nvidia-persistenced - daemon to maintain persistent software state in the NVIDIA driver
nvidia-profiler - NVIDIA Profiler for CUDA and OpenCL
nvidia-visual-profiler - NVIDIA Visual Profiler for CUDA and OpenCL
python-pycuda - Python module to access Nvidia‘s CUDA parallel computation API
python-pycuda-dbg - Python module to access Nvidia‘s CUDA API (debug extensions)
python-pycuda-doc - module to access Nvidia‘s CUDA computation API (documentation)
python3-pycuda - Python 3 module to access Nvidia‘s CUDA parallel computation API
python3-pycuda-dbg - Python 3 module to access Nvidia‘s CUDA API (debug extensions)
tegrarcm - Tool to upload payloads in Tegra SoC recovery mode
xserver-xorg-video-nouveau-hwe-16.04 - X.Org X server -- Nouveau display driver
xserver-xorg-video-nouveau-hwe-16.04-dbg - X.Org X server -- Nouveau display driver (debug symbols)
libcuda1-384 - NVIDIA CUDA runtime library
nvidia-304-updates - Transitional package for nvidia-304
nvidia-304-updates-dev - Transitional package for nvidia-304-dev
nvidia-361 - Transitional package for nvidia-367
nvidia-361-dev - Transitional package for nvidia-367-dev
nvidia-367 - Transitional package for nvidia-375
nvidia-367-dev - Transitional package for nvidia-375-dev
nvidia-375 - Transitional package for nvidia-384
nvidia-375-dev - Transitional package for nvidia-384-dev
nvidia-384 - NVIDIA binary driver - version 384.130
nvidia-384-dev - NVIDIA binary Xorg driver development files
nvidia-libopencl1-367 - Transitional package for nvidia-libopencl1-375
nvidia-opencl-icd-304-updates - Transitional package for nvidia-opencl-icd-304
nvidia-opencl-icd-361 - Transitional package for nvidia-opencl-icd-367
nvidia-opencl-icd-367 - Transitional package for nvidia-opencl-icd-375
nvidia-opencl-icd-384 - NVIDIA OpenCL ICD
nvidia-libopencl1-304-updates - Transitional package for nvidia-libopencl1-304
nvidia-libopencl1-361 - Transitional package for nvidia-libopencl1-367
nvidia-libopencl1-375 - Transitional package for nvidia-libopencl1-384
nvidia-libopencl1-384 - NVIDIA OpenCL Driver and ICD Loader library
nvidia-opencl-icd-375 - Transitional package for nvidia-opencl-icd-384
bumblebee - NVIDIA Optimus support for Linux
nvidia-304 - NVIDIA legacy binary driver - version 304.137
nvidia-340 - NVIDIA binary driver - version 340.107
nvidia-387-dev - Transitional package for nvidia-390-dev
nvidia-387 - Transitional package for nvidia-390
nvidia-libopencl1-387 - Transitional package for nvidia-libopencl1-390
nvidia-opencl-icd-387 - Transitional package for nvidia-opencl-icd-390
libcuda1-390 - NVIDIA CUDA runtime library
nvidia-390-dev - NVIDIA binary Xorg driver development files
nvidia-390 - NVIDIA binary driver - version 390.67
nvidia-libopencl1-390 - NVIDIA OpenCL Driver and ICD Loader library
nvidia-opencl-icd-390 - NVIDIA OpenCL ICD
libcuda1-396 - NVIDIA CUDA runtime library
nvidia-396-dev - NVIDIA binary Xorg driver development files
nvidia-396 - NVIDIA binary driver - version 396.24.02
nvidia-libopencl1-396 - NVIDIA OpenCL Driver and ICD Loader library
nvidia-opencl-icd-396 - NVIDIA OpenCL ICD


接着按照你的方法要切換到 tty1
代码:
sudo systemctl isolate multi-user.target

这时屏幕会跳进一个黑屏报错
/dev/nvme0n1pe:clean,199213/7274496 files,1791832/29067264 blocks
这时候我能再按一次crtl+alt+f1才能进入命令行模式
再执行
代码:
sudo service lightdm stop


接着安装nvidia-396
代码:
sudo apt-get install nvidia-396
reboot;

然后界面停留到登入界面,即使输入密码正确,依然返回登入界面

所以我在tty1命令行模式下运行

代码:
[email protected]:~$ nvidia-settings --glxinfo | grep "OpenGL version string"
ERROR: Unable to find display on any available system

代码:
[email protected]:~$ sudo lshw -numeric -class video
  *-display
       description: 3D controller
       product: NVIDIA Corporation [10DE:1C8C]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: [email protected]:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Intel Corporation [8086:3E9B]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: [email protected]:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:6000(size=64) memory:c0000-dffff

代码:
[email protected]:~$ sudo prime-select query
nvidia


代码:
[email protected]:~$ sudo efibootmgr -v
[sudo] jingmian 的密码:
BootCurrent: 0007
Timeout: 0 seconds
BootOrder: 0007,0001,0003,0004,0000,0002,0006,0005
Boot0000* Windows Boot Manager   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...n................
Boot0001* ubuntu   HD(1,GPT,cdbbf0d7-2c63-469f-b942-33e5d2aaa2ca,0x800,0x100000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0002* \etf\guri.bim   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0003* grubx64   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0004* grubx64   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0005  grubx64   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0006* grubx64   VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0007* grubx64   HD(1,GPT,cdbbf0d7-2c63-469f-b942-33e5d2aaa2ca,0x800,0x100000)/File(\EFI\UBUNTU\GRUBX64.EFI)
[email protected]:~$
 


所以只能卸载nvidia396返回界面,查看报错信息
这里我先备份一个.xsession-errors,以防丢失,名字xsession.log
代码:
[email protected]:~$ cat xsession.log
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
openConnection: connect: 没有那个文件或目录
cannot connect to brltty at :0
upstart: gnome-session (Unity) main 进程 (1436)以状态 1 结束
upstart: unity-settings-daemon main 进程 (1424)已经被TERM 信号杀死
upstart: 从告知的D-Bus总线断开
upstart: logrotate main 进程 (1129)已经被TERM 信号杀死
upstart: hud main 进程 (1422)已经被TERM 信号杀死
upstart: unity-panel-service main 进程 (1444)已经被TERM 信号杀死
upstart: bamfdaemon main 进程 (1212)已经被TERM 信号杀死

[email protected]:~$ cat .xsession-errors.old
openConnection: connect: 没有那个文件或目录
cannot connect to brltty at :0
upstart: 从告知的D-Bus总线断开
upstart: bamfdaemon main 进程 (1211)以状态 1 结束
upstart: hud main 进程 (1432)以状态 1 结束
upstart: unity-settings-daemon main 进程 (1434)以状态 1 结束
upstart: gnome-session (Unity) main 进程 (1446)以状态 1 结束
upstart: unity-panel-service main 进程 (1456)以状态 1 结束
upstart: indicator-bluetooth main 进程 (1541)已经被TERM 信号杀死
upstart: indicator-power main 进程 (1542)已经被TERM 信号杀死
upstart: indicator-datetime main 进程 (1543)已经被TERM 信号杀死
upstart: indicator-keyboard main 进程 (1546)以状态 1 结束
upstart: indicator-printers main 进程 (1552)以状态 1 结束
upstart: indicator-session main 进程 (1553)已经被TERM 信号杀死
upstart: indicator-application main 进程 (1557)已经被TERM 信号杀死
upstart: unity7 main 进程 (1577)以状态 1 结束
[email protected]:~$




另外你说sudo sh ./NVIDIA-Linux-x86_64-384.130.run
3-2. 還找不到 --no-x-check --no-nouveau-check 參數
这是安装这编文章操作,所以加的
https://blog.csdn.net/u010159842/articl ... s/54344683

现在我驱动具体是什么原因导致的,谢谢


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-18 16:26 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:

1. Ubuntu 16.04 重啟的指令
代码:
sudo systemctl reboot

1-1. 如果不是使用這個指令重啟 可能會受到一些關閉前進程未正常關閉的影響
引用:
这时屏幕会跳进一个黑屏报错
/dev/nvme0n1pe:clean,199213/7274496 files,1791832/29067264 blocks

2. 這個訊息 應該沒關係
2-1. 如果還會經常不正常出現 請再貼文
引用:
nvidia-settings --glxinfo | grep "OpenGL version string"
ERROR: Unable to find display on any available system

3. 這個指令 nvidia-settings 必須在 tty7 圖形環境進程執行
3-1. http://manpages.ubuntu.com/manpages/pre ... ngs.1.html
nvidia-settings - configure the NVIDIA graphics driver
It operates by communicating with the NVIDIA X driver, ...
引用:
sudo efibootmgr -v
BootCurrent: 0007
Boot0007* grubx64 HD(1,GPT,cdbbf0d7-2c63-469f-b942-33e5d2aaa2ca,0x800,0x100000)/File(\EFI\UBUNTU\GRUBX64.EFI)

4. 你的開機模式 成功在 UEFI Secure Boot disabled 啟動
引用:
sudo lshw -numeric -class video
*-display
description: 3D controller
product: NVIDIA Corporation [10DE:1C8C]
...
configuration: driver=nvidia latency=0

引用:
sudo prime-select query
nvidia

5. 目前 閉源驅動 nvidia 應該已啟用
引用:
sudo lshw -numeric -class video
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation [8086:3E9B]
vendor: Intel Corporation [8086]
physical id: 2
bus info: [email protected]:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:6000(size=64) memory:c0000-dffff

6. 但是 你的 內建顯卡 Intel 尚未成功啟用
引用:
lspci -knn
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b]
DeviceName: Onboard - Video
Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
Kernel modules: i915

6-1. Product ID : 3E9B 在下述 lspci 專屬登錄 ID 網頁 還找不到
http://pci-ids.ucw.cz/v2.2/pci.ids
可能原因 : 還太新 (相對於 Ubuntu 16.04 發行時間來說)
影響 : 找不到合適驅動
6-2. 請你提供詳細的 Intel 顯卡型號 及 CPU 型號
引用:
sudo ./NVIDIA-Linux-x86_64-375.20.run --no-x-check --no-nouveau-check --no-opengl-files
https://blog.csdn.net/u010159842/articl ... s/54344683
--no-x-check 安装驱动时关闭X服务
--no-nouveau-check 安装驱动时禁用nouveau
--no-opengl-files 只安装驱动文件,不安装OpenGL文件

7. 如果你直接從 Ubuntu 套件庫安裝閉源驅動 nvidia
這三個參數 可以不理它
引用:
今天我又重装16.04.4的LTS版本

引用:
sudo apt-get remove --purge nvidia*

8. 全新安裝 16.04.4 後
還沒安裝 閉源驅動 nvidia 前
不需要執行這個指令


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-18 18:00 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
我刚刚我已经通过sudo apt-get remove --purge nvidia*卸载,重新安装后,使用sudo systemctl reboot命令,
依然跟上面情况一样,无法正确进入界面,输入密码就会返回登陆界面,死循环

引用:
3. 這個指令 nvidia-settings 必須在 tty7 圖形環境進程執行
nvidia-settings --glxinfo | grep "OpenGL version string"
ERROR: Unable to find display on any available system

可是我压根进入不到 tty7 圖形啊,输入密码,就会返回登陆界面,又让我输入密码,一直无法登陆的

引用:
6-1. Product ID : 3E9B 在下述 lspci 專屬登錄 ID 網頁 還找不到
http://pci-ids.ucw.cz/v2.2/pci.ids
可能原因 : 還太新 (相對於 Ubuntu 16.04 發行時間來說)
影響 : 找不到合適驅動
6-2. 請你提供詳細的 Intel 顯卡型號 及 CPU 型號

我本机集显 Intel UHD Graphics 630,CPU是i7-8750h,内存:DDR4 2666的,
https://www.asus.com.cn/Laptops/FX80/specifications/


我看网上说要找升级内核4.15,我更换后,再一次重装
代码:
sudo apt-get remove --purge nvidia*
sudo apt-get install nvidia-390     #想换换390版本行不行


结果安装最后,有两个地方报错了,而且重启也是在登陆首页,输入密码也不能正常登陆


附件:
QQ图片20180609175150.jpg
QQ图片20180609175150.jpg [ 2.04 MiB | 被浏览 389 次 ]

页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-18 20:20 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:
我本机集显 Intel UHD Graphics 630, CPU是i7-8750h

1. Intel 為了給予 Linux 使用者 更到位的支援 在這個網頁
https://01.org/linuxgraphics/downloads
提供 Intel 專屬 Intel Graphics Stack Recipe for Linux
給 Linux 使用者 下載安裝
1-1. 直到 Apr 27, 2018 發行的最新版本 2018Q1 Intel Graphics Stack Recipe
才把
Intel Core i7-8750H Processor
納入支援名單
1-1-1. https://01.org/linuxgraphics/downloads/ ... ack-recipe
2018Q1 Intel Graphics Stack Recipe
1-1-2. https://ark.intel.com/products/codename ... offee-Lake
Intel Core i7-8750H Processor
引用:
我看网上说要找升级内核4.15

1-2. 看看 該網頁
Linux Kernel - 4.16
1-2-1. 目前
Ubuntu 16.04 的 Linux Kernel 版本還是 4.4.0.128.134
Ubuntu 18.04 的 Linux Kernel 版本還是 4.15.0.23.25
1-2-2. https://packages.ubuntu.com/search?suit ... chon=names
1-2-3. 意思是
你要學會 升級 Linux Kernel 到 4.16
1-2-4. 或者 等 Ubuntu 18.04 / 18.10 的 Linux Kernel 升級到 4.16 時 再來體驗 2018Q1 Intel Graphics Stack Recipe
這個時候 才能支援
Intel Core i7-8750H Processor

2. 建議試試 是否能夠生效
sudo prime-select intel
2-1. 細節參閱
https://askubuntu.com/q/879856


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-18 22:30 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
我已经更换内核到4.17了
代码:
[email protected]:~$ uname --all
Linux jingmian-TUF 4.17.0-041700rc1-generic #201804152230 SMP Mon Apr 16 02:33:40 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[email protected]:~$




按照你的sudo prime-select intel可以生效,成功进入界面,可是intel驱动我还是没有,分辨率都是800*640那种
代码:
[email protected]:~$ nvidia-settings --glxinfo | grep "OpenGL version string"

ERROR: Unable to load info from any available system

[email protected]:~$  sudo lshw -numeric -class video
[sudo] jingmian 的密码:
  *-display               
       description: 3D controller
       product: NVIDIA Corporation [10DE:1C8C]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: [email protected]:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Intel Corporation [8086:3E9B]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: [email protected]:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:6000(size=64) memory:c0000-dffff
[email protected]:~$ sudo prime-select query
intel
[email protected]:~$  sudo lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec4] (rev 07)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:01.0 PCI bridge [0604]: Intel Corporation Sky Lake PCIe Controller (x16) [8086:1901] (rev 07)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b]
   DeviceName: Onboard - Video
   Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
   Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 07)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Skylake Processor Thermal Subsystem [1043:10c1]
   Kernel driver in use: proc_thermal
   Kernel modules: processor_thermal_device
00:08.0 System peripheral [0880]: Intel Corporation Sky Lake Gaussian Mixture Model [8086:1911]
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Skylake Gaussian Mixture Model [1043:10c1]
00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel driver in use: intel_pch_thermal
   Kernel modules: intel_pch_thermal
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
   Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel driver in use: intel-lpss
   Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel driver in use: mei_me
   Kernel modules: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a353] (rev 10)
   DeviceName: Onboard - SATA
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel driver in use: ahci
   Kernel modules: ahci
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a330] (rev f0)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:1d.5 PCI bridge [0604]: Intel Corporation Device [8086:a335] (rev f0)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:1d.6 PCI bridge [0604]: Intel Corporation Device [8086:a336] (rev f0)
   Kernel driver in use: pcieport
   Kernel modules: shpchp
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30d] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
   DeviceName: Onboard - Sound
   Subsystem: ASUSTeK Computer Inc. Device [1043:15ce]
   Kernel driver in use: snd_hda_intel
   Kernel modules: snd_hda_intel
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
   Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
   DeviceName: Onboard - Other
   Subsystem: ASUSTeK Computer Inc. Device [1043:10c1]
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8c] (rev a1)
   Subsystem: ASUSTeK Computer Inc. Device [1043:18fe]
   Kernel driver in use: nvidia
   Kernel modules: nvidiafb, nouveau, nvidia_390, nvidia_390_drm
02:00.0 Non-Volatile memory controller [0108]: Device [1c5c:1327]
   Subsystem: Device [1c5c:0000]
   Kernel driver in use: nvme
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]
   Subsystem: AzureWave Device [1a3b:3041]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
   Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:208f]
   Kernel driver in use: r8169
   Kernel modules: r8169
[email protected]:~$ sudo prime-select query
intel




然后我根据这编文章安装驱动,是图形化安装,
https://www.cnblogs.com/EasonJim/p/7383131.html
代码:
wget https://download.01.org/gfx/ubuntu/16.04/main/pool/main/i/intel-graphics-update-tool/intel-graphics-update-tool_2.0.2_amd64.deb
sudo dpkg -i intel-graphics-update-tool_2.0.2_amd64.deb
sudo intel-graphics-update-tool

我执行上面3个代码就成功安装并重启,没有提示错误,可是驱动仍然不生效
图片


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-19 11:18 

注册: 2009-08-04 16:33
帖子: 17909
送出感谢: 21
接收感谢: 1924
引用:
sudo lshw -numeric -class video
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation [8086:3E9B]
...
configuration: latency=0

引用:
我执行上面3个代码就成功安装并重启,没有提示错误,可是驱动仍然不生效

1. 猜想 問題還是在這裡
引用:
6-1. Product ID : 3E9B 在下述 lspci 專屬登錄 ID 網頁 還找不到
http://pci-ids.ucw.cz/v2.2/pci.ids
可能原因 : 還太新 (相對於 Ubuntu 16.04 發行時間來說)
影響 : 找不到合適驅動
6-2. 請你提供詳細的 Intel 顯卡型號 及 CPU 型號

2. 你安裝 Ubuntu 時 在你的電腦內安裝了 /usr/share/misc/pci.ids
2-1. http://manpages.ubuntu.com/manpages/xen ... pci.8.html
lspci - list all PCI devices
/usr/share/misc/pci.ids
2-1-1. /usr/share/misc/pci.ids 跟
http://pci-ids.ucw.cz/v2.2/pci.ids
應該是 幾乎同步的
2-2. 你的 nVidia 顯卡
sudo cat /usr/share/misc/pci.ids | grep -i 1C8C
1c8c GP107M [GeForce GTX 1050 Ti Mobile]
2-3. 你的 Intel 顯卡
sudo cat /usr/share/misc/pci.ids | grep -i 3E9B
沒有
2-3-1. 這個原因 可能造成 驱动仍然不生效 無法成功啟動你的 Intel 顯卡

3. 暫時解決方案
把 你的 Intel 顯卡 lspci [8086:3E9B] ID 碼 手動添加進 /usr/share/misc/pci.ids
或其它 lspci 會讀取的檔案
3-1. 方法參閱
3-1-1. http://manpages.ubuntu.com/manpages/xen ... ids.8.html
搜尋這一行
/sys/bus/pci/drivers/.../new_id
3-1-2. https://www.kernel.org/doc/Documentation/PCI/pci.txt
How To Write Linux PCI Drivers
使用 new_id 搜尋
3-1-2-1. 特別是這兩行
New PCI IDs may be added to a device driver pci_ids table at runtime
as shown below:
echo "vendor device subvendor subdevice class class_mask driver_data" > /sys/bus/pci/drivers/{driver}/new_id
3-1-2-2. 上面的 {driver} 可以試試 agpgart-intel
資料來源
https://www.x.org/archive/current/doc/m ... l#heading5


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Ubuntu 16.04 安装NVIDIA驱动一直循环登录,百度很多方法都不管用,里面有错误信息
帖子发表于 : 2018-06-19 17:53 

注册: 2018-06-09 17:47
帖子: 19
送出感谢: 1
接收感谢: 0 次
今天通过安装18.04后,启动的时候按e进去选项模式,添加quiet splash $vt_handoff acpi_osi=linux nomodeset,启动后,再附加驱动,自动安装nvidia 390驱动。重启后就成功了,请问 $vt_handoff acpi_osi=linux nomodeset,请问这句代码有什么作用的,我现在能正常进去了,驱动也得到支持.那我还需要EFI\UBUNTU\GRUBX64.EFI模式引导启动吗


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 28 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译