KDE 等离子体意外冻结

KDE 等离子体意外冻结

我有 Kubuntu 22.04.2 LTS。最近几周 KDE 开始偶尔“冻结”。这是一个已知问题吗?有什么方法可以正常关闭/重新启动终端的 UI?但最重要的是,我应该检查什么来收集一些有用的日志或详细信息,以帮助确定问题的原因?

详细描述:KDE 卡住了,我无法在图形用户界面中执行任何操作。这似乎通常发生在我在同一桌面上切换桌面甚至窗口时(但我无法重现)。我可以移动鼠标光标,音乐仍在后台播放(clementine - 我可以通过键盘快捷键控制它),我可以使用 Ctrl+Alt+F1 登录控制台,我可以通过 SSH 登录...但我无法再控制 KDE - 我无法移动窗口、切换桌面、关闭窗口、打开应用程序或任何类似操作。有一次在 Skype 通话期间发生这种情况,通话没有中断,我能够进行交流。这种情况是几周前才开始发生的,以前没有发生过。我最近没有安装任何新硬件。

可能相关的技术细节:

root:~# cat /etc/issue                                                                                                                  
Ubuntu 22.04.2 LTS \n \l
                                                                   
root:~# uname -a                                                                                                                        
Linux ryzen 5.19.0-32-generic #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 30 17:03:34 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
root:~#                                                                                                                                
root:~# kf5-config --version         
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'                                                                                                                                                                                                    
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'                                                                                                                                                                                                    
Qt: 5.15.3                                                                                                                                                                                                                                                                    
KDE Frameworks: 5.92.0                                                                                                                                                                                                                                                        
kf5-config: 1.0                                                                                                                        
root:~#                         
root:~# lshw -c display                                                                                                                 
  *-display                                                                                                                            
       description: VGA compatible controller
       product: Navi 14 [Radeon RX 5500/5500M / Pro 5500M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0     
       bus info: pci@0000:0d:00.0
       logical name: /dev/fb0
       version: c5      
       width: 64 bits                                                                                                                                                                                                                                                         
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb                                                       
       configuration: depth=32 driver=amdgpu latency=0 resolution=1920,1080
       resources: irq:144 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:f000(size=256) memory:fcd00000-fcd7ffff memory:c0000-dffff
root:~#                 
root:~# lshw -c processor                                                                                                               
  *-cpu                                                                                                                                
       description: CPU              
       product: AMD Ryzen 9 3950X 16-Core Processor
       vendor: Advanced Micro Devices [AMD]
       physical id: 11    
       bus info: cpu@0      
       version: 23.113.0
       serial: Unknown  
       slot: AM4                
       size: 2199MHz 
       capacity: 4761MHz                                                                                                               
       width: 64 bits                                          
       clock: 100MHz         
       capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pc
lmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate
 ssbd mba ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale
 vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es cpufreq
       configuration: cores=16 enabledcores=16 microcode=141561889 threads=32

root:~# lsmod | grep -i amd
edac_mce_amd           36864  0
kvm_amd               167936  0
kvm                  1130496  1 kvm_amd
ccp                   110592  1 kvm_amd
amdgpu              11300864  170
iommu_v2               24576  1 amdgpu
gpu_sched              49152  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
ttm                    98304  2 amdgpu,drm_ttm_helper
drm_display_helper    184320  1 amdgpu
drm_kms_helper        200704  4 drm_display_helper,amdgpu
drm                   581632  22 gpu_sched,drm_kms_helper,drm_display_helper,amdgpu,drm_ttm_helper,ttm
i2c_algo_bit           16384  2 igb,amdgpu

我有 128GB 内存,超频至 3600MHZ(但我已经这样用了 3 年,没有出现任何问题)。此外,memtest 似乎没问题(memtester 1G 10)。

谢谢你的建议

答案1

我认为这是 MESA 22.2.x 的问题。可以通过升级到 MESA 22.3.0 或更高版本来解决。请参阅:

https://askubuntu.com/a/1463322/702934

https://bugs.launchpad.net/ubuntu/+source/kwin/+bug/2018671

答案2

此问题是由旧 MESA 库引起的。我已更新库并修复了此问题。例如,本文介绍了如何执行此操作(我使用的那个): linuxcapable.com/how-to-upgrade-mesa-drivers-on-ubuntu-linux

答案3

我在 22.04 时遇到了这个问题。解决方法是让终端的一角始终可见,在终端冻结时单击它并发出$ kwin --replace &

升级到 23.04 解决了崩溃问题。

相关内容