kubuntu 16.04 SDDM 登录屏幕挂起

Tor*_*mer 5 login kubuntu sddm 16.04

从 kubuntu 15.10 升级到 16.04 后,登录屏幕在输入(正确)密码并按 Enter 后立即挂起。像文本字段这样的控件被禁用,亮度稍微变暗,然后没有其他事情发生。

通过使用 Ctrl+Alt+F1 切换到文本控制台并使用 Ctrl+Alt+F7 切换回 X,我可以进入登录的会话,因此似乎在登录期间屏幕没有被更新,通常会显示进度条.

这并不总是发生,但大多数时候。

它在带有英特尔集成显卡的联想 L420 上运行。在另一台 PC 上的 VirtualBox 中运行,这不会发生。

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

Cur*_*dak 4

最近我遇到了 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
Run Code Online (Sandbox Code Playgroud)

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.
Run Code Online (Sandbox Code Playgroud)

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