更新:
看来无限登录是Ubuntu 16.04的问题。在Xubuntu 16.04上没有无限登录的问题,但是我会遇到下面描述的Nvidia卡问题。
我也尝试了 Ubuntu 17.10。Ubuntu 17.10 实际上可以检测到我的 Nvidia 卡。但是安装驱动程序后,每当我启动机器时,它都会卡在加载状态,黑屏闪烁。
我在回答中描述了我改用 Xubuntu 16.04。我设法通过 PPA 安装了 Nvidia 驱动程序,并且没有卡在登录屏幕上。我已将安全启动设置为关闭。我现在改用专有驱动程序。这样我可以打开 Nvidia 设置,但 Nvidia 设置没有列出任何 GPU。
然而,我的显卡仍然有问题。
我做到了
$ sudo lshw -C display *-display description: 3D controller product: NVIDIA Corporation vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000: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:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffffioport:e000(size=128) memory:ed000000-ed07ffff *-display UNCLAIMED description: VGA compatible controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 04 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list configuration: latency=0 resources: memory:eb000000-ebffffff memory:80000000-8fffffff ioport:f000(size=64) memory:c0000-dffff $ lspci 00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
在软件与更新显卡未知:
使用 PPA 安装开源 Nvidia 驱动程序后,运行时
nvidia-settings
:Xlib: extension "GLX" missing on display ":0.0". ERROR: Unable to load info from any available system
目前,我无法:
- 通过功能键或应用程序改变亮度,
- 检测或扩展到第二台显示器
根据要求:
$ uname -a Linux wei-XPS-15-9560 4.13.0-38-generic #43~16.04.1-Ubuntu SMP Wed Mar 14 17:48:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux $ dpkg -l nvidia\* | grep '^i' ii nvidia-384 384.111-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 384.111 ii nvidia-opencl-icd-384 384.111-0ubuntu0.16.04.1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 361.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver $ dkms status bbswitch, 0.8, 4.13.0-38-generic, x86_64: installed nvidia-384, 384.111, 4.13.0-38-generic, x86_64: installed nvidia-384, 384.111, 4.4.0-119-generic, x86_64: installed
原始问题:
我知道这个问题可能已被问过无数次,但我在网上找到的解决方案都没有用。
我正在运行一台配备 GTX 1080 的新 XPS 15 9560。我今天安装了 Ubuntu 16.04,然后按照操作说明。
具体来说,我按照上述说明使用 PPA 安装 Nvidia 显卡驱动程序。我还禁用了机器上的安全启动。无论使用哪种驱动程序,我都会陷入无限的登录循环。我可以通过以下方法摆脱登录循环:卸载驱动程序。无论如何我都无法让 Nvidia 驱动程序工作。
我看过.xsession-erros
:
line 1: Xlib:: command not found
line 2: Xlib:: command not found
line 3: openConnection:: command not found
line 4: cannot: command not found
line 5: syntax error near unexpected token '('
line 5: 'upstart: gnome-session (Unity) main process (1497) terminated with status 1
我也尝试了这篇文章中提到的方法:Ubuntu 陷入登录循环我确实有
-rw------- 1 root root 53 Nov 29 10:19 .Xauthority
drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp.
但是更改和的所有权(chown
)没有帮助。我无法登录我的帐户或访客帐户。.Xauthority
.ICEauthority
答案1
我解决了原版问题...使用 Xubuntu 16.04 LTS。
我不明白为什么在 Ubuntu 上无法正常工作,但我见过其他人在 Dell XPS 15 9560 上的 Ubuntu 16.04 上遇到了与 Nvidia 驱动程序类似的问题,他们通过切换到 Xubuntu 或 Linux Mint 解决了这个问题,比如这个。
我稍后会尝试让 CUDA 正常工作。