遇到了一些难以解决的问题,希望有经验的朋友能帮忙解决一下,我是真的没辙了。
如下是基础配置信息:
电脑基础环境:
[wrench@DevPC ~]$ neofetch
-` wrench@DevPC
.o+` ------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: B650M GAMING WIFI
`+oooooo: Kernel: 6.17.9-zen1-1-zen
-+oooooo+: Uptime: 1 hour, 57 mins
`/:-:++oooo+: Packages: 1025 (pacman)
`/++++/+++++++: Shell: bash 5.3.8
`/++++++++++++++: Resolution: 1920x1200
`/+++ooooooooooooo/` DE: niri
./ooosssso++osssssso+` WM: sway
.oossssso-````/ossssss+` Theme: Adwaita [GTK2/3]
-osssssso. :ssssssso. Icons: Adwaita [GTK2/3]
:osssssss/ osssso+++. Terminal: alacritty
/ossssssss/ +ssssooo/- CPU: AMD Ryzen 7 7800X3D (16) @ 5.053GHz
`/ossssso+/:- -:/+osssso+- GPU: NVIDIA GeForce RTX 4070
`+sso+:-` `.-/+oso: GPU: AMD ATI 13:00.0 Raphael
`++:. `-/+/ Memory: 4588MiB / 31189MiB
.` `/
驱动信息:
[wrench@DevPC ~]$ pacman -Q | grep -iE 'video|xf86-video|nvidia|amdgpu|intel'
lib32-nvidia-utils 580.105.08-1
linux-firmware-amdgpu 20251125-2
linux-firmware-intel 20251125-2
linux-firmware-nvidia 20251125-2
nvidia-dkms 580.105.08-5
nvidia-settings 580.105.08-1
nvidia-utils 580.105.08-5
xf86-video-amdgpu 25.0.0-1
xf86-video-ati 1:22.0.0-2
[wrench@DevPC ~]$ lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: NVIDIA Corporation AD104 [GeForce RTX 4070] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 5136
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
--
13:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev cb)
Subsystem: Gigabyte Technology Co., Ltd Device d000
Kernel driver in use: amdgpu
Kernel modules: amdgpu
定时睡眠后台服务:
[wrench@DevPC ~]$ systemctl --user cat swayidle.service
# /home/wrench/.config/systemd/user/swayidle.service
[Unit]
PartOf=graphical-session.target
After=graphical-session.target
Requisite=graphical-session.target
[Service]
ExecStart=/usr/bin/swayidle -w \
timeout 600 'swaylock -f' before-sleep 'swaylock -f' \
timeout 605 'niri msg action power-off-monitors'
Restart=on-failure
我拥有两块显示器,一块主显示器直接连接NVIDIA GPU,另一块副屏辅助阅读文本,我将其直接连接在了集成显卡视屏输出口。
事情起因是这样的,最开始系统只连接了一台主显示器(即INVIDIA GPU显卡直连),我发现一个不定时出现的问题,只要我打开Chromium浏览器,在启动steam时,steam的系统托盘就有一定概率和clash verge托盘一起消失,然后自己直接崩溃,虽然clash verge直接消失了但是代理仍然存在,所以实际上只有steam才是启动出错的那个软件。解决的方法也很神奇: 就是关闭Chromium浏览器,先启动steam再启动浏览器就没有问题了,后续也不会崩溃。 我给了AI对应的错误日志和启动日志,AI猜测可能是驱动渲染管线出现了冲突问题。于是我关闭了浏览器的硬件加速功能,问题仍然存在,我就将这个问题搁置一边了。 由于这个问题并不影响我日常使用,所以我也一直没有在意。
上述所述中系统托盘位置如图(swaybar):

后续我加装了一块1k分辨率副屏由于辅助阅读文档,出现问题的地方就来了:
电脑首次启动,yesplaymusic可以正常打开,浏览器可以正常打开,steam可以正常打开;只要电脑进入休眠状态,我再次回到电脑座位上进行解锁就会发现yesplaymusic、steam均无法正常开启,但是chromium、clash verge这些软件并不受影响。要正常对yesplaymusic、steam等软件进行启动唯一的方法就是重启系统。
[wrench@DevPC ~]$ yesplaymusic
[background.js] initializing
[NetEase API] initiating NCM API
[background.js] creating express app
_ _ _____ __ __ _ ____ ___
| \ | |/ ____| \/ | /\ | | | _ \_ |
| \| | | | \ / | / \ | | | |_) | |
| . ` | | | |\/| | / /\ \ | | | __/| |
| |\ | |____| | | | / ____ \| |__| | | |
|_| \_|\_____|_| |_| /_/ \_\____|_| |_|
╔═╗╔═╗╦ ╔═╗╔╗╔╦ ╦╔═╗╔╗╔╔═╗╔═╗╔╦╗
╠═╣╠═╝║ ║╣ ║║║╠═╣╠═╣║║║║ ║╣ ║║
╩ ╩╩ ╩═╝ ╚═╝╝╚╝╩ ╩╩ ╩╝╚╝╚═╝╚═╝═╩╝
[INFO]
- Server started successfully @ http://localhost:10754
- Environment: production
- Node Version: v14.16.0
- Process ID: 49841
[background.js] app ready event
[background.js] creating app window
Trace/breakpoint trap (core dumped) yesplaymusic
以上,有没有遇到过类似情况的朋友能够帮忙看看,解决一下这个问题。这个问题已经严重影响到日常使用了,已陷入疯狂
。
附件:
journalctl_tail.log (48.9 KB)
dmesg.log (99.7 KB)
