您尚未登录。

#31 2024-05-25 16:23:09

xfzfflm
会员
注册时间: 2016-11-21
帖子: 20

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

Kernel 6.9.1 仍未修复此问题

离线

#32 2024-05-26 13:10:05

passingwang
会员
注册时间: 2024-05-26
帖子: 2

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

Knignt912 说:
BRS5672023 说:
Knignt912 说:
BRS5672023 说:
Knignt912 说:
BRS5672023 说:
ZX1209 说:

合盖关机有可能是bios里面设置了合盖开机关机的选项

楼主倒是强调了只有 wayland 有这个问题,我觉得如果 systemctl suspend 能正常工作的话,就设置 logind.conf 中的行为为 ignore,然后使用 acpid 来管理合盖行为就可以了。。

我按你说的之后也没啥用,systemctl suspend是正常工作的。无论是wayland还是x11都还是会关机。我的系统是Ubuntu22.04,更新了6.8.rc7内核

你具体怎么操作的?看看合盖之后的 journal 输出是啥(比如运行下面的 code 然后合盖,重启之后检查 log)

journalctl -f &>>~/journal.log

还有就是,看看 mem_sleep 是啥

cat /sys/power/mem_sleep

你好,我的日志如下

 
3月 09 22:21:51 yyq systemd[1]: user@128.service: Deactivated successfully.
3月 09 22:21:51 yyq systemd[1]: Stopped User Manager for UID 128.
3月 09 22:21:51 yyq systemd[1]: Stopping User Runtime Directory /run/user/128...
3月 09 22:21:51 yyq systemd[1]: run-user-128.mount: Deactivated successfully.
3月 09 22:21:51 yyq systemd[1]: user-runtime-dir@128.service: Deactivated successfully.
3月 09 22:21:51 yyq systemd[1]: Stopped User Runtime Directory /run/user/128.
3月 09 22:21:51 yyq systemd[1]: Removed slice User Slice of UID 128.
3月 09 22:21:51 yyq systemd[1]: user-128.slice: Consumed 9.439s CPU time.
3月 09 22:21:52 yyq systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
3月 09 22:21:53 yyq systemd-timesyncd[602]: Timed out waiting for reply from 185.125.190.56:123 (ntp.ubuntu.com).
3月 09 22:21:56 yyq dbus-daemon[4133]: [session uid=1000 pid=4133] Activating via systemd: service name='org.freedesktop.Tracker3.Miner.Extract' unit='tracker-extract-3.service' requested by ':1.88' (uid=1000 pid=4851 comm="/usr/libexec/tracker-miner-fs-3 ")
3月 09 22:21:56 yyq systemd[4088]: Starting Tracker metadata extractor...
3月 09 22:21:56 yyq dbus-daemon[4133]: [session uid=1000 pid=4133] Successfully activated service 'org.freedesktop.Tracker3.Miner.Extract'
3月 09 22:21:56 yyq systemd[4088]: Started Tracker metadata extractor.
3月 09 22:21:56 yyq systemd-logind[826]: Lid closed.
3月 09 22:21:56 yyq systemd-logind[826]: Suspending...
3月 09 22:21:56 yyq ModemManager[868]: <info>  [sleep-monitor-systemd] system is about to suspend
3月 09 22:21:56 yyq NetworkManager[720]: <info>  [1709994116.6943] manager: sleep: sleep requested (sleeping: no  enabled: yes)
3月 09 22:21:56 yyq NetworkManager[720]: <info>  [1709994116.6945] device (enp2s0): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:21:56 yyq NetworkManager[720]: <info>  [1709994116.7027] device (p2p-dev-wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:21:56 yyq NetworkManager[720]: <info>  [1709994116.7028] manager: NetworkManager state is now ASLEEP
3月 09 22:21:56 yyq NetworkManager[720]: <info>  [1709994116.7030] device (wlp4s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:21:56 yyq dbus-daemon[719]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.4' (uid=0 pid=720 comm="/usr/sbin/NetworkManager --no-daemon ")
3月 09 22:21:56 yyq systemd[1]: Starting Network Manager Script Dispatcher Service...
3月 09 22:21:56 yyq dbus-daemon[719]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
3月 09 22:21:56 yyq systemd[1]: Started Network Manager Script Dispatcher Service.
3月 09 22:21:56 yyq kernel: wlp4s0: deauthenticating from 52:33:f0:bd:67:ce by local choice (Reason: 3=DEAUTH_LEAVING)
3月 09 22:21:57 yyq wpa_supplicant[829]: wlp4s0: CTRL-EVENT-DISCONNECTED bssid=52:33:f0:bd:67:ce reason=3 locally_generated=1
3月 09 22:21:57 yyq wpa_supplicant[829]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.0711] device (wlp4s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:21:57 yyq avahi-daemon[714]: Withdrawing address record for fe80::b37c:d033:cc87:692a on wlp4s0.
3月 09 22:21:57 yyq avahi-daemon[714]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with address fe80::b37c:d033:cc87:692a.
3月 09 22:21:57 yyq avahi-daemon[714]: Interface wlp4s0.IPv6 no longer relevant for mDNS.
3月 09 22:21:57 yyq wpa_supplicant[829]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.1217] dhcp4 (wlp4s0): canceled DHCP transaction
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.1218] dhcp4 (wlp4s0): activation: beginning transaction (timeout in 45 seconds)
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.1218] dhcp4 (wlp4s0): state changed no lease
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.1222] dhcp6 (wlp4s0): canceled DHCP transaction
3月 09 22:21:57 yyq avahi-daemon[714]: Withdrawing address record for 192.168.2.61 on wlp4s0.
3月 09 22:21:57 yyq avahi-daemon[714]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.2.61.
3月 09 22:21:57 yyq avahi-daemon[714]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.1247] device (wlp4s0): supplicant interface state: completed -> disconnected
3月 09 22:21:57 yyq systemd-resolved[601]: wlp4s0: Bus client reset search domain list.
3月 09 22:21:57 yyq gnome-shell[4366]: An active wireless connection, in infrastructure mode, involves no access point?
3月 09 22:21:57 yyq NetworkManager[720]: <info>  [1709994117.1249] device (wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:21:57 yyq systemd-resolved[601]: wlp4s0: Bus client set default route setting: no
3月 09 22:21:57 yyq systemd-resolved[601]: wlp4s0: Bus client reset DNS server list.
3月 09 22:21:57 yyq wpa_supplicant[829]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
3月 09 22:21:57 yyq wpa_supplicant[829]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
3月 09 22:21:57 yyq wpa_supplicant[829]: nl80211: deinit ifname=wlp4s0 disabled_11b_rates=0

然后第二条命令的输出是[s2idle],我在网上查询得知这个是s0睡眠,应该是没有问题的。
上面的日至是我在logind文件中设置合盖为suspend的,下面的日至是设置为ignore,并用acpid控制睡眠的日至

3月 09 22:32:20 yyq NetworkManager[699]: <info>  [1709994740.0441] device (utun): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
3月 09 22:32:20 yyq NetworkManager[699]: <info>  [1709994740.0444] device (utun): Activation: successful, device activated.
3月 09 22:32:20 yyq systemd[1577]: Started Application launched by gsd-media-keys.
3月 09 22:32:21 yyq dbus-daemon[4238]: [session uid=1000 pid=4238] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.105' (uid=1000 pid=5316 comm="/usr/bin/gnome-terminal.real --wait ")
3月 09 22:32:21 yyq systemd[1577]: Created slice Slice /app/org.gnome.Terminal.
3月 09 22:32:21 yyq systemd[1577]: Starting GNOME Terminal Server...
3月 09 22:32:21 yyq dbus-daemon[4238]: [session uid=1000 pid=4238] Successfully activated service 'org.gnome.Terminal'
3月 09 22:32:21 yyq systemd[1577]: Started GNOME Terminal Server.
3月 09 22:32:22 yyq systemd[1577]: Started VTE child process 5381 launched by gnome-terminal-server process 5321.
3月 09 22:32:24 yyq gnome-keyring-daemon[4453]: asked to register item /org/freedesktop/secrets/collection/login/4, but it's already registered
3月 09 22:32:28 yyq nautilus[4707]: Could not delete '.meta.isrunning': 没有那个文件或目录
3月 09 22:32:28 yyq systemd-timesyncd[627]: Timed out waiting for reply from 185.125.190.57:123 (ntp.ubuntu.com).
3月 09 22:32:28 yyq systemd[1]: Stopping User Manager for UID 128...
3月 09 22:32:28 yyq systemd[3728]: Stopped target Main User Target.
3月 09 22:32:28 yyq systemd[3728]: Stopping D-Bus User Message Bus...
3月 09 22:32:28 yyq systemd[3728]: Stopping PipeWire Media Session Manager...
3月 09 22:32:28 yyq systemd[3728]: Stopping flatpak document portal service...
3月 09 22:32:28 yyq systemd[3728]: Stopping sandboxed app permission store...
3月 09 22:32:28 yyq systemd[3728]: Stopped D-Bus User Message Bus.
3月 09 22:32:28 yyq systemd[3728]: xdg-permission-store.service: Main process exited, code=exited, status=1/FAILURE
3月 09 22:32:28 yyq systemd[3728]: xdg-permission-store.service: Failed with result 'exit-code'.
3月 09 22:32:28 yyq systemd[3728]: Stopped sandboxed app permission store.
3月 09 22:32:28 yyq systemd[3728]: Stopped PipeWire Media Session Manager.
3月 09 22:32:28 yyq systemd[3728]: Stopping PipeWire Multimedia Service...
3月 09 22:32:28 yyq systemd[1]: run-user-128-doc.mount: Deactivated successfully.
3月 09 22:32:28 yyq systemd[3728]: Stopped PipeWire Multimedia Service.
3月 09 22:32:28 yyq systemd[3728]: xdg-document-portal.service: Main process exited, code=exited, status=20/n/a
3月 09 22:32:28 yyq systemd[3728]: xdg-document-portal.service: Failed with result 'exit-code'.
3月 09 22:32:28 yyq systemd[3728]: Stopped flatpak document portal service.
3月 09 22:32:28 yyq systemd[3728]: Removed slice User Core Session Slice.
3月 09 22:32:28 yyq systemd[3728]: Stopped target Basic System.
3月 09 22:32:28 yyq systemd[3728]: Stopped target Paths.
3月 09 22:32:28 yyq systemd[3728]: Stopped Pending report trigger for Ubuntu Report.
3月 09 22:32:28 yyq systemd[3728]: Stopped target Sockets.
3月 09 22:32:28 yyq systemd[3728]: Stopped target Timers.
3月 09 22:32:28 yyq systemd[3728]: Closed D-Bus User Message Bus Socket.
3月 09 22:32:28 yyq systemd[3728]: Closed GnuPG network certificate management daemon.
3月 09 22:32:28 yyq systemd[3728]: Closed GnuPG cryptographic agent and passphrase cache (access for web browsers).
3月 09 22:32:28 yyq systemd[3728]: Closed GnuPG cryptographic agent and passphrase cache (restricted).
3月 09 22:32:28 yyq systemd[3728]: Closed GnuPG cryptographic agent (ssh-agent emulation).
3月 09 22:32:28 yyq systemd[3728]: Closed GnuPG cryptographic agent and passphrase cache.
3月 09 22:32:28 yyq systemd[3728]: Closed PipeWire Multimedia System Socket.
3月 09 22:32:28 yyq systemd[3728]: Closed debconf communication socket.
3月 09 22:32:28 yyq systemd[3728]: Closed Sound System.
3月 09 22:32:28 yyq systemd[3728]: Closed REST API socket for snapd user session agent.
3月 09 22:32:28 yyq systemd[3728]: Closed Speech Dispatcher Socket.
3月 09 22:32:28 yyq systemd[3728]: Removed slice User Application Slice.
3月 09 22:32:28 yyq systemd[3728]: Reached target Shutdown.
3月 09 22:32:28 yyq systemd[3728]: Finished Exit the Session.
3月 09 22:32:28 yyq systemd[3728]: Reached target Exit the Session.
3月 09 22:32:28 yyq systemd[1]: user@128.service: Deactivated successfully.
3月 09 22:32:28 yyq systemd[1]: Stopped User Manager for UID 128.
3月 09 22:32:28 yyq systemd[1]: Stopping User Runtime Directory /run/user/128...
3月 09 22:32:28 yyq systemd[1]: run-user-128.mount: Deactivated successfully.
3月 09 22:32:28 yyq systemd[1]: user-runtime-dir@128.service: Deactivated successfully.
3月 09 22:32:28 yyq systemd[1]: Stopped User Runtime Directory /run/user/128.
3月 09 22:32:28 yyq systemd[1]: Removed slice User Slice of UID 128.
3月 09 22:32:28 yyq systemd[1]: user-128.slice: Consumed 3.539s CPU time.
3月 09 22:32:29 yyq systemd-logind[727]: Lid closed.
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.0849] manager: sleep: sleep requested (sleeping: no  enabled: yes)
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.0850] device (enp2s0): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:32:29 yyq ModemManager[772]: <info>  [sleep-monitor-systemd] system is about to suspend
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.0944] device (p2p-dev-wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.0946] manager: NetworkManager state is now ASLEEP
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.0947] device (wlp4s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:32:29 yyq kernel: wlp4s0: deauthenticating from 52:33:f0:bd:67:ce by local choice (Reason: 3=DEAUTH_LEAVING)
3月 09 22:32:29 yyq wpa_supplicant[730]: wlp4s0: CTRL-EVENT-DISCONNECTED bssid=52:33:f0:bd:67:ce reason=3 locally_generated=1
3月 09 22:32:29 yyq wpa_supplicant[730]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4107] device (wlp4s0): supplicant interface state: completed -> disconnected
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4108] device (wlp4s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:32:29 yyq gnome-shell[4522]: An active wireless connection, in infrastructure mode, involves no access point?
3月 09 22:32:29 yyq avahi-daemon[693]: Withdrawing address record for fe80::b37c:d033:cc87:692a on wlp4s0.
3月 09 22:32:29 yyq avahi-daemon[693]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with address fe80::b37c:d033:cc87:692a.
3月 09 22:32:29 yyq avahi-daemon[693]: Interface wlp4s0.IPv6 no longer relevant for mDNS.
3月 09 22:32:29 yyq wpa_supplicant[730]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4419] dhcp4 (wlp4s0): canceled DHCP transaction
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4419] dhcp4 (wlp4s0): activation: beginning transaction (timeout in 45 seconds)
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4420] dhcp4 (wlp4s0): state changed no lease
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4422] dhcp6 (wlp4s0): canceled DHCP transaction
3月 09 22:32:29 yyq avahi-daemon[693]: Withdrawing address record for 192.168.2.61 on wlp4s0.
3月 09 22:32:29 yyq avahi-daemon[693]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.2.61.
3月 09 22:32:29 yyq avahi-daemon[693]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
3月 09 22:32:29 yyq systemd-resolved[626]: wlp4s0: Bus client reset search domain list.
3月 09 22:32:29 yyq NetworkManager[699]: <info>  [1709994749.4437] device (wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
3月 09 22:32:29 yyq systemd-resolved[626]: wlp4s0: Bus client set default route setting: no
3月 09 22:32:29 yyq systemd-resolved[626]: wlp4s0: Bus client reset DNS server list.
3月 09 22:32:29 yyq wpa_supplicant[730]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
3月 09 22:32:29 yyq wpa_supplicant[730]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
3月 09 22:32:29 yyq wpa_supplicant[730]: nl80211: deinit ifname=wlp4s0 disabled_11b_rates=0

通过查询chatgpt,说这两个日志都显示系统进入了睡眠,然后实际上电脑关机了

似乎第二部分的日志没看到 acpid 的内容?你启用了 acpid.service 这个服务了吗?(不过你在 logind 中设置行为为 ignore 仍然合盖关机的话那可能不是相关的原因了。。)

启用了,唉凑和用吧,我怀疑是amd cpu的问题,我在其他地方看见有人和我有类似问题,新的amd cpu一合盖子就断电

应该不是amd cpu的问题,我是Thinkbook 16+ Intel Ultra 9 185H版,存在相同问题

离线

#33 2024-05-26 20:59:06

passingwang
会员
注册时间: 2024-05-26
帖子: 2

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

发现GNOME Control Center的Power/Power Button Behavior无论如何改也改不了电源键行为,猜测是联想把睡眠、关机等很多东西交给BIOS或者硬件管理却根本没有考虑Linux(刚刚测试了一下X11也一样不行,BSD系统下的X/Wayland大概也是不行的)

最近编辑记录 passingwang (2024-05-26 21:05:33)

离线

#34 2024-05-26 22:10:52

ty2
会员
注册时间: 2024-05-26
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

合盖关机: 這個是 ideapad_laptop module 的問題, 開機blacklist ideapad_laptop 就能夠解決不過會失去一些功能 或 開機後在terminal 輸入 sudo rmmod ideapad_laptop 把 ideapad_laptop 暫時屏蔽.

声卡不工作: 安裝 sof-firmware v2024.03 就能解決.

触控板不识别: 我已解決這個問題, 稍後會釋出教學. 主要原因是 触控板的descriptor有地方重複描述, 導致 Linux 解析 hid report descriptor 時報錯.

睡眠呼吸燈: 在Kernel 6.9.1 已能正常運作

最近编辑记录 ty2 (2024-05-26 22:20:57)

离线

#35 2024-05-27 13:36:54

evangelion_air
会员
注册时间: 2024-01-13
帖子: 10

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

ty2 说:

合盖关机: 這個是 ideapad_laptop module 的問題, 開機blacklist ideapad_laptop 就能夠解決不過會失去一些功能 或 開機後在terminal 輸入 sudo rmmod ideapad_laptop 把 ideapad_laptop 暫時屏蔽.

声卡不工作: 安裝 sof-firmware v2024.03 就能解決.

触控板不识别: 我已解決這個問題, 稍後會釋出教學. 主要原因是 触控板的descriptor有地方重複描述, 導致 Linux 解析 hid report descriptor 時報錯.

睡眠呼吸燈: 在Kernel 6.9.1 已能正常運作

blacklist ideapad_laptop的操作对于thinkbook 2024 AMD款也有同样效果,副作用就是KDE下电源配置文件没法切换

关于水面呼吸灯,在windows下即便是盒盖待机不睡眠,该灯也会闪烁,但是在linux下该灯常亮

离线

#36 2024-05-27 17:33:00

ty2
会员
注册时间: 2024-05-26
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

evangelion_air 说:
ty2 说:

合盖关机: 這個是 ideapad_laptop module 的問題, 開機blacklist ideapad_laptop 就能夠解決不過會失去一些功能 或 開機後在terminal 輸入 sudo rmmod ideapad_laptop 把 ideapad_laptop 暫時屏蔽.

声卡不工作: 安裝 sof-firmware v2024.03 就能解決.

触控板不识别: 我已解決這個問題, 稍後會釋出教學. 主要原因是 触控板的descriptor有地方重複描述, 導致 Linux 解析 hid report descriptor 時報錯.

睡眠呼吸燈: 在Kernel 6.9.1 已能正常運作

blacklist ideapad_laptop的操作对于thinkbook 2024 AMD款也有同样效果,副作用就是KDE下电源配置文件没法切换

关于水面呼吸灯,在windows下即便是盒盖待机不睡眠,该灯也会闪烁,但是在linux下该灯常亮

在Kernel 6.9.1 睡眠時该灯会闪烁, 之前在6.8是常亮, 算是進步吧.

最近编辑记录 ty2 (2024-05-27 17:35:25)

离线

#37 2024-05-27 17:34:52

ty2
会员
注册时间: 2024-05-26
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

我把触控板的fixup 放到github了, 大家試試能用不.

https://github.com/ty2/goodix-gt7868q-linux-driver

离线

#38 2024-05-27 18:56:32

Yukino
会员
注册时间: 2024-05-27
帖子: 1

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

ty2 说:

我把触控板的fixup 放到github了, 大家試試能用不.

https://github.com/ty2/goodix-gt7868q-linux-driver

在thinkbook 14+ 2024 ultra7 forcepad下测试了,触控板可以使用,多谢!

最近编辑记录 Yukino (2024-05-28 00:17:05)

离线

#39 2024-05-27 23:10:23

Kevin.MX
会员
注册时间: 2019-12-14
帖子: 24
个人网站

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

ty2 说:

我把触控板的fixup 放到github了, 大家試試能用不.

https://github.com/ty2/goodix-gt7868q-linux-driver

Thinkbook 14+ U7 32G 测试可用。

话说是不是可以打包成 dkms 什么的发到 AUR?

或者说直接 upstream?


本当の合成品は—。
もしかしたら僕らの方と、
そんな風に思うのだろうか?

离线

#40 2024-05-30 02:07:17

ty2
会员
注册时间: 2024-05-26
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

Kevin.MX 说:
ty2 说:

我把触控板的fixup 放到github了, 大家試試能用不.

https://github.com/ty2/goodix-gt7868q-linux-driver

Thinkbook 14+ U7 32G 测试可用。

话说是不是可以打包成 dkms 什么的发到 AUR?

或者说直接 upstream?

更新了
https://aur.archlinux.org/packages/goodix-gt7868q-dkms

离线

#41 2024-05-31 15:00:22

ggdG
会员
注册时间: 2020-11-16
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

我的 kde 环境在安装了 power-profiles-daemon 后就不会合盖关机了

没安装这个之前也会合盖关机,你们可以试试

设备是 Thinkbook 14 G6+ AHP

最近编辑记录 ggdG (2024-05-31 15:00:50)

离线

#42 2024-05-31 17:05:01

BRS5672023
会员
注册时间: 2020-07-07
帖子: 120

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

ggdG 说:

我的 kde 环境在安装了 power-profiles-daemon 后就不会合盖关机了

没安装这个之前也会合盖关机,你们可以试试

设备是 Thinkbook 14 G6+ AHP

试了一下,拨电之后还是会睡死,但插电就不会。。应该是和电源行为有关,但我看都有 suspend 的过程。。

在线

#43 2024-05-31 20:43:18

ggdG
会员
注册时间: 2020-11-16
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

BRS5672023 说:
ggdG 说:

我的 kde 环境在安装了 power-profiles-daemon 后就不会合盖关机了

没安装这个之前也会合盖关机,你们可以试试

设备是 Thinkbook 14 G6+ AHP

试了一下,拨电之后还是会睡死,但插电就不会。。应该是和电源行为有关,但我看都有 suspend 的过程。。


之前确实没拔电源

晚上我回来拔电又试了下,我这边拔电关盖子也没有关机,奇怪🤨

---更新---
今天又尝试了下,还是有问题,基本上待机过程中出现电源转换就会死机

包括但不限于以下现象

1. 先插电,再断电,立马合盖就会死机

2. 先插电,再断电,等个 20s 多秒再合盖,没有死机

3. 在插电的时候待机(包括合盖和不合盖),拔电会导致死机

4. 不插电不合盖待机,之后合盖会导致死机

5. 不插电合盖待机的情况下,插电会死机

还是用楼下的方法吧,屏蔽或者打补丁

最近编辑记录 ggdG (2024-06-01 20:05:32)

离线

#44 2024-06-01 18:21:33

ty2
会员
注册时间: 2024-05-26
帖子: 14

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

找到了合蓋關機的原因。

當 ideapad_laptop module在 suspend 時收到 ACPI event,然後讀取 EC data會導致崩潰,目前原因尚不明確。

解決方法:

將 ideapad_laptop 模組blacklist
或者使用我編寫的patched module,在suspend時忽略收到的 ACPI event,跳過 event 同步。

如果有興趣,可以試試這個pached ideapad_laptop module:
https://aur.archlinux.org/packages/idea … 6plus-dkms

离线

#45 2024-06-02 08:44:50

BRS5672023
会员
注册时间: 2020-07-07
帖子: 120

Re: Thinkbook 14+ 2024 的兼容性问题:触控板不识别 & Wayland 合盖关机 & 声卡不工作【声卡&触控板已解决】

ty2 说:

找到了合蓋關機的原因。

當 ideapad_laptop module在 suspend 時收到 ACPI event,然後讀取 EC data會導致崩潰,目前原因尚不明確。

解決方法:

將 ideapad_laptop 模組blacklist
或者使用我編寫的patched module,在suspend時忽略收到的 ACPI event,跳過 event 同步。

如果有興趣,可以試試這個pached ideapad_laptop module:
https://aur.archlinux.org/packages/idea … 6plus-dkms

点个赞先,另外有个问题就是我这边按 fn+f5 调节亮度时会触发同样的 reset,不知道是不是相同的原因

按照这个贴子的说法,应该还有几个 fn key 也会触发这个问题,Lenovo notebook uses function keys to cause system shutdown

最近编辑记录 BRS5672023 (2024-06-02 08:45:30)

在线

页脚