桌面冻结,重新启动,现在登录循环

桌面冻结,重新启动,现在登录循环

首先 Firefox 冻结了,所以我启动了系统进程并结束了 Firefox。然后又发生了这种情况,但是当我在系统进程中结束 Firefox 时,整个桌面都冻结了。所以我按下了塔上的重启按钮,现在每次我输入密码时,屏幕都会闪黑,然后返回登录屏幕。

于是我按下 alt+ctrl+f1 并进入 shell。然后我运行

cat ~/.xsession-errors

输出如下:

Xlib: extension "GLX" missing on display ":0".
Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
init: gpg-agent post-stop process (3434) killed by TERM signal
init: gnome-session (Unity) main process (3485) terminated with status 1
init: unity-settings-daemon main process (3468) killed by TERM signal
init: logrotate main process (3362) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_bin_gedit.1000.crash) main process (3402) killed by TERM signal
init: upstart-dbus-session-bridge main process (3448) terminaed with status 1
init: xsession-init main process (3459) killed by TERM signal
init: hud main process (3480) killed by TERM signal
init: unity-panel-service main process (3492) killed by TERM signal
init: Disconnected from notified D-BUS bus

如果可能的话,请告诉我在哪里可以找到包含有关正在发生的事情的信息的文件,或者,如果您认为您知道解决方案,请发布解决方案。谢谢!

我运行了 less Xorg.0.log 并发现以下警告(WW)和错误(EE):

(WW) The directory "/usr/share/fonts/X11/cryillic" does not exist.
         Entry deleted from font path. 
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
         Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. 
         Entry deleted from font path. 
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
         Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. 
         Entry deleted from font path.
(WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.

(EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the system's kernel log for additions error messages and consult the NVIDIA README for details.
(EE) No devices detected.
(WW) xf86OpenConsole: setpgid failed: Operation not permitted.
(WW) xf86OpenConsole: setsiid failed: Operation not permitted.
(EE) [drm] KMS not enabled.
(EE) open /dev/dri/card0: No such file or directory.
(WW) Falling back to old probe method for modesetting.
(WW) Falling back to old probe method for vesa
(EE) Screen 0 deleted because of no matching config section. 
(EE) FBDE(0): FBIOBLANK: Invalid argument
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found).

答案1

第一行表明您的计算机不支持 OpenGL:

Xlib: extension "GLX" missing on display ":0".

您可以在以下位置找到有关显示配置以及任何错误的更多信息的日志:

/var/log/Xorg.0.log

可能需要将日志复制到记忆棒上,因为它相当长:

cat /var/log/Xorg.0.log > /media/username/nameOfUsbDevice/Xorg.0.log

答案2

您似乎安装了专有的 NVIDIA 驱动程序。不幸的是,它无法检测到兼容的显卡,因此退出,导致您的系统无法使用任何类型的 OpenGL 加速。

(EE) NVIDIA: Failed to initialize the NVIDIA kernel module.
(EE) No devices detected.
(EE) Failed to initialize GLX extension

您能检查一下内核列出了哪些显卡吗?

sudo apt-get install lswh
sudo lshw -class display

如果你看到列表中有 Intel 显卡,你可以通过以下方式获取 OpenGL 支持卸载 NVIDIA 驱动程序并重新启动计算机:

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf

如果列出了多个显卡,请检查您的计算机或显卡是否支持NVIDIA Optimus技术。如果是这样,请卸载 NVIDIA 驱动程序,重新启动计算机,并确保一切正常。然后您可以考虑安装大黄蜂软件

相关内容