ty2 说:我把触控板的fixup 放到github了, 大家試試能用不.
我这边安装了驱动,触摸板只能在按下的情况下移动光标,直接touch是不能移动光标的
以下是evtest的事件报告
Event: time 1718011384.759310, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 66
Event: time 1718011384.759310, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1768
Event: time 1718011384.759310, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1020
Event: time 1718011384.759310, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1718011384.759310, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1718011384.759310, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1718011384.759310, type 3 (EV_ABS), code 0 (ABS_X), value 1768
Event: time 1718011384.759310, type 3 (EV_ABS), code 1 (ABS_Y), value 1020
Event: time 1718011384.759310, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1718011384.759310, -------------- SYN_REPORT ------------
Event: time 1718011384.762571, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 34
Event: time 1718011384.762571, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 34
Event: time 1718011384.762571, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 7700
Event: time 1718011384.762571, -------------- SYN_REPORT ------------
Event: time 1718011384.770271, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1718011384.770271, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1718011384.770271, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 21900
Event: time 1718011384.770271, -------------- SYN_REPORT ------------
Event: time 1718011384.777990, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 37
Event: time 1718011384.777990, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 37
Event: time 1718011384.777990, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 29600
Event: time 1718011384.777990, -------------- SYN_REPORT ------------
Event: time 1718011384.785654, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 37300
Event: time 1718011384.785654, -------------- SYN_REPORT ------------
Event: time 1718011384.793361, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1770
Event: time 1718011384.793361, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1018
Event: time 1718011384.793361, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1718011384.793361, type 3 (EV_ABS), code 0 (ABS_X), value 1770
Event: time 1718011384.793361, type 3 (EV_ABS), code 1 (ABS_Y), value 1018
Event: time 1718011384.793361, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1718011384.793361, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 45000
Event: time 1718011384.793361, -------------- SYN_REPORT ------------
Event: time 1718011384.801087, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1778
Event: time 1718011384.801087, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1013
Event: time 1718011384.801087, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 35
Event: time 1718011384.801087, type 3 (EV_ABS), code 0 (ABS_X), value 1778
Event: time 1718011384.801087, type 3 (EV_ABS), code 1 (ABS_Y), value 1013
Event: time 1718011384.801087, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 35
Event: time 1718011384.801087, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 52700
Event: time 1718011384.801087, -------------- SYN_REPORT ------------
Event: time 1718011384.808770, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1792
Event: time 1718011384.808770, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1005
Event: time 1718011384.808770, type 3 (EV_ABS), code 0 (ABS_X), value 1792
Event: time 1718011384.808770, type 3 (EV_ABS), code 1 (ABS_Y), value 1005
Event: time 1718011384.808770, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 60400
Event: time 1718011384.808770, -------------- SYN_REPORT ------------
Event: time 1718011384.816428, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1809
Event: time 1718011384.816428, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 996
Event: time 1718011384.816428, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 34
Event: time 1718011384.816428, type 3 (EV_ABS), code 0 (ABS_X), value 1809
Event: time 1718011384.816428, type 3 (EV_ABS), code 1 (ABS_Y), value 996
Event: time 1718011384.816428, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 34
Event: time 1718011384.816428, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 68100
Event: time 1718011384.816428, -------------- SYN_REPORT ------------
Event: time 1718011384.824170, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1827
Event: time 1718011384.824170, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 987
Event: time 1718011384.824170, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 35
Event: time 1718011384.824170, type 3 (EV_ABS), code 0 (ABS_X), value 1827
Event: time 1718011384.824170, type 3 (EV_ABS), code 1 (ABS_Y), value 987
Event: time 1718011384.824170, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 35
Event: time 1718011384.824170, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 75800
Event: time 1718011384.824170, -------------- SYN_REPORT ------------
Event: time 1718011384.831864, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1845
Event: time 1718011384.831864, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 979
Event: time 1718011384.831864, type 3 (EV_ABS), code 0 (ABS_X), value 1845
Event: time 1718011384.831864, type 3 (EV_ABS), code 1 (ABS_Y), value 979
Event: time 1718011384.831864, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 83500
Event: time 1718011384.831864, -------------- SYN_REPORT ------------
Event: time 1718011384.839525, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1863
Event: time 1718011384.839525, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 972
Event: time 1718011384.839525, type 3 (EV_ABS), code 0 (ABS_X), value 1863
Event: time 1718011384.839525, type 3 (EV_ABS), code 1 (ABS_Y), value 972
Event: time 1718011384.839525, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 91200
Event: time 1718011384.839525, -------------- SYN_REPORT ------------
Event: time 1718011384.847174, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1880
Event: time 1718011384.847174, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 967
Event: time 1718011384.847174, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32
Event: time 1718011384.847174, type 3 (EV_ABS), code 0 (ABS_X), value 1880
Event: time 1718011384.847174, type 3 (EV_ABS), code 1 (ABS_Y), value 967
Event: time 1718011384.847174, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 32
Event: time 1718011384.847174, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 98900
Event: time 1718011384.847174, -------------- SYN_REPORT ------------
Event: time 1718011384.854913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1895
Event: time 1718011384.854913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 962
Event: time 1718011384.854913, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 30
Event: time 1718011384.854913, type 3 (EV_ABS), code 0 (ABS_X), value 1895
Event: time 1718011384.854913, type 3 (EV_ABS), code 1 (ABS_Y), value 962
Event: time 1718011384.854913, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 30
Event: time 1718011384.854913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 106600
Event: time 1718011384.854913, -------------- SYN_REPORT ------------
Event: time 1718011384.862611, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1908
Event: time 1718011384.862611, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 958
Event: time 1718011384.862611, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 25
Event: time 1718011384.862611, type 3 (EV_ABS), code 0 (ABS_X), value 1908
Event: time 1718011384.862611, type 3 (EV_ABS), code 1 (ABS_Y), value 958
Event: time 1718011384.862611, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 25
Event: time 1718011384.862611, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 114300
Event: time 1718011384.862611, -------------- SYN_REPORT ------------
Event: time 1718011384.870339, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1915
Event: time 1718011384.870339, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 956
Event: time 1718011384.870339, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22
Event: time 1718011384.870339, type 3 (EV_ABS), code 0 (ABS_X), value 1915
Event: time 1718011384.870339, type 3 (EV_ABS), code 1 (ABS_Y), value 956
Event: time 1718011384.870339, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22
Event: time 1718011384.870339, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 122000
Event: time 1718011384.870339, -------------- SYN_REPORT ------------
Event: time 1718011384.878011, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1919
Event: time 1718011384.878011, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 955
Event: time 1718011384.878011, type 3 (EV_ABS), code 0 (ABS_X), value 1919
Event: time 1718011384.878011, type 3 (EV_ABS), code 1 (ABS_Y), value 955
Event: time 1718011384.878011, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 129700
Event: time 1718011384.878011, -------------- SYN_REPORT ------------
Event: time 1718011384.885692, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1718011384.885692, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1718011384.885692, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1718011384.885692, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1718011384.885692, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 137400
Event: time 1718011384.885692, -------------- SYN_REPORT ------------
你的筆記本是什麼型號?
試一下创建或修改 /etc/libinput/local-overrides.quirks 文件:
[Goodix GT7868Q]
#MatchDMIModalias=dmi:bvnLENOVO:*:pvrThinkBook*G6+IMH*:*
MatchVendor=0x27C6
MatchProduct=0x01E9
AttrEventCode=-ABS_MT_PRESSURE;-ABS_PRESSURE;
#AttrPressureRange=2:0
AttrPalmPressureThreshold=600
AttrThumbPressureThreshold=1000
离线
mjy194 说:ty2 说:我把触控板的fixup 放到github了, 大家試試能用不.
我这边安装了驱动,触摸板只能在按下的情况下移动光标,直接touch是不能移动光标的
以下是evtest的事件报告
Event: time 1718011384.759310, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 66
Event: time 1718011384.759310, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1768
Event: time 1718011384.759310, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1020
Event: time 1718011384.759310, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1718011384.759310, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1718011384.759310, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1718011384.759310, type 3 (EV_ABS), code 0 (ABS_X), value 1768
Event: time 1718011384.759310, type 3 (EV_ABS), code 1 (ABS_Y), value 1020
Event: time 1718011384.759310, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1718011384.759310, -------------- SYN_REPORT ------------
Event: time 1718011384.762571, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 34
Event: time 1718011384.762571, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 34
Event: time 1718011384.762571, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 7700
Event: time 1718011384.762571, -------------- SYN_REPORT ------------
Event: time 1718011384.770271, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1718011384.770271, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1718011384.770271, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 21900
Event: time 1718011384.770271, -------------- SYN_REPORT ------------
Event: time 1718011384.777990, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 37
Event: time 1718011384.777990, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 37
Event: time 1718011384.777990, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 29600
Event: time 1718011384.777990, -------------- SYN_REPORT ------------
Event: time 1718011384.785654, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 37300
Event: time 1718011384.785654, -------------- SYN_REPORT ------------
Event: time 1718011384.793361, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1770
Event: time 1718011384.793361, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1018
Event: time 1718011384.793361, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1718011384.793361, type 3 (EV_ABS), code 0 (ABS_X), value 1770
Event: time 1718011384.793361, type 3 (EV_ABS), code 1 (ABS_Y), value 1018
Event: time 1718011384.793361, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1718011384.793361, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 45000
Event: time 1718011384.793361, -------------- SYN_REPORT ------------
Event: time 1718011384.801087, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1778
Event: time 1718011384.801087, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1013
Event: time 1718011384.801087, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 35
Event: time 1718011384.801087, type 3 (EV_ABS), code 0 (ABS_X), value 1778
Event: time 1718011384.801087, type 3 (EV_ABS), code 1 (ABS_Y), value 1013
Event: time 1718011384.801087, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 35
Event: time 1718011384.801087, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 52700
Event: time 1718011384.801087, -------------- SYN_REPORT ------------
Event: time 1718011384.808770, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1792
Event: time 1718011384.808770, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1005
Event: time 1718011384.808770, type 3 (EV_ABS), code 0 (ABS_X), value 1792
Event: time 1718011384.808770, type 3 (EV_ABS), code 1 (ABS_Y), value 1005
Event: time 1718011384.808770, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 60400
Event: time 1718011384.808770, -------------- SYN_REPORT ------------
Event: time 1718011384.816428, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1809
Event: time 1718011384.816428, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 996
Event: time 1718011384.816428, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 34
Event: time 1718011384.816428, type 3 (EV_ABS), code 0 (ABS_X), value 1809
Event: time 1718011384.816428, type 3 (EV_ABS), code 1 (ABS_Y), value 996
Event: time 1718011384.816428, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 34
Event: time 1718011384.816428, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 68100
Event: time 1718011384.816428, -------------- SYN_REPORT ------------
Event: time 1718011384.824170, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1827
Event: time 1718011384.824170, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 987
Event: time 1718011384.824170, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 35
Event: time 1718011384.824170, type 3 (EV_ABS), code 0 (ABS_X), value 1827
Event: time 1718011384.824170, type 3 (EV_ABS), code 1 (ABS_Y), value 987
Event: time 1718011384.824170, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 35
Event: time 1718011384.824170, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 75800
Event: time 1718011384.824170, -------------- SYN_REPORT ------------
Event: time 1718011384.831864, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1845
Event: time 1718011384.831864, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 979
Event: time 1718011384.831864, type 3 (EV_ABS), code 0 (ABS_X), value 1845
Event: time 1718011384.831864, type 3 (EV_ABS), code 1 (ABS_Y), value 979
Event: time 1718011384.831864, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 83500
Event: time 1718011384.831864, -------------- SYN_REPORT ------------
Event: time 1718011384.839525, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1863
Event: time 1718011384.839525, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 972
Event: time 1718011384.839525, type 3 (EV_ABS), code 0 (ABS_X), value 1863
Event: time 1718011384.839525, type 3 (EV_ABS), code 1 (ABS_Y), value 972
Event: time 1718011384.839525, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 91200
Event: time 1718011384.839525, -------------- SYN_REPORT ------------
Event: time 1718011384.847174, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1880
Event: time 1718011384.847174, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 967
Event: time 1718011384.847174, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32
Event: time 1718011384.847174, type 3 (EV_ABS), code 0 (ABS_X), value 1880
Event: time 1718011384.847174, type 3 (EV_ABS), code 1 (ABS_Y), value 967
Event: time 1718011384.847174, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 32
Event: time 1718011384.847174, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 98900
Event: time 1718011384.847174, -------------- SYN_REPORT ------------
Event: time 1718011384.854913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1895
Event: time 1718011384.854913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 962
Event: time 1718011384.854913, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 30
Event: time 1718011384.854913, type 3 (EV_ABS), code 0 (ABS_X), value 1895
Event: time 1718011384.854913, type 3 (EV_ABS), code 1 (ABS_Y), value 962
Event: time 1718011384.854913, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 30
Event: time 1718011384.854913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 106600
Event: time 1718011384.854913, -------------- SYN_REPORT ------------
Event: time 1718011384.862611, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1908
Event: time 1718011384.862611, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 958
Event: time 1718011384.862611, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 25
Event: time 1718011384.862611, type 3 (EV_ABS), code 0 (ABS_X), value 1908
Event: time 1718011384.862611, type 3 (EV_ABS), code 1 (ABS_Y), value 958
Event: time 1718011384.862611, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 25
Event: time 1718011384.862611, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 114300
Event: time 1718011384.862611, -------------- SYN_REPORT ------------
Event: time 1718011384.870339, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1915
Event: time 1718011384.870339, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 956
Event: time 1718011384.870339, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22
Event: time 1718011384.870339, type 3 (EV_ABS), code 0 (ABS_X), value 1915
Event: time 1718011384.870339, type 3 (EV_ABS), code 1 (ABS_Y), value 956
Event: time 1718011384.870339, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22
Event: time 1718011384.870339, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 122000
Event: time 1718011384.870339, -------------- SYN_REPORT ------------
Event: time 1718011384.878011, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1919
Event: time 1718011384.878011, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 955
Event: time 1718011384.878011, type 3 (EV_ABS), code 0 (ABS_X), value 1919
Event: time 1718011384.878011, type 3 (EV_ABS), code 1 (ABS_Y), value 955
Event: time 1718011384.878011, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 129700
Event: time 1718011384.878011, -------------- SYN_REPORT ------------
Event: time 1718011384.885692, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1718011384.885692, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1718011384.885692, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1718011384.885692, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1718011384.885692, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 137400
Event: time 1718011384.885692, -------------- SYN_REPORT ------------你的筆記本是什麼型號?
試一下创建或修改 /etc/libinput/local-overrides.quirks 文件:
[Goodix GT7868Q] #MatchDMIModalias=dmi:bvnLENOVO:*:pvrThinkBook*G6+IMH*:* MatchVendor=0x27C6 MatchProduct=0x01E9 AttrEventCode=-ABS_MT_PRESSURE;-ABS_PRESSURE; #AttrPressureRange=2:0 AttrPalmPressureThreshold=600 AttrThumbPressureThreshold=1000
14 U7 32G,触控板就是这个
$ sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Power Button
/dev/input/event10: Intel HID events
/dev/input/event11: Intel HID 5 button array
/dev/input/event12: Ideapad extra buttons
/dev/input/event13: PC Speaker
/dev/input/event14: GXTP5100:00 27C6:01E9 Touchpad
/dev/input/event15: sof-hda-dsp Mic
/dev/input/event16: sof-hda-dsp Headphone
/dev/input/event17: sof-hda-dsp HDMI/DP,pcm=3
/dev/input/event18: sof-hda-dsp HDMI/DP,pcm=4
/dev/input/event19: sof-hda-dsp HDMI/DP,pcm=5
/dev/input/event2: AT Translated Set 2 keyboard
/dev/input/event3: Logitech USB Receiver
/dev/input/event4: Logitech USB Receiver Mouse
/dev/input/event5: Logitech USB Receiver Consumer Control
/dev/input/event6: Logitech USB Receiver System Control
/dev/input/event7: Logitech USB Receiver
/dev/input/event8: Logitech USB Receiver
/dev/input/event9: Video Bus
Select the device event number [0-19]:
event14 就是这个触摸板。
我尝试了你提供的quirks,重启电脑后问题依旧
$ cat /etc/libinput/local-overrides.quirks
[Goodix GT7868Q]
#MatchDMIModalias=dmi:bvnLENOVO:*:pvrThinkBook*G6+IMH*:*
MatchVendor=0x27C6
MatchProduct=0x01E9
AttrEventCode=-ABS_MT_PRESSURE;-ABS_PRESSURE;
#AttrPressureRange=2:0
AttrPalmPressureThreshold=600
AttrThumbPressureThreshold=1000
离线
ty2 说:mjy194 说:ty2 说:我把触控板的fixup 放到github了, 大家試試能用不.
我这边安装了驱动,触摸板只能在按下的情况下移动光标,直接touch是不能移动光标的
以下是evtest的事件报告
Event: time 1718011384.759310, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 66
Event: time 1718011384.759310, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1768
Event: time 1718011384.759310, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1020
Event: time 1718011384.759310, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1718011384.759310, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1718011384.759310, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1718011384.759310, type 3 (EV_ABS), code 0 (ABS_X), value 1768
Event: time 1718011384.759310, type 3 (EV_ABS), code 1 (ABS_Y), value 1020
Event: time 1718011384.759310, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1718011384.759310, -------------- SYN_REPORT ------------
Event: time 1718011384.762571, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 34
Event: time 1718011384.762571, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 34
Event: time 1718011384.762571, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 7700
Event: time 1718011384.762571, -------------- SYN_REPORT ------------
Event: time 1718011384.770271, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1718011384.770271, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1718011384.770271, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 21900
Event: time 1718011384.770271, -------------- SYN_REPORT ------------
Event: time 1718011384.777990, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 37
Event: time 1718011384.777990, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 37
Event: time 1718011384.777990, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 29600
Event: time 1718011384.777990, -------------- SYN_REPORT ------------
Event: time 1718011384.785654, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 37300
Event: time 1718011384.785654, -------------- SYN_REPORT ------------
Event: time 1718011384.793361, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1770
Event: time 1718011384.793361, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1018
Event: time 1718011384.793361, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1718011384.793361, type 3 (EV_ABS), code 0 (ABS_X), value 1770
Event: time 1718011384.793361, type 3 (EV_ABS), code 1 (ABS_Y), value 1018
Event: time 1718011384.793361, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1718011384.793361, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 45000
Event: time 1718011384.793361, -------------- SYN_REPORT ------------
Event: time 1718011384.801087, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1778
Event: time 1718011384.801087, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1013
Event: time 1718011384.801087, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 35
Event: time 1718011384.801087, type 3 (EV_ABS), code 0 (ABS_X), value 1778
Event: time 1718011384.801087, type 3 (EV_ABS), code 1 (ABS_Y), value 1013
Event: time 1718011384.801087, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 35
Event: time 1718011384.801087, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 52700
Event: time 1718011384.801087, -------------- SYN_REPORT ------------
Event: time 1718011384.808770, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1792
Event: time 1718011384.808770, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1005
Event: time 1718011384.808770, type 3 (EV_ABS), code 0 (ABS_X), value 1792
Event: time 1718011384.808770, type 3 (EV_ABS), code 1 (ABS_Y), value 1005
Event: time 1718011384.808770, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 60400
Event: time 1718011384.808770, -------------- SYN_REPORT ------------
Event: time 1718011384.816428, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1809
Event: time 1718011384.816428, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 996
Event: time 1718011384.816428, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 34
Event: time 1718011384.816428, type 3 (EV_ABS), code 0 (ABS_X), value 1809
Event: time 1718011384.816428, type 3 (EV_ABS), code 1 (ABS_Y), value 996
Event: time 1718011384.816428, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 34
Event: time 1718011384.816428, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 68100
Event: time 1718011384.816428, -------------- SYN_REPORT ------------
Event: time 1718011384.824170, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1827
Event: time 1718011384.824170, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 987
Event: time 1718011384.824170, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 35
Event: time 1718011384.824170, type 3 (EV_ABS), code 0 (ABS_X), value 1827
Event: time 1718011384.824170, type 3 (EV_ABS), code 1 (ABS_Y), value 987
Event: time 1718011384.824170, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 35
Event: time 1718011384.824170, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 75800
Event: time 1718011384.824170, -------------- SYN_REPORT ------------
Event: time 1718011384.831864, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1845
Event: time 1718011384.831864, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 979
Event: time 1718011384.831864, type 3 (EV_ABS), code 0 (ABS_X), value 1845
Event: time 1718011384.831864, type 3 (EV_ABS), code 1 (ABS_Y), value 979
Event: time 1718011384.831864, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 83500
Event: time 1718011384.831864, -------------- SYN_REPORT ------------
Event: time 1718011384.839525, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1863
Event: time 1718011384.839525, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 972
Event: time 1718011384.839525, type 3 (EV_ABS), code 0 (ABS_X), value 1863
Event: time 1718011384.839525, type 3 (EV_ABS), code 1 (ABS_Y), value 972
Event: time 1718011384.839525, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 91200
Event: time 1718011384.839525, -------------- SYN_REPORT ------------
Event: time 1718011384.847174, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1880
Event: time 1718011384.847174, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 967
Event: time 1718011384.847174, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32
Event: time 1718011384.847174, type 3 (EV_ABS), code 0 (ABS_X), value 1880
Event: time 1718011384.847174, type 3 (EV_ABS), code 1 (ABS_Y), value 967
Event: time 1718011384.847174, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 32
Event: time 1718011384.847174, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 98900
Event: time 1718011384.847174, -------------- SYN_REPORT ------------
Event: time 1718011384.854913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1895
Event: time 1718011384.854913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 962
Event: time 1718011384.854913, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 30
Event: time 1718011384.854913, type 3 (EV_ABS), code 0 (ABS_X), value 1895
Event: time 1718011384.854913, type 3 (EV_ABS), code 1 (ABS_Y), value 962
Event: time 1718011384.854913, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 30
Event: time 1718011384.854913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 106600
Event: time 1718011384.854913, -------------- SYN_REPORT ------------
Event: time 1718011384.862611, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1908
Event: time 1718011384.862611, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 958
Event: time 1718011384.862611, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 25
Event: time 1718011384.862611, type 3 (EV_ABS), code 0 (ABS_X), value 1908
Event: time 1718011384.862611, type 3 (EV_ABS), code 1 (ABS_Y), value 958
Event: time 1718011384.862611, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 25
Event: time 1718011384.862611, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 114300
Event: time 1718011384.862611, -------------- SYN_REPORT ------------
Event: time 1718011384.870339, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1915
Event: time 1718011384.870339, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 956
Event: time 1718011384.870339, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22
Event: time 1718011384.870339, type 3 (EV_ABS), code 0 (ABS_X), value 1915
Event: time 1718011384.870339, type 3 (EV_ABS), code 1 (ABS_Y), value 956
Event: time 1718011384.870339, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22
Event: time 1718011384.870339, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 122000
Event: time 1718011384.870339, -------------- SYN_REPORT ------------
Event: time 1718011384.878011, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1919
Event: time 1718011384.878011, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 955
Event: time 1718011384.878011, type 3 (EV_ABS), code 0 (ABS_X), value 1919
Event: time 1718011384.878011, type 3 (EV_ABS), code 1 (ABS_Y), value 955
Event: time 1718011384.878011, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 129700
Event: time 1718011384.878011, -------------- SYN_REPORT ------------
Event: time 1718011384.885692, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1718011384.885692, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1718011384.885692, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1718011384.885692, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1718011384.885692, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 137400
Event: time 1718011384.885692, -------------- SYN_REPORT ------------你的筆記本是什麼型號?
試一下创建或修改 /etc/libinput/local-overrides.quirks 文件:
[Goodix GT7868Q] #MatchDMIModalias=dmi:bvnLENOVO:*:pvrThinkBook*G6+IMH*:* MatchVendor=0x27C6 MatchProduct=0x01E9 AttrEventCode=-ABS_MT_PRESSURE;-ABS_PRESSURE; #AttrPressureRange=2:0 AttrPalmPressureThreshold=600 AttrThumbPressureThreshold=1000
14 U7 32G,触控板就是这个
$ sudo evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: Lid Switch /dev/input/event1: Power Button /dev/input/event10: Intel HID events /dev/input/event11: Intel HID 5 button array /dev/input/event12: Ideapad extra buttons /dev/input/event13: PC Speaker /dev/input/event14: GXTP5100:00 27C6:01E9 Touchpad /dev/input/event15: sof-hda-dsp Mic /dev/input/event16: sof-hda-dsp Headphone /dev/input/event17: sof-hda-dsp HDMI/DP,pcm=3 /dev/input/event18: sof-hda-dsp HDMI/DP,pcm=4 /dev/input/event19: sof-hda-dsp HDMI/DP,pcm=5 /dev/input/event2: AT Translated Set 2 keyboard /dev/input/event3: Logitech USB Receiver /dev/input/event4: Logitech USB Receiver Mouse /dev/input/event5: Logitech USB Receiver Consumer Control /dev/input/event6: Logitech USB Receiver System Control /dev/input/event7: Logitech USB Receiver /dev/input/event8: Logitech USB Receiver /dev/input/event9: Video Bus Select the device event number [0-19]:
event14 就是这个触摸板。
我尝试了你提供的quirks,重启电脑后问题依旧$ cat /etc/libinput/local-overrides.quirks [Goodix GT7868Q] #MatchDMIModalias=dmi:bvnLENOVO:*:pvrThinkBook*G6+IMH*:* MatchVendor=0x27C6 MatchProduct=0x01E9 AttrEventCode=-ABS_MT_PRESSURE;-ABS_PRESSURE; #AttrPressureRange=2:0 AttrPalmPressureThreshold=600 AttrThumbPressureThreshold=1000
最后添加了
$ cat /etc/X11/xorg.conf.d/30-touchpad.conf
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lrm"
# Option "NaturalScrolling" "true"
EndSection
就好了
离线
最后添加了
$ cat /etc/X11/xorg.conf.d/30-touchpad.conf Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "TappingButtonMap" "lrm" # Option "NaturalScrolling" "true" EndSection
就好了
你这个是因为没有开 tap-to-click 啊,xorg 的话用这个 conf 文件就好,wayland 就需要在各个 de 或者 wm 里设置 tapping 这个选项了。。
看错了,不过看这个 conf 文件,不知道是哪一部分起作用了。。是不是用 wayland session 就没这个问题了?
最近编辑记录 BRS5672023 (2024-06-13 01:56:07)
在线
mjy194 说:最后添加了
$ cat /etc/X11/xorg.conf.d/30-touchpad.conf Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "TappingButtonMap" "lrm" # Option "NaturalScrolling" "true" EndSection
就好了
你这个是因为没有开 tap-to-click 啊,xorg 的话用这个 conf 文件就好,wayland 就需要在各个 de 或者 wm 里设置 tapping 这个选项了。。
看错了,不过看这个 conf 文件,不知道是哪一部分起作用了。。是不是用 wayland session 就没这个问题了?
我是X11,我发现生效后,把所有的Option都测试了一遍,都不影响,Tapping on 是 tap = click,TappingButtonMap lrm是左右中三个键的映射,我推测应该是让libinput来驱动touchpad这个生效了,所以触摸板才好使的
离线
在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
离线
在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
看来#46层的新闻没说错,thinkbook也有收益了
那么是否意味着我们不再需要blacklist了?还是说依旧无法避免Fn键直接断电的问题?
离线
ty2 说:在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
看来#46层的新闻没说错,thinkbook也有收益了
那么是否意味着我们不再需要blacklist了?还是说依旧无法避免Fn键直接断电的问题?
我的Thinkbook 16+ IMH (Intel Ultra CPU) 一直沒有Fn鍵斷電問題.
在6.10 使用原生的ideapad_laptop 還是會合蓋關機, 需要在suspend 時禁止讀取EC data.
离线
ty2 说:在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
看来#46层的新闻没说错,thinkbook也有收益了
那么是否意味着我们不再需要blacklist了?还是说依旧无法避免Fn键直接断电的问题?
amd 的机器还是有 fn 键导致关机的问题,还是推荐楼友的解决方案 amd-fn-fix 。。
在线
在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
这个工作模式有什么工具或者文件能直接看么?
离线
ty2 说:在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
这个工作模式有什么工具或者文件能直接看么?
用 tlp 可以看(大概)
--- TLP 1.6.1 --------------------------------------------
+++ Processor
CPU model = AMD Ryzen 7 8845H w/ Radeon 780M Graphics
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = amd-pstate-epp
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 5137000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq = 5137000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = performance [EPP]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu1..cpu15: omitted for clarity, use -v to show all
/sys/devices/system/cpu/amd_pstate/status = active
/sys/devices/system/cpu/amd_pstate/cppc_dynamic_boost = (not available)
/sys/devices/system/cpu/cpufreq/boost = 1
/sys/module/workqueue/parameters/power_efficient = Y
/proc/sys/kernel/nmi_watchdog = 0
+++ Platform Profile
/sys/firmware/acpi/platform_profile = performance
/sys/firmware/acpi/platform_profile_choices = low-power balanced performance
这里 platform_profile 是 performance,bios 里面看是野兽模式。。
在线
mjy194 说:ty2 说:在 Kernel 6.10 透過 ideapad_laptop,可以使用 Fn+Q 切換到不同的工作模式。
这个工作模式有什么工具或者文件能直接看么?
用 tlp 可以看(大概)
--- TLP 1.6.1 -------------------------------------------- +++ Processor CPU model = AMD Ryzen 7 8845H w/ Radeon 780M Graphics /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = amd-pstate-epp /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 400000 [kHz] /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 5137000 [kHz] /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq = 400000 [kHz] /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq = 5137000 [kHz] /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = performance [EPP] /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power /sys/devices/system/cpu/cpu1..cpu15: omitted for clarity, use -v to show all /sys/devices/system/cpu/amd_pstate/status = active /sys/devices/system/cpu/amd_pstate/cppc_dynamic_boost = (not available) /sys/devices/system/cpu/cpufreq/boost = 1 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = performance /sys/firmware/acpi/platform_profile_choices = low-power balanced performance
这里 platform_profile 是 performance,bios 里面看是野兽模式。。
从日志看直接访问/sys/firmware/acpi/platform_profile这个文件就能看了,不过我fn+Q并没有变化
离线
如果是kde貌似直接托盘就能看,就是要等一会才会变
离线
我把触控板的fixup 放到github了, 大家試試能用不.
大佬牛逼,ThinkBook 14 G6+ IMH,目前触摸板可用了,以及settings里面有触摸板设置选项了。
离线
找到了合蓋關機的原因。
當 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
谢谢老哥,我装了这个解决了盒盖关机的问题,但貌似有新的问题,盒盖后电脑会持续发热不只是哪里问题,之前有次盒盖后把电脑扔包里,拿出时电脑烫手
离线