Mar*_*nus 5 xorg x11 graphics xcursor sddm
我的鼠标指针周围的方形区域渲染不正确。它似乎不是渲染它应该渲染的窗口,而是渲染下面的窗口。
\n\n这张截图非常清晰,省略了鼠标指针本身,但您可以在其中看到我的灰色桌面背景 \xe2\x80\x9c 到 \xe2\x80\x9d 全白色 Konsole 窗口的一部分:
\n\n\n\n如果我注销然后再次登录,而不重新启动,问题就会消失。
\n\n这里还有一些屏幕截图,裁剪为感兴趣的区域:\n此处,指针悬停在带有蓝色 \xe2\x80\x9cJ\xe2\x80\x9d 的 Firefox 选项卡上;黑色弹出窗口是选项卡的工具提示,部分内容丢失,您可以看到 Firefox 主窗口:
\n\n\n\n这里,指针悬停在 Firefox \xe2\x80\x9ctry Again\xe2\x80\x9d 按钮上,但 X 已从 Firefox 下方的 Spectacle 窗口中渲染了一些内容:
\n\n\n\n我的 X 服务器是:
\n\n\nX.Org X Server 1.19.3\nRelease Date: 2017-03-15\nX Protocol Version 11, Revision 0\nBuild Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu\nCurrent Operating System: Linux avocet 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64\nKernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-33-generic root=UUID=19f82f72-a807-4624-a7aa-8297febd0f5a ro quiet splash vt.handoff=7\nBuild Date: 25 July 2017 01:30:08PM\nxorg-server 2:1.19.3-1ubuntu1~16.04.2 (For technical support please see http://www.ubuntu.com/support) \nCurrent version of pixman: 0.33.6\n
操作系统是:\n\nDistributor ID: Ubuntu\nDescription: Ubuntu 16.04.3 LTS\nRelease: 16.04\nCodename: xenial\n
窗口系统是KDE。硬件是 Lenovo Thinkpad T460p 笔记本电脑。
\n\n我不确定系统配置的哪些部分是相关的。这是合成器配置:
\n\n\n\n这是看起来相关的部分输出lshw
:
*-pci:1\n description: PCI bridge\n product: Sky Lake PCIe Controller (x4)\n vendor: Intel Corporation\n physical id: 1.2\n bus info: pci@0000:00:01.2\n version: 07\n width: 32 bits\n clock: 33MHz\n capabilities: pci pm msi pciexpress normal_decode bus_master cap_list\n configuration: driver=pcieport\n resources: irq:121 ioport:d000(size=4096) memory:f1000000-f1ffffff ioport:c0000000(size=301989888)\n *-display\n description: 3D controller\n product: GM108M [GeForce 940MX]\n vendor: NVIDIA Corporation\n physical id: 0\n bus info: pci@0000:02:00.0\n version: a2\n width: 64 bits\n clock: 33MHz\n capabilities: pm msi pciexpress bus_master cap_list\n configuration: driver=nvidia latency=0\n resources: irq:130 memory:f1000000-f1ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:d000(size=128)\n *-display\n description: VGA compatible controller\n product: Intel Corporation\n vendor: Intel Corporation\n physical id: 2\n bus info: pci@0000:00:02.0\n version: 06\n width: 64 bits\n clock: 33MHz\n capabilities: pciexpress msi pm vga_controller bus_master cap_list rom\n configuration: driver=i915 latency=0\n resources: irq:126 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:e000(size=64) memory:c0000-dffff\n
Run Code Online (Sandbox Code Playgroud)\n\n我应该如何继续尝试诊断和解决这个问题?
\n\n如果我应该报告错误,那么我应该向谁报告,以及如何报告?
\n\n[ 2017 年 9 月 18 日添加:这似乎是一个错误,如下所述。重新启动sddm
即可sudo systemctl restart sddm
解决该问题。]
从 NVidia 驱动程序切换到 Nouveau 驱动程序解决了该问题。Nouveau 驱动程序确实支持旋转显示器。
进行切换有点麻烦,因为 NVidia 驱动程序将 Nouveau 所需的某些内核模块列入黑名单。我想我遵循了https://wiki.archlinux.org/index.php/nouveau#Keep_NVIDIA_driver_installed或类似内容的指示。