kubuntu 16.04 SDDM 登录屏幕挂起

kubuntu 16.04 SDDM 登录屏幕挂起

从 kubuntu 15.10 升级到 16.04 后,输入(正确)密码并按下回车键后,登录屏幕立即挂起。文本字段等控件被禁用,亮度略微变暗,然后没有其他反应。

通过使用 Ctrl+Alt+F1 切换到文本控制台,然后使用 Ctrl+Alt+F7 返回 X,我可以进入登录会话,因此看起来屏幕在登录期间并未更新,而通常会显示进度条。

这种情况不总是发生,但大多数时候都会发生。

它运行在配备英特尔集成显卡的联想 L420 上。在另一台电脑上使用 VirtualBox 运行时,不会发生这种情况。

这是一个已知问题还是错误?我找不到任何关于它的帖子或报告。

答案1

最近我遇到了 kubuntu 16.04 SDDM 登录屏幕挂起的问题。这个问题是在我在配备 Intel 630 HD 显卡的 Intel i7-7700k 上安装 kubuntu 16.04 并更新到最新软件包后出现的。

我能够使用变通方法登录,即使用 Ctrl+Alt+F1 进入文本控制台,然后使用 Ctrl+Alt+F7 返回 X 和登录会话。

我在努力解决屏幕撕裂问题时偶然发现了解决登录挂起问题的办法。该解决办法包括将合成器渲染后端从 XRender 更改为 OpenGL。

更具体地说,为了解决登录挂起和屏幕撕裂的问题,我做了以下事情:

修复屏幕撕裂和登录挂起问题

A)启动K->设置->系统设置

     Under Hardware section
     Double-click Display and Monitor
       Choose Compositor on LHS
         Enable compositor on startup:  Checked               # was checked
         Rendering backend:             OpenGL 3.1            # was XRender
         OpenGL interface:              GLX
         Tearing prevention ("vsync"):  Full screen repaints  # was Automatic
          Ignore message "Full screen repaints" can cause performance problems.
       Click Apply

REFERENCES:

Bug 321589 - Automatic VSync strategy causes tearing
https://bugs.kde.org/show_bug.cgi?id=321589

Screen Tearing on Kubuntu 16.04 with Intel Drivers?
https://askubuntu.com/questions/764302/screen-tearing-on-kubuntu-16-04-with-intel-drivers

B)设置 KWIN 变量。

Edit /etc/environment and add the top and bottom line:

__GL_YIELD="USLEEP"
#KWIN_TRIPLE_BUFFER=0
KWIN_USE_BUFFER_AGE=0

REFERENCES:

https://community.kde.org/KWin/Environment_Variables
https://askubuntu.com/questions/764302/screen-tearing-on-kubuntu-16-04-with-intel-drivers/774788

Listed as also working with NVidia.

我希望上述步骤可以帮助其他人摆脱登录挂起和屏幕撕裂问题。

答案2

检查主目录中 .Xauthority 文件的所有权。如果该文件的所有者是 root,请将其删除,或获取所有权。例如,请参阅.Xauthority 的所有权已转移给 root了解更多信息。

答案3

最后它开始为我工作了。用户配置文件中存在问题。我安装了 nodm 一段时间,以 root 身份启动了 X,创建了新帐户,并在用户之间切换了几次。确保已选择 OpenGl 3.1 作为默认渲染器。

相关内容