在Ubuntu 17.04和Nvidia驱动程序上的鼠标光标周围出现滞后框


21

我有一台配备GeForce GTX 1050 Ti的笔记本电脑。此外,我已经通过Displayport将两个显示器连接到了我的笔记本电脑,并通过来安装了nvidia驱动程序sudo apt-get install nvidia-384 nvidia-settings。当我使用“ Intel省电模式”时,在某些情况下鼠标会非常闪烁(通常仅在笔记本电脑的主屏幕上,有时在其他屏幕上)。现在,我尝试通过切换到“ Nvidia性能模式” prime-select nvidia。但是,现在我遇到的问题是,光标周围有一个滞后框,该框不显示鼠标下方的更新图形,而将鼠标移开时仍存在约一秒钟。我做了一个屏幕截图,在其中标记了文本并取消了标记。标记文本的图形仍然存在:

在此处输入图片说明

其余的工作正常(没有鼠标闪烁),我想保持nvidia模式。我该如何解决这个问题?

一项附加功能:断开显示端口的连接后,该盒子消失了(例如,卸下了另外两个显示器)。


Answers:


12

我也有这个烦人的问题,我可以通过运行来解决:

sudo service lightdm restart

(这是建议的评论通过m00am。起初,我曾试图重启sddm,但它显示一个消息说我没有这个服务。安装sddm包并没有帮助,但最后还是艇员选拔的lightdm服务工作。)

我单击确定,然后我的计算机重新启动。最终解决了滞后和游标不更新的问题。


2
这对我有用(使用NVIDIA 390.30驱动程序)。只是重新启动无济于事,需要重启lightdm。
BourbonCreams

2
18.04虽然没有lightdm。
Velkan '18

不,它不能在Ubuntu 18.04中工作。我现在使用linux mint19,无法再重新启动lightdm服务
leileilei18年


3
这是思想,所以现在我需要在每次启动时重置lightdm:O
Jamie Hutber

3

与此处描述的问题同时出现的是相同的问题:外接显示器每5-10分钟关闭几秒钟

将刷新率设置为58 Hz,并且注销/登录鼠标周围的滞后框后,消失了。虽然外部屏幕超时仍然存在,但这是另一个问题。

这对我有用,YMMV。我正在使用Ubuntu 16.04和Nvidia驱动程序。


使用18.04无法注销/登录。它要么重新启动,要么进入登录屏幕循环。
Velkan '18

我不知道注销/登录是否成功,还是我应用了新的刷新率器,恢复了原始速率,然后执行了注销/登录,但是成功了。
TylersSN

3

重新启动sddm对我有用,工件消失了。

sudo systemctl restart sddm

这将终止当前会话,将您注销,然后重新启动显示管理器。重新登录后,问题消失了。

来源


2
我正在使用标准显示管理器lightdm运行Ubuntu 17.04。当我尝试重新启动sddm服务时,它表明没有此类服务。重新启动lightdm也无济于事。
Rolch2015年

尝试重新安装xserver-xorg *软件包,但重新启动sddm并不是永久解决方案。我必须重新安装xorg软件包才能使其与nvidia卡配合使用
Oleksii

2
请编辑答案以包括相关位。链接往往会随着时间的流逝而消失,从而使此类答案毫无用处。
Hi-Angel

不幸的是,当我同时运行两个用户帐户并且每次启动第二个会话时都会出现方格时,这不是一个选择。
int_ua

3

环境:Ubuntu 18.04 GTX1650 nvidia-430-driver(从ubuntu软件安装)

通过以下方式解决了鼠标问题的平方:

sudo apt install lightdm

将lightdm配置为默认值并重新启动

sudo dpkg-reconfigure lightdm
sudo reboot

重新启动后,您仍然会看到鼠标周围的方块,然后

sudo apt remove lightdm
sudo reboot

重新启动后,您将进入命令行。

sudo service gdm start

它将再次使您进入图形模式,并且您会发现鼠标周围的正方形消失了

sudo dpkg-reconfigure gdm3

然后,您无需sudo service gdm start每次都键入。

希望能有所帮助。


在倒数第二个命令中,by lightm3是指gdm3还是lightdm
Kulfy

对不起,这是一个错字
扬州

3

我在Linux Mint 19.1中使用AOC便携式显示器遇到了这个问题。重新启动lightdm的解决方案对我有用,但是每次重新启动后重新启动都很烦人。因此,我认为lightdm在启动顺序中启动得太早,因此我修改了systemd服务配置文件,以减少烦人的解决方案。

/lib/systemd/system/displaylink-driver.service

将行更改After=display-manager.serviceBefore=display-manager.service

/etc/systemd/system/display-manager.service

修改ExecStartPre

ExecStartPre=/bin/sh -c '/bin/sleep 10 && [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

对于Ubuntu 18.04,您可以进行相同的编辑,除了 /lib/systemd/system/lightdm.service


1
你好汤姆!我认为您的答案可能可以解决这个烦人的问题,但是我不确定要更改什么,也无法在您提到的文件中找到这些行。您可以检查答案是否正确?您能否详细说明所做的更改?谢谢!编辑:我设法修复它,我相信。主要问题是文件被交换了(第一行来自第二个文件),第二行有一个“ to to`Before = display-manager.service”,我认为该位置不应该存在。
cgc512

是的,我确实混在一起。固定答案谢谢。
汤姆·贝格威斯

1
完美,对我来说非常完美,非常感谢您找到它!
cgc512

ExecStartPre可能不需要更改
Tom Berghuis

2

为我工作的解决方案是:

  • 使用XRender而不是OpenGL
  • 或使用OpenGL,请禁用“ vsync”

显示属性窗口

希望它能帮助某人。

注意:我在Kubuntu 18.10 Cosmic上使用Lenovo L380 Intel Graphics,带有3个VGA显示器(1个USB-C Lenovo Docking Station + 2个DisplayLink适配器)。


2

我在使用统一桌面和nvidia-390驱动程序的ubuntu 18.04上遇到了这个确切的问题,重新启动lightdm的解决方案为我工作。

我不喜欢总是打开终端,运行命令,然后重新登录,所以我想要一个永久修复程序。我认为如果一切正常,只是如果lightdm在通常的时间启动,那肯定是时间问题。

我添加1秒的延迟进入发射lightdm通过改变ExecStartPre=线在/lib/systemd/system/lightdm.service

ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

ExecStartPre=/bin/sleep 1 ; /bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

(只需/bin/sleep 1 ;在已经存在的内容之前添加)

为我工作:)


1

还有一个提示:

如果在某些情况下拔出USB3.0电缆时使用便携式计算机,然后尝试再次插入USB3.0。如果DisplayLink无法正常工作,也许您可​​以尝试关闭计算机并关闭显示设备的电源(对我来说,我使用可插拔UD-3900)。那么它将起作用。不幸的是,您必须重新启动:sudo service lightdm。这对我很有用。因为在将计算机带到另一个房间进行演示后,DisplayLink无法正常工作,所以我同时安装了其他一些软件。当我回来时,它没有用。我以为是因为有更新和新安装的软件。所以我重新安装了Linux(昨天安装了它),它仍然无法正常工作。因此,我关闭了笔记本电脑的电源并关闭了UD-3900的电源,然后启动了计算机和UD-3900。有用。


0

转到其他驱动程序,然后将单选按钮选择从Nvidia更改为任何其他按钮(以对话框中的任意一个为准)。应用并重新启动系统。


0

同时,我已升级到Ubuntu 18.04,安装了最新的Displaylink驱动程序(https://www.displaylink.com/downloads/ubuntu)和nvidia-390驱动程序。此外,我通过选择了nvidia驱动程序sudo prime-select nvidia。现在,它可以正常工作,并且落后的盒子也消失了。但是,它不适用于nvidia-410驱动程序,目前推荐使用该驱动程序。与以前的情况相反,它现在可以与nvidia驱动程序一起正常工作,而intel驱动程序在二级和三级屏幕上会产生一些令人讨厌的鼠标毛刺。这里建议的另一个解决方案对我不起作用。也许他们为别人工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.