突然,我登录主帐户后收到崩溃报告。它说“无法打开显示”。但是,使用“访客”帐户登录时一切正常。我尝试使用这些对我不起作用的方法:
方法一:
出现黑屏后,我按 ctrl + alt + f1 键,然后使用主用户名登录后。我开始输入这些命令:
sudo apt-get install ppa-purge
ppa-purge ppa:unity-team/staging
sudo apt-get update
sudo apt-get intall --reinstall ubuntu-desktop
sudo apt-get install unity
方法2
cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user
sudo apt-get install dconf-tools
rm .config/comp-2-1/compiz config/config; dconf reset -f /org/compiz/
有什么解决办法吗?
答案1
我花了两天时间摸索 Nvidia 驱动程序和这个黑屏问题。而我也是因为12.04升级到14.04才掉进这个坑的。咕噜!
我最初试图解决的问题是 firefox、compiz 和 Xorg 的 CPU 利用率很高,这使得图形相当无法使用。在尝试通过升级 Nvidia 驱动程序来解决该问题后,一切都失败了,黑屏死机随之而来。
以下是一些与我的桌面配置相关的命令,以防有帮助......
“lshw”命令产生:
description: Mini Tower Computer
product: OptiPlex GX270
“lspci -vnn | grep -i VGA -A 12”命令生成:
VGA compatible controller [0300]: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]
“wmctrl -m”命令产生:
Name: Metacity
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: N/A
到最后,我并不能 100% 确定什么有效,因为我摸索了这么多。这就是我认为做到的。
使用以下命令删除所有 Nvidia 位并依赖默认驱动程序 Nouveau。
sudo apt-get purge "nvidia *"
然后选择使用 Metacity 而不是 Compiz。这是我所做的两个显着更改,其结果是在执行 CNNx 视频流等操作时,图形体验得到了显着改善,并且 CPU 利用率处于可接受的水平。 Firefox 在“nice top”中仍然显示出较高的 CPU 利用率,但这似乎并没有影响图形,尤其是视频流。
答案2
我在升级Ubuntu版本时出现了这个问题。主要用户无法再登录 X。
完成 ./config 的备份后,我删除了该目录,然后我再次能够进入 X。
答案3
在 Ubuntu 20.04 上,当您处于黑屏状态时,您应该执行以下步骤:
按Ctrl+Alt+F4
然后使用您的用户名和密码登录。输入以下命令:
sudo apt purge gdm3
sudo apt update
sudo apt upgrade
sudo apt install gdm3
如果显示警告,请gdm3
使用箭头键选择并按 Enter 键。
如果没有,则输入:
sudo dpkg-reconfigure gdm3
然后:
sudo service gdm3 start
然后从 Ubuntu 登录屏幕重新启动。
答案4
就我而言,这最终是 xfwm4(Xfce 的合成器)的错误。
从版本 4.13.2 开始,它使用 GLX 进行垂直同步,但这在我的 geforce 7100 上不起作用。切换到 Xpresent vblank_mode 为我解决了这个问题。
我想 2019 年的新增内容无法解释 2013 年的失败,但也许当时的 kwin 或 compiz 可能已经遇到了类似的问题(特别是如果像 Ubuntu 一样,你试图放弃 X11)