X 在我的滑鼠指針周圍錯誤渲染了一個矩形
滑鼠指針周圍的方形區域渲染不正確。而不是渲染它應該渲染的視窗,它似乎正在渲染下面的視窗。
在這個截圖中非常清楚,它省略了滑鼠指針本身,但你可以“通過”全白的 Konsole 視窗看到我的灰色桌面背景的一部分:
如果我註銷然後再次登錄,而不重新啟動,問題就會消失。
這裡還有一些截圖,裁剪到感興趣的區域: 這裡的指針懸停在帶有藍色“J”的 Firefox 選項卡上;黑色彈出視窗是選項卡的工具提示,其中一部分缺失,您可以看到 Firefox 主視窗:
在這裡,指針懸停在 Firefox 的“重試”按鈕上,但 X 已經從 Firefox 下方的 Spectacle 視窗中渲染了一些內容:
我的 X 伺服器是:
X.Org X Server 1.19.3 Release Date: 2017-03-15 X Protocol Version 11, Revision 0 Build Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu Current 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 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-33-generic root=UUID=19f82f72-a807-4624-a7aa-8297febd0f5a ro quiet splash vt.handoff=7 Build Date: 25 July 2017 01:30:08PM xorg-server 2:1.19.3-1ubuntu1~16.04.2 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.33.6
作業系統是:
Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial
視窗系統是KDE。硬體是聯想 Thinkpad T460p 筆記型電腦。
我不確定係統配置的哪些部分是相關的。這是合成器配置:
lshw
這是似乎相關的輸出的一部分:*-pci:1 description: PCI bridge product: Sky Lake PCIe Controller (x4) vendor: Intel Corporation physical id: 1.2 bus info: pci@0000:00:01.2 version: 07 width: 32 bits clock: 33MHz capabilities: pci pm msi pciexpress normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:121 ioport:d000(size=4096) memory:f1000000-f1ffffff ioport:c0000000(size=301989888) *-display description: 3D controller product: GM108M [GeForce 940MX] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:02:00.0 version: a2 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=nvidia latency=0 resources: irq:130 memory:f1000000-f1ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:d000(size=128) *-display description: VGA compatible controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 06 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:126 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:e000(size=64) memory:c0000-dffff
我應該如何繼續嘗試診斷和解決這個問題?
如果我應該報告錯誤,那麼我應該向誰報告,以及如何報告?
[添加 2017-SEP-18:這似乎是一個錯誤,在此處描述。重新啟動
sddm
以sudo systemctl restart sddm
解決問題。]
我發現了關於錯誤報告的評論,它幫助了我(KDE NEON + nvidia 驅動程序)
削弱您的系統(切換到 xrender 和速度慢得多的 nouveau 驅動程序)不是解決方案。
什麼對我在 KDE Neon 上完美執行了一個多星期:
在文件中:
/lib/systemd/system/sddm.service
添加:
ExecStartPre=/bin/sleep 10
之後
$$ Service $$
問題顯然是 SDDM 需要的東西在啟動之前沒有被初始化,因此將 SDDM 延遲 10 秒是足夠的解決方法。也許它可能會更少,但只要我不必手動註銷/登錄,它就不會打擾我。
此問題在 Launchpad 上報告:https ://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-384/+bug/1684240
如果您在那裡有帳戶,請將其標記為也影響您並訂閱通知以獲取更新。更多的人將其標記為影響他們會增加更快修復的機會。