Witajcie szanowni koledzy.
Pamiętam, że już chyba o tym wspominałem, ale muszę podnieść temat na nowo.
Touchpad w moim laptopie czasami ma spory problem i nie wiem jak sobie z tym poradzić.
Występuje on TYLKO na KDE Plasma, na innych środowiskach tego nie ma.
Otóż czasami, raz na kilka dni, czasem częściej, a czasem rzadziej, po wybudzeniu laptopa touchpad "funkcje przesuwa jakby o jeden w górę" to znaczy: poruszanie działa jak przyłożę 2 palce a nie jeden, lewy klik to stuknięcie 2 palce zamiast 1, a prawy klik 3 palce zamiast 2, środkowy 4 palce zamiast 4. czyli o jeden więcej niż normalnie.
Oczywiście po restarcie wraca wszystko do normy.
Nie mam nic doinstalowane do touchpada, żadnych gestures ani nic - standard.
CachyOS, ale system nie ma znaczenia, na Kubuntu to samo.
Laptop Dell Latitude 5490
Pomóżcie, bo czasami idzie nerwicy dostać :)
@Yattaman Na twoim miejscu sprawdziłbym czy coś nie tak z zasilaniem czyli opcje zasilania w linuksie.
Doinstalowałbym też libinput lub udev oraz sterwniki do touchpada.
I sprawdził czy problem ponawia się po restarcie.
Cytat: linux4ever w Grudzień 16, 2025, 11:22:07 AM@Yattaman Na twoim miejscu sprawdziłbym czy coś nie tak z zasilaniem czyli opcje zasilania w linuksie.
Doinstalowałbym też libinput lub udev oraz sterwniki do touchpada.
I sprawdził czy problem ponawia się po restarcie.
Opcje zasilania są w porządku, a przynajmniej tak uważam.
Wszystko wykrywane jest poprawnie, nie widzę potrzeby instalowania sterowników, skoro na tym samym systemie z np Gnome, problem nie występuje...
@linux4ever - libinput na 100% u @Yattamana jest zainstalowane. Inaczej - Plasma (na Wayland) w ogóle nie będzie obsługiwana przez touchpad/mysz (jest zresztą zależnością dla kwin). Udev również musi być zaintalowane skoro dostarcza je... systemd ;)
O sterownikach dla touchpada pod libinput osobiście nie słyszałem, choć nie wykluczam, że być może są jakieś zewnętrzne.
@Yattaman - Zerknij na
https://www.dell.com/support/product-details/pl-pl/product/latitude-14-5490-laptop/drivers - ten BIOS może coś w istocie niesie. Nadto "krytyczny".
Zerknij też na
Latitude 5490 - może z tym parametrem dla kernela coś pomoże.
Kompletnie natomiast nie należy się sugerować, że jeśli coś działa prawidłowo pod jednym DE, to pod drugim skopane jest w DE.
Cytat: pavbaranov w Grudzień 16, 2025, 09:38:19 PMZerknij też na Latitude 5490 - może z tym parametrem dla kernela coś pomoże.
Sprawdzę.
Bios mam już wgrany właśnie ten.
Cytat: pavbaranov w Grudzień 16, 2025, 09:38:19 PMKompletnie natomiast nie należy się sugerować, że jeśli coś działa prawidłowo pod jednym DE, to pod drugim skopane jest w DE.
Zakładałem, że obsługa "sterownika" jest w jądrze. Oczywiście gesty itp obsługuje DE, dlatego założyłem, że to czysta wina KDE...
No tak, ten "sterownik" to kernel a dogadywanie się między touchpadem a kernelem zapewnić ma właśnie libinput. Tu niczego więcej nie ma. Oczywiście można to debugować itp.
Ok - gdy się coś takiego pojawi (bądź wiesz z kiedy coś takiego masz), to znajdź dziennik i zobacz co gada. Bardzo przydatne do tego jest kjournald - polecam.
Może czegoś się dowiemy co go boli.
I muszę zerknąć na swoje Delle (aczkolwiek akurat Twojego modelu nie mam). Wrzuć może jeszcze: sudo libinput list-devices z obcięciem do tochpada itp. Może w którymś znajdę coś podobnego.
Hmmm Dziwne cosik:
sudo: libinput: nie znaleziono polecenia
a przecież jest:
Pakiet (1) Obecna wersja Nowa wersja Zmiana
cachyos-extra-v3/libinput 1.30.1-1.1 1.30.1-1.1 0,00 MiB
Do zainstalowania: 0,80 MiB
Zmiana po aktualizacji: 0,00 MiB
Za to xinput listuje:
❯ xinput list
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:10 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:10 id=7 [slave pointer (2)]
⎜ ↳ xwayland-pointer-gestures:10 id=8 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:10 id=9 [slave keyboard (3)]
@Yattaman Znalazłem na forum Minta że brakuje libinput-tools.
Zainstaluj je przez sudo pacman -S libinput-tools.
O ile się nie mylę.
Potem: sudo libinput list-devices
https://forums.linuxmint.com/viewtopic.php?t=331546I przekieruj to do pliku: sudo libinput list-devices >devices.txt
Cytat: linux4ever w Grudzień 17, 2025, 11:53:28 AMO ile się nie mylę.
No, no :) Tego brakowało :)
Device: DELL0816:00 044E:120A Mouse
Kernel: /dev/input/event9
Id: i2c:044e:120a
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Scroll button: BTN_MIDDLE
Scroll button lock: disabled
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: 0.0
Area rectangle: n/a
Device: DELL0816:00 044E:120A Touchpad
Kernel: /dev/input/event10
Id: i2c:044e:120a
Group: 6
Seat: seat0, default
Size: 100x53mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap button map: left/right/middle
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a@pavbaranov nie wiedzieć czemu, mam "mouse", a nie mam, nawet nie mam "trackpoint" w swoim modelu :)
Wychodzi mi na to, że DELL0816:00 044E:120A to jakieś specyficzne dla tego akurat lapka.
Oki - poczekajmy znów na to idiotyczne zachowanie i daj ówczesny dziennik.
Cytat: pavbaranov w Grudzień 17, 2025, 03:10:27 PMWychodzi mi na to, że DELL0816:00 044E:120A to jakieś specyficzne dla tego akurat lapka.
Oki - poczekajmy znów na to idiotyczne zachowanie i daj ówczesny dziennik.
Dodałem tą flagę do uruchomienia, zobaczymy za jakiś czas i dam znać czy problem znowu wystąpi.
Cytat: pavbaranov w Grudzień 17, 2025, 03:10:27 PMWychodzi mi na to, że DELL0816:00 044E:120A to jakieś specyficzne dla tego akurat lapka.
Oki - poczekajmy znów na to idiotyczne zachowanie i daj ówczesny dziennik.
No więc dzisiaj problem powrócił dosłownie przed chwilą. Journal wypluł takie błędy:
gru 20 20:35:37 HADES kernel: ACPI Error: AE_BAD_PARAMETER, Returned by Handler for [EmbeddedControl] (20250807/evregion-301)
gru 20 20:35:37 HADES kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.ECDV.ECR1 due to previous error (AE_BAD_PARAMETER) (20250807/psparse-531)
gru 20 20:35:37 HADES kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.ECDV.ECR2 due to previous error (AE_BAD_PARAMETER) (20250807/psparse-531)
gru 20 20:35:37 HADES kernel: ACPI Error: Aborting method \ECRW due to previous error (AE_BAD_PARAMETER) (20250807/psparse-531)
gru 20 20:35:37 HADES kernel: ACPI Error: Aborting method \ECGD due to previous error (AE_BAD_PARAMETER) (20250807/psparse-531)
gru 20 20:35:37 HADES kernel: ACPI Error: Aborting method \NEVT due to previous error (AE_BAD_PARAMETER) (20250807/psparse-531)
gru 20 20:35:37 HADES kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.ECDV._Q66 due to previous error (AE_BAD_PARAMETER) (20250807/psparse-531)
gru 20 20:39:36 HADES dbus-broker-launch[619]: Activation request for 'org.bluez' failed.
gru 20 20:39:36 HADES dbus-broker-launch[619]: Activation request for 'org.bluez' failed.
gru 20 20:39:37 HADES dbus-broker-launch[619]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
gru 20 20:39:37 HADES dbus-broker-launch[619]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
gru 20 20:39:37 HADES dbus-broker-launch[619]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
-- Boot 4bbbad89358849f38d04a9a11e451cbd --
gru 20 20:39:54 HADES kernel: DMAR: DRHD: handling fault status reg 2
gru 20 20:39:54 HADES kernel: DMAR: [INTR-REMAP] Request device [f0:1f.0] fault index 0x21a8 [fault reason 0x25] Blocked a compatibility format interrupt request
gru 20 20:39:56 HADES kernel: Bluetooth: hci0: Failed to send firmware data (-19)
gru 20 20:39:56 HADES kernel: Bluetooth: hci0: sending frame failed (-19)
gru 20 20:39:56 HADES kernel: Bluetooth: hci0: FW download error recovery failed (-19)
gru 20 20:39:56 HADES kernel: Bluetooth: hci0: sending frame failed (-19)
gru 20 20:39:56 HADES kernel: Bluetooth: hci0: Reading supported features failed (-19)
ten dopisek do kernela nic w takim razie nie wniósł... problem sporadycznie się pojawia.
Tym razem dodałem: psmouse.synaptics_intertouch=1
też piszą, że może pomóc - zobaczymy za kilka dni, chyba że masz jakiś pomysł Pawle?
Błędy ACPI, bluetooth i nm, raczej nie dotyczą problemu, a zatem jedynie ów DMAR (chyba). W necie proponują zmieniać wartość intel_iommu=przekazywanej przy podnoszeniu kernela (on/off) oraz dołożyć: intremap=offNiestety z różnym skutkiem.
No również trochę poszperałem, znalazłem taką flagę: psmouse.synaptics_intertouch=1Podobno działa, zobaczymy... Testuję.
Na tą chwilę jeszcze touchpad się nie wyłożył :) Testy wciąż trwają.
Jeśli przez najbliższy tydzień nic się nie zepsuje, to oznaczam jako rozwiązane i zamykam :)
No więc temat rozwiązany.
Dopisek
psmouse.synaptics_intertouch=1 do
/boot/loader/entries/linux-cachyos.confrozwiązał sytuację. 😊
Temat zamykam.
Dupa blada, po 5 dniach bezproblemowego działania, znowu się objawiło, ale wyłapałem w jakim momencie 🙂
Otóż zadziało się to po podłączeniu zasilania oraz szybkim otwarciu klapy szybkim zalogowaniu się - spieszyłem się bo akurat do pracy wszedłem, więc rutyna: ciach ciach szybko i kawę robić 😉
Mam jednak wrażenie że dopisek pomógł, bo jeśli nawet, to zdarzyło się to w określonej sytuacji (ponownie, już tak też miałem), a wcześniej niezależnie od zasilania potrafiło się wykrzaczyć.
gru 30 10:46:15 HADES dbus-broker-launch[611]: Activation request for 'org.bluez' failed.
gru 30 10:46:15 HADES dbus-broker-launch[611]: Activation request for 'org.bluez' failed.
gru 30 10:46:17 HADES dbus-broker-launch[611]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
gru 30 10:46:17 HADES dbus-broker-launch[611]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
gru 30 10:46:17 HADES dbus-broker-launch[611]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
gru 30 10:46:17 HADES systemd[1]: Failed unmounting /var/cache.
Zapis błędów z tego momentu (później był nowy boot) - rozkładam ręce, bo nie wiem czego już szukać.
Bluetooth mam wyłączony, więc nim się nie martwić...
Internety mówią, że nic z tym nie zrobię, mogę jedynie zdegradować go do trybu PS/2, ale wtedy wszystkie precyzyjne gesty, 3 palce itp, pójdą się... ehhh
Wpis
psmouse.synaptics_intertouch=1powoduje, że rzadziej występuje, ale nie eliminuje tego całkowicie.
No cóż, jak nie ma wyjścia, trzeba z tym żyć :)
@Bercik A to ?
CytatXorg Configuration (for gestures, tapping)
Install libinput: {Link: sudo pacman -S libinput xf86-input-libinput}.
Create config: sudo nano /etc/X11/xorg.conf.d/30-touchpad.conf.
Add content:
Section "InputClass"
Identifier "touchpad catchall"
Driver "libinput"
Option "Tapping" "on" # Enable tap-to-click
Option "TappingButtonMap" "lrm" # Configure tap zones (left, right, middle)
# Option "NaturalScrolling" "true" # For natural scrolling
MatchIsTouchpad "on"
EndSection
Restart Xorg/Reboot.
Driver & Kernel Issues
Check detection: Use lsmod or dmesg to see if the kernel sees the hardware.
Blacklist/Unblacklist: For certain ELAN touchpads, try blacklisting elants_i2c: Create /etc/modprobe.d/touchpad_fix.conf with blacklist elants_i2c, then sudo mkinitcpio -P && reboot.
Try a different kernel: If issues arose after an update, try linux-lts to see if it's a kernel regression.
I https://wiki.archlinux.org/title/Touchpad_Synaptics
Przejście na lts raczej nie ma sensu (na kubuntu też testowałem). Wszędzie w sumie klepią, że to problem ACPI w tej serii Dell. Sprawę rozwiązałaby wymiana płytki dotykowej na inny model, ale nie mam takowej nigdzie, a kupować nie będę :)
Jednak żeby nie było, poużywam sobie na lts trochę i zobaczę jak będzie (tak dla zasady).
Bez dopisywania czegokolwiek, tak po prostu na lts. Zobaczymy ile dni wytrzyma - czas start :)
Jedna uwaga ogólna: KDE i raczej to sesja Wayland, zatem wszelkie xorg-cośkolwiek to można sobie... :)
@Bercik - Skoro to problem ACPI w Dellu, to może jakieś ustawienia tego w kernelu dadzą efekt? Jak to masz w tej chwili ustawione? Zerknij też na DSDT:
https://wiki.archlinux.org/title/DSDT
Cytat: pavbaranov w Grudzień 30, 2025, 03:56:48 PMJedna uwaga ogólna: KDE i raczej to sesja Wayland, zatem wszelkie xorg-cośkolwiek to można sobie... :)
Dlatego wybrałem tylko LTS opcję :)
Cytat: pavbaranov w Grudzień 30, 2025, 03:56:48 PMJak to masz w tej chwili ustawione?
initrd=\initramfs-linux-cachyos-lts.img root=UUID=ce421c4d-74fe-4392-a2d1-4c85c6a70e73 rw rootflags=subvol=/@ zswap.enabled=0 nowatchdog splash
Tak mam domyślnie, bo nic nie zmieniałem w ustawieniach i nie dawałem żadnych dopisków, poza wcześniejszym. Na lts usunąłem dopisek i zobaczymy.
Generalnie to internet ma sprzeczne info w stosunku do tej sytuacji (rozwiązania się wykluczają wzajemnie), a jak dotąd i tak najlepiej wypadło
psmouse.synaptics_intertouch=1bo dość długo "bezawaryjnie" działało...
Ja jednak sądzę, że to będzie mimo wszystko wina płytki dotykowej (wadliwa?) może nie lubić się z "linuksowym" zarządzaniem, lub po prostu nie będzie współpracować i już :)
Dopiski które tu są: https://wiki.archlinux.org/title/DSDT
kilka sprawdziłem wcześniej - bez efektu...
Ogólnie to nie jest problem jakiś bardzo wielki, ale jednak się zdarza i chciałbym go całkowicie wyeliminować i móc potem odtworzyć schemat, przy ewentualnej ponownej instalacji :)
Jeśli nic nie da żadne rozwiązanie chłopaki, to po prostu zostanie jak jest - system daje wszystko czego potrzebuję, więc jak go raz na jakiś czas uruchomię ponownie, nic się nie stanie :)
Cytat: linux4ever w Grudzień 30, 2025, 03:04:06 PM@Bercik A to ?
Nie no, jak Xorg - tylko Wayland Panie, tylko :)
@Bercik -
LTS, czyli wersja kernela, nie sądzę, by była tu problemem, a to ze względu, że wpis ten (podobnej treści) pojawił się po raz pierwszy od Ciebie jakiś czas temu. Na 100% inny to był kernel. Oczywiście warto sprawdzić innej. Ostatecznie można pójść po bandzie i skompilować dla siebie. Być może to w istocie jakieś dellowe rozwiązanie, które bruździ i które nie jest wkompilowane (a może jedynie tylko podniesione) w kernelu.
DSDT jest dziwne w linie i kompletnie nienaturalne (bo ostatnia rzecz, jaką rób, to wpisz kernelowi, że ma być to Linux). Ogólnie u mnie to zwykle wyglądało tak, że wrzucałem ustawienie Windows mniej więcej z okresu, w którym komputer powstawał. Niekiedy dawało to jakiś rezultat i uwaga - niekiedy poprzez jego wprowadzenie, a niekiedy poprzez usunięcie (czyli "!xxx").
Rekompilacja DSDT zakończyła się - o ile pamiętam - spektakularnym padem kernela.
Niemniej jednak - pobawiłbym się tym, jeśli to w istocie jakiś problem z ACPI.
Te logi z dziennika mówią wyłącznie o tym, że bluetooth oraz networkmanager mają problemy z wybudzeniem się (już wcześniej była ta informacja w logach). Choć wydaje się to być dziwne, to być może w istocie następuje tu jakiś konflikt, a wówczas pewnie dla jakiejś usługi (touchpad?) trzeba by dać pewnie jakąś zwłokę (choćby sekundę, czy dwie) - wprawdzie nie będziesz miał wówczas dostępnego touchpadu, ale jak się obudzi, to winien działać prawidłowo.
I traktuj to - zwłaszcza to ostatnie - jako zbiór luźnych myśli, bo do rozwiązań nawet nie próbują aspirować.
No z tym bluetooth to wykluczam, gdyż jak był włączony nawet, to problem był.
Może faktycznie zrobić ta linię kernela tak:
initrd=\initramfs-linux-cachyos-lts.img root=UUID=ce421c4d-74fe-4392-a2d1-4c85c6a70e73 rw rootflags=subvol=/@ nowatchdog splash acpi_osi="!Windows 2020"
Może wtedy zadziała? :) a może i nie.
Co Ty na to abym wywalił te zram i wstawił ten acpi?
Zram mam wywalony (nie potrzebne mi to badziewie żadne (nigdy nawet swapa nie używam)) - ramu mam dosyć :)
W sumie cóż szkodzi obiecać spróbować :)
acpi_osi="!Windows 2020"Niestety... nie działa.
Teraz lecimy acpi_osi="Windows 2020"
W końcu trafię 🙂
Zram nie ma tu nic do rzeczy, a te ustawienia acpi_osi po prostu nie ma mądrego i to trzeba metodą prób i błędów. Uwaga - niekiedy bywa bardzo mocno źle, zatem nie polecam tego ustawiania na stałe, a po prostu przy bootowaniu dodawać poszczególne ustawienia.
Cytat: pavbaranov w Styczeń 06, 2026, 12:08:02 PMZram nie ma tu nic do rzeczy, a te ustawienia acpi_osi po prostu nie ma mądrego i to trzeba metodą prób i błędów. Uwaga - niekiedy bywa bardzo mocno źle, zatem nie polecam tego ustawiania na stałe, a po prostu przy bootowaniu dodawać poszczególne ustawienia.
No zram i tak wyłączony i musi być tam "0" - :)
No a te acpi dodaję, testuję i zobaczymy, trochę loteria, ale może któreś zadziała, wtedy będziemy myśleć jak to poogarniać :)
Spróbuj na jakimś WindowsXP/2000 - zwykle to nie był najgorszy wybór.
Zerknij jeszcze na dziennik - co on twierdzi na temat błędów, a nawet jakie ostrzeżenia pokazuje... Pomijam te ACPI, które w każdym przypadku od pierdyliarda już lat wychodzą, ale może coś tu się uda dostrzec (skoro tam gdzieś masz złapane kiedy był ten błąd, to porównałbym bootowanie z tego dnia z jakimś innym, gdy błąd się nie pojawił).
Dobra, laptop od tygodnia działa bez zarzutu, żadnego problemu z touchpadem nie ma.
acpi_osi="Windows 2020"Chyba jednak rozwiązało sprawę. Nawet gdyby występowało, załóżmy po 2 tygodniach, to bez znaczenia, gdyż szybciej uruchomię ponownie, a wtedy jak wiadomo, problemu nie ma :)
Zobaczymy jak będzie "długofalowo"... Tematu jeszcze nie zamykam, ale jeśli już nie wystąpi w najbliższych dniach, to zamknę.
@Bercik A ustawiłeś opcję zasilania na zrównoważony lub wysoka/pełna wydajność(bo nie pamiętam dobrze).
Może to psuje touchpada.
Nie, to nie psuje touchpada... :)
Wygląda na to, że problem jest naprawiony tym wpisem, więc jak dotąd wszystko działa...
Dobra, to rozwiązanie działa, dzisiaj tyle razy był usypiany i wybudzany, że wystarczy mu za cały tydzień :)
DELL Latitude 5490 Intel® Core™ i5-8350U wpis do rozruchu:
acpi_osi="Windows 2020"
Touchpad działa po każdym wybudzeniu.