Linux mint - ekran dotykowy w laptopie

0

Hej, kupiłem właśnie nowego laptopa Acer Swift 5 i od razu zainstalowałem na nim Linux Mint. Laptop posiada ekran dotykowy i jego używanie w połączeniu z klawiaturą jest całkiem przyjemne jednak po instalacji nowego systemu ekran nie jest obsługiwany. Czy są jakieś sterowniki do obsługi tego ekranu?
Pozdrawiam

1

Rzuć okiem na https://forum.linuxmint.pl/archive/index.php?thread-1072.html. Poszukałem w necie i wygląda, ze może być problem, być może trzeba będzie walczyć z jądrem i robić w nim jakieś modyfikacje.

W komentarzach pojawiła się też kwestia BIOSU - że jego aktualizacja może poprawić część problemów, które występują.

0

Bios zaktualizowałem ale tamte porady średnio się sprawdziły u mnie. Zmieniłem dystrybucję na Ubuntu, gdzieś pisali że obsługuje więcej sprzętu, ale tutaj jest to samo :/

1

Ubuntu i mint to z grubsza to samo. Różnią się głównie interface, ale to co jest pod spodem to praktycznie się niczym nie różni, więc jakoś bym się nie spodziewał żeby zmiana na Ubuntu pomogła. Możesz spróbować jakaś totalnie inna dystrybucję - np. Debian i daj znać, czy poszło.

Rozumiem też, że masz pewność, że ten dotyk działa? Miałeś na tym lapku inny system (np Windows) i wtedy było ok? Bo może się okaże, że problem jest gdzieś po stronie sprzętu, a nie systemu.

0

Tak, tak. Sprzęt jest nowy, dziś rano jeszcze używałem go chwilę na Windowsie i wszystko było ok. Myślałem jeszcze o Arch Linux, co sądzicie? Może coś pomóc?

1

Zmiana dystrybucji na 90% nie pomoże, bo stery są z grubsza wszędzie takie same. Na Dell XPS dotyk działa OOTB, więc to nie jest tak, że Ubuntu tego nie potrafi. Ja bym sprawdził model panelu dotykowego i sprawdził czy Linux to w ogóle obsługuje.

0

W jaki sposób można sprawdzić model tego panelu?

0

Zobacz, co ci się pojawi po wpisaniu w konsoli lspci oraz lsusb albo znajdź jakaś szczegółowa specyfikację urządzenia na stronie producenta.

0

może tutaj wrzucę to co się pojawia
lspci

00:00.0 Host bridge: Intel Corporation Device 8a12 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Device 8a56 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Device 8a03 (rev 03)
00:07.0 PCI bridge: Intel Corporation Ice Lake Thunderbolt 3 PCI Express Root Port #0 (rev 03)
00:08.0 System peripheral: Intel Corporation Device 8a11 (rev 03)
00:0d.0 USB controller: Intel Corporation Ice Lake Thunderbolt 3 USB Controller (rev 03)
00:0d.2 System peripheral: Intel Corporation Ice Lake Thunderbolt 3 NHI #0 (rev 03)
00:14.0 USB controller: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Device 34ef (rev 30)
00:14.3 Network controller: Intel Corporation Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW) (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 (rev 30)
00:16.0 Communication controller: Intel Corporation Management Engine Interface (rev 30)
00:1d.0 PCI bridge: Intel Corporation Device 34b4 (rev 30)
00:1e.0 Communication controller: Intel Corporation Ice Lake-LP Serial IO UART Controller #0 (rev 30)
00:1e.2 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO SPI Controller #0 (rev 30)
00:1f.0 ISA bridge: Intel Corporation Ice Lake-LP LPC Controller (rev 30)
00:1f.3 Multimedia audio controller: Intel Corporation Smart Sound Technology Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Ice Lake-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP SPI Controller (rev 30)
2b:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN520 NVMe SSD (rev 01)

lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 2386:433b Raydium Corporation Raydium Touch System
Bus 003 Device 003: ID 04f2:b5c5 Chicony Electronics Co., Ltd HD WebCam
Bus 003 Device 002: ID 1c7a:0570 LighTuning Technology Inc. EgisTec Touch Fingerprint Sensor
Bus 003 Device 005: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
1

Bus 003 Device 004: ID 2386:433b Raydium Corporation Raydium Touch System
No i jest. Jeszcze zobacz czy wyświetla się w xinput.

0

ano jest

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Raydium Corporation Raydium Touch System	id=11	[slave  pointer  (2)]
⎜   ↳ SYNA7DAB:00 06CB:CD40 Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ SYNA7DAB:00 06CB:CD40 Touchpad          	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Acer Wireless Radio Control             	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ HD WebCam: HD WebCam                    	id=10	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=14	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=15	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]
    ↳ Acer WMI hotkeys                        	id=17	[slave  keyboard (3)]
4

I szybkie wyszukanie w necie...
https://bbs.archlinux.org/viewtopic.php?id=256678

Kilka dni temu dopisywałem parametr do kernela, więc mogę od razu napisać. W pliku /etc/defaults/grub w zmiennej GRUB_CMDLINE_LINUX musisz dopisać to co jest w linku podane i odpalić update-grub. I potem oczywiście restart.

0

@tsz: Działa świetnie.
Dzięki wam za pomoc a właściwie rozwiązanie problemu :D

0

Czyli co, standardowo? Na Windows po prostu działa, a na Linuksie trzeba najpierw pogrzebać po forach, grubach i konsolach? Po co Linux daje sterownik co działa dopiero jak powklejasz zaklęcia?

1

@Meini: skoro zacząłeś, to ja dam przykład sprzed kilku dni: do kompa dołożyłem kartę dźwiękową, jakiegoś Audigy. Windows 10 nie miał do tego sterowników, musiałem kombinować (bo na stronie producenta nie ma do aktualnych systemów, więc ściągałem jakieś paczki przerabiane przez ludzi). Za to Linuks od razu po uruchomieniu umiał wydawać z siebie odgłosy. Mamy 1:1, sorry ziom :P

0

Czyli znów standardowo - na Linux działa głównie stary sprzęt porzucony przez producenta. A ten nowszy to słabo. Chyba nie 1:1 bo na Windows rzadziej są problemy i wystarczy znaleźć sterownik i zainstalować a na Linux zaklęcia w konsoli kopiowane z forum. A linuksowe trolle twierdzą że nic już nie trzeba w konsoli

2

na Linux działa głównie stary sprzęt porzucony przez producenta. A ten nowszy to słabo.

No ale akurat to co napisałeś to jest argument na rzecz Linuksa :P Bo skoro stary sprzęt tutaj działa, a na Windowsie nie, to szanse że nagle na Win ruszy są znikome. Za to nowość, która obecnie nie jest wspierana prze Linuksa, za chwilę powinna takie wsparcie uzyskać. Czyli - Linuks jest rozwojowy i daje nadzieję, a Windows mówi "sorry ziom, musisz kupić nową kartę, bo ta wprawdzie jest sprawna, ale ja mam na nią focha" :P

3

Wina vendora, który nie dokłada starań by na Linuxie działało.

0

@cerrato nie, bo świat idzie do przodu i ważniejsze jest wsparcie nowego sprzętu, niż porzuconych, nie produkowanych już od wielu lat staroci. Przykład taki, jak z tego wątku: ktoś kupił nowy sprzęt i mu nie działa. Nawet jak sterownik jest, to i tak nie działa, bo najpierw trochę zaklęć w konsoli i pytania po forach.

Zadaj sobie pytanie: czemu sterownik na Windows działa od razu jak powinien, a na Linuksie najpierw zabawy w konsoli?

3
Meini napisał(a):

Zadaj sobie pytanie: czemu sterownik na Windows działa od razu jak powinien, a na Linuksie najpierw zabawy w konsoli?

Bo firmy mają w d... Linuksa mimo że na nim zarabiają :(

Linus

1
Meini napisał(a):

Zadaj sobie pytanie: czemu sterownik na Windows działa od razu jak powinien, a na Linuksie najpierw zabawy w konsoli?

A ja sobie zadaję pytanie, dlaczego Windows nie działa np. na Oculus Quest, nawet po zabawach w konsoli. ;P Zgaduję, że odpowiedź jest podobna.

0

Prośba do @xy, @KamilAdam, @cerrato, @Meini, @nalik - nie róbmy offtopu. Tutak skupmy się na kwestii uruchomienia tego ekranu, dyskusje o wyższości Win/Lin są niezwiązane z głównym pytaniem. Jakby co to można zrobić nowy wątek i tam przez 20 stron się kłócić, ale tutaj już przestańmy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1