Touchscreen HP elitebook x360 1040 G7

Screen resolution, 3D Acceleration, nVidia, ATI
Forum rules
Before you post please read this
Post Reply
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

Hi all! I just got a HP elitebook x360 1040 G7 (no win preinstalled, only freeDOS), I installed Mint 20 64bit, updated the kernel, but the touchscreen and the active HP Pen do not work. The pen gets recognized and paired by the Bluetooth but the touch screen is not responsive... Everything else work perfectly (apart the fingerprint scanner)... Any idea how to solve the issue?! I'm lost :? ... I also tried Ubuntu 20 and installing a virtual Machine (VWware Player) with win10 but no improvements...
Alvinmarc
Level 1
Level 1
Posts: 1
Joined: Wed Nov 04, 2020 7:57 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by Alvinmarc »

Hi, I am new to Linux and Ubuntu and I have the same problem. Just that I installed Kubuntu. I searched for drivers and could not find any. As the device is that new. HP also does not provide any for Linux.
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

...just a quick update... I tried to install Win10 (original plain version)... the installation procedure starts and in the first few steps the touchscreen works, but when it comes to selecting the drive to install the OS it says that a driver is missing (it doesn't specify which driver - I suppose is the SSD driver -) and I can't finalize the installation... I opened a ticket at the HP customer service desk, but up to now no useful info...
I also think it's a matter of drivers, I contacted a group that tested this specific machine with ubuntu 20.04 and they managed to make the touchscreen working, but they used third party drivers that, however, do not appear in my drivers manager (in their case the third party drivers appeared automatically in the manager after installation)... I'll meet them this afternoon... let's see if we can do something... I'll keep you posted...
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

Hi all,
so just another update... last week I met the group who tested the HP, but apparently, they tested the older version of the touchscreen laptop and the non-touchscreen version nof the G7... we also tried to fix the issue with the drivers but the attempt was not successful, and the guy was very skilled (at least for my standard) and he tried hard to fix the issue. We tried new kernels, different distros, and to force the system to recognize the touchscreen but the problem is that apparently there is no driver available for this touchscreen...

I hope that someone here around has other ideas or some fix, otherwise, the best thing I can do is to wait until a kernel update containing the driver comes out...
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

Could you please provide some info about your computer by entering this command in a terminal:

Code: Select all

inxi -Fxxxrz
Select </> from the mini toolbar above the textbox where you type your reply and enclose the results of the command between the code markers [code]Results[/code]. This will let us know how Mint sees your hardware.

Please also give the output of xinput.
LM20.0 Cinnamon
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

Hi SMG, thanks for the reply. Here are the infos from inxi:

Code: Select all

System:
  Kernel: 5.4.0-52-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
  Desktop: Cinnamon 4.6.7 wm: muffin 4.6.3 dm: LightDM 1.30.0 
  Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal 
Machine:
  Type: Convertible System: HP 
  product: HP EliteBook x360 1040 G7 Notebook PC v: N/A serial: <filter> 
  Chassis: type: 31 serial: <filter> 
  Mobo: HP model: 876D v: KBC Version 15.34.00 serial: <filter> UEFI: HP 
  v: S93 Ver. 01.01.05 date: 08/24/2020 
Battery:
  ID-1: BAT0 charge: 54.7 Wh condition: 78.2/78.4 Wh (100%) volts: 7.8/7.7 
  model: Hewlett-Packard Primary type: Li-ion serial: <filter> 
  status: Discharging 
CPU:
  Topology: 6-Core model: Intel Core i7-10710U bits: 64 type: MT MCP 
  arch: N/A L2 cache: 12.0 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 38399 
  Speed: 904 MHz min/max: 400/4700 MHz Core speeds (MHz): 1: 900 2: 897 
  3: 900 4: 900 5: 856 6: 899 7: 853 8: 889 9: 853 10: 852 11: 898 12: 823 
Graphics:
  Device-1: Intel vendor: Hewlett-Packard driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:9bcc 
  Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.8 
  direct render: Yes 
Audio:
  Device-1: Intel vendor: Hewlett-Packard driver: sof-audio-pci 
  bus ID: 00:1f.3 chip ID: 8086:02c8 
  Sound Server: ALSA v: k5.4.0-52-generic 
Network:
  Device-1: Intel Wireless-AC 9462 driver: iwlwifi v: kernel port: 3000 
  bus ID: 00:14.3 chip ID: 8086:02f0 
  IF: wlp0s20f3 state: up mac: <filter> 
Drives:
  Local Storage: total: 953.87 GiB used: 9.16 GiB (1.0%) 
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB1T0HBLR-000H1 
  size: 953.87 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: HPS0NEXF 
  scheme: GPT 
Partition:
  ID-1: / size: 937.40 GiB used: 9.15 GiB (1.0%) fs: ext4 
  dev: /dev/nvme0n1p2 
Sensors:
  System Temperatures: cpu: 40.0 C mobo: 30.0 C 
  Fan Speeds (RPM): N/A 
Repos:
  No active apt repos in: /etc/apt/sources.list 
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
  1: deb http://packages.linuxmint.com ulyana main upstream import backport #id:linuxmint_main
  2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
  3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
  4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:
  Processes: 338 Uptime: N/A Memory: 15.42 GiB used: 1.08 GiB (7.0%) 
  Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash 
  v: 5.0.17 running in: gnome-terminal inxi: 3.0.38 
while this is the ouput of xinput:

Code: Select all

xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SYNA30B8:00 06CB:CE1A Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ SYNA30B8:00 06CB:CE1A Touchpad          	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ HP HD Camera: HP HD Camera              	id=10	[slave  keyboard (3)]
    ↳ HP HD Camera: HP IR Camera              	id=11	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=14	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=15	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=17	[slave  keyboard (3)]
    ↳ HP Wireless hotkeys                     	id=18	[slave  keyboard (3)]
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

Your xinput is not showing that you have a touchscreen, so for some reason the system is not recognizing it. Perhaps it is a very new type of touchscreen.

I checked the HP EliteBook x360 1040 G7 specs and it lists a Wacom AES Digitizer driver for Windows. Let's see if we can find what that might be in Mint. Please provide the output of cat /proc/bus/input/devices and enclose the results in the code tags. That command will list all inputs (audio, video, etc), but since I do not know what you have, we'll have to check the entire list.
LM20.0 Cinnamon
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

Hi SMG,
once again thanks for the patience and the help. Here is the output you asked:

Code: Select all

cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds 
B: PROP=0
B: EV=120013
B: KEY=20000 20 0 0 1500f02100000 3803078f900d401 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP Wireless hotkeys"
P: Phys=hpq6001/input0
S: Sysfs=/devices/virtual/input/input9
U: Uniq=
H: Handlers=rfkill kbd event8 
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID events"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input10
U: Uniq=
H: Handlers=rfkill kbd event9 
B: PROP=0
B: EV=13
B: KEY=1000300000000 5000004000 1e294000000020 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID 5 button array"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input11
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=13
B: KEY=2000000000000 0 0 0 0 1000000000000 0 201c000000000000 0
B: MSC=10

I: Bus=0003 Vendor=04f2 Product=b6c6 Version=0014
N: Name="HP HD Camera: HP HD Camera"
P: Phys=usb-0000:00:14.0-2/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input13
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input12
U: Uniq=
H: Handlers=kbd event7 
B: PROP=0
B: EV=33
B: KEY=4000000000 0 1000700000000 2102400 0 0
B: MSC=10
B: SW=0

I: Bus=0003 Vendor=04f2 Product=b6c6 Version=0014
N: Name="HP HD Camera: HP IR Camera"
P: Phys=usb-0000:00:14.0-2/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/input/input14
U: Uniq=
H: Handlers=kbd event11 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0018 Vendor=06cb Product=ce1a Version=0100
N: Name="SYNA30B8:00 06CB:CE1A Mouse"
P: Phys=i2c-SYNA30B8:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SYNA30B8:00/0018:06CB:CE1A.0001/input/input15
U: Uniq=
H: Handlers=mouse0 event12 
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

I: Bus=0018 Vendor=06cb Product=ce1a Version=0100
N: Name="SYNA30B8:00 06CB:CE1A Touchpad"
P: Phys=i2c-SYNA30B8:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SYNA30B8:00/0018:06CB:CE1A.0001/input/input16
U: Uniq=
H: Handlers=mouse1 event13 
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18
U: Uniq=
H: Handlers=event14 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input19
U: Uniq=
H: Handlers=event15 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
U: Uniq=
H: Handlers=event16 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=4"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
U: Uniq=
H: Handlers=event17 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=5"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
U: Uniq=
H: Handlers=event18 
B: PROP=0
B: EV=21
B: SW=140
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

dearPC wrote:
Thu Nov 05, 2020 4:35 am
I tried to install Win10 (original plain version)... the installation procedure starts and in the first few steps the touchscreen works,
It's a good thing you noticed this because the outputs I've requested were leading me to believe maybe you didn't have a touchscreen version of that laptop.

I don't see any touchscreen device in the /proc/bus/input/devices.

Let's see if it shows in the output of lsusb. (Although it is possible it is a serial connection and thus would not show.)

Check your BIOS/UEFI to make sure there are no settings related to the touchscreen that might have it turned off in certain situations. (Or check with HP to see if there are settings like that in the BIOS.)

Or maybe there might be a function key sequence to turn the touchscreen on or off?
LM20.0 Cinnamon
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

Let's also see if there are any Wacom messages in your logs.

Code: Select all

journalctl -b | grep -i "Wacom" | tee >(gzip --stdout > journalctl_$USER.gz)
This command will write the current system log Wacom information (on your current system boot) to your screen and create a file journalctl_(yourname).gz. The file will be located in your /home/login_name directory. You can attach it to your next post or just enclose the results between code tags if there are not many lines.
LM20.0 Cinnamon
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

Hi SMG,
regarding the BIOS I checked every single option and I did not find anything related to the touchscreen... :roll:
and the system log of WACOM returned an empty file (see file attached...) That's the first time I face something similar...
Also here you find the the output of lsusb:

Code: Select all

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
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 003: ID 06cb:00e9 Synaptics, Inc. 
Bus 001 Device 002: ID 04f2:b6c6 Chicony Electronics Co., Ltd HP HD Camera
Bus 001 Device 004: ID 8087:0026 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Any idea what is going on here? :lol:
Attachments
journalctl_dear.gz
System log WACOM
(20 Bytes) Downloaded 6 times
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

Another update: I tried to update the kernel to the newest version but nothing has changed... :|
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

You attached an empty file. :lol: Wacom did not show up in the earlier commands you checked, so I am not surprised it wasn't in the log. I would have believed you if you said it was empty.
dearPC wrote:
Thu Nov 19, 2020 5:54 am
Another update: I tried to update the kernel to the newest version but nothing has changed... :|
You updated to the 5.8 kernel? Your computer is pretty new, so it might be better for it to be on the 5.8 kernel anyhow.
dearPC wrote:
Thu Nov 05, 2020 4:35 am
...just a quick update... I tried to install Win10 (original plain version)... the installation procedure starts and in the first few steps the touchscreen works, but when it comes to selecting the drive to install the OS it says that a driver is missing (it doesn't specify which driver - I suppose is the SSD driver -) and I can't finalize the installation... I opened a ticket at the HP customer service desk, but up to now no useful info...
This description indicates to me the touchscreen was working before any operating system was installed. If you go into BIOS, is your touchscreen working while in BIOS?
dearPC wrote:
Thu Nov 05, 2020 4:35 am
I also think it's a matter of drivers, I contacted a group that tested this specific machine with ubuntu 20.04 and they managed to make the touchscreen working, but they used third party drivers that, however, do not appear in my drivers manager (in their case the third party drivers appeared automatically in the manager after installation)... I'll meet them this afternoon... let's see if we can do something... I'll keep you posted...
There are additional Wacom files which would not be listed in Driver Manager which can be compiled and installed. Do you know if the Linux Wacom Project files were the ones they tried?
LM20.0 Cinnamon
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

SMG wrote:
Thu Nov 19, 2020 10:15 am
You updated to the 5.8 kernel? Your computer is pretty new, so it might be better for it to be on the 5.8 kernel anyhow.
I updated to the 5.9 kernel, but it didn't work... this story is frustrating! :?
SMG wrote:
Thu Nov 19, 2020 10:15 am
This description indicates to me the touchscreen was working before any operating system was installed. If you go into BIOS, is your touchscreen working while in BIOS?
Yes, it is working also in BIOS... is the only way I can play around with my brand new useless touch(less)screen :lol:
SMG wrote:
Thu Nov 19, 2020 10:15 am
There are additional Wacom files which would not be listed in Driver Manager which can be compiled and installed. Do you know if the Linux Wacom Project files were the ones they tried?
When I went there they checked the reports they did and they found that they have tested the G7 version without touchscreen and only the previous version with touch... for the touch version they did not compile anything as far as they remember, they found the third-party-drivers in the driver manager... I just checked the Linux wacom project website... maybe I can try installing something (kernel drivers for instance...) Do you think it could work?

Thanks again for your support!
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

dearPC wrote:
Thu Nov 19, 2020 10:42 am
When I went there they checked the reports they did and they found that they have tested the G7 version without touchscreen and only the previous version with touch... for the touch version they did not compile anything as far as they remember, they found the third-party-drivers in the driver manager... I just checked the Linux wacom project website... maybe I can try installing something (kernel drivers for instance...) Do you think it could work?
I do not know if it would work or not. Your computer is new enough I didn't see it listed on the Wacom supported devices page, but it could be the Wacom digitizer used on your computer is not as new as the computer and the digitizer is supported. I will do some more searching today to see what I can find on the topic.

There are three parts to the Linux Wacom project, a kernel driver, an X server driver, and a library file.

The Linux Wacom Project home page lists kernel drivers as "A kernel driver is necessary to initalize the tablet and translate hardware-specific protocols into standard input events. We contribute patches directly to the Linux kernel, as well as maintain an out-of-tree kernel module that enables old kernels to work with many newer tablets."

You have already upgraded your kernel. If you want to try input-wacom-0.46.0 (most recent kernel driver) then I recommend making a Timeshift snapshot before you start. Here are the directions to Install Input Wacom from Source code. However, I do not know if you would also need the other parts updated too or if the kernel driver takes care of that.
LM20.0 Cinnamon
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

I'll give it a try and then I'll let you know what comes out!
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

I found a link, Linux on Elitebook X360 , where someone had the touchscreen working on the G5. I've not yet been able to discover if the G5 used the same touchscreen technology as your G7.

Have you verified your Graphics Tablet app is empty? I would think it is, but since the touchscreen works in BIOS, maybe something will show up in the app.
LM20.0 Cinnamon
dearPC
Level 1
Level 1
Posts: 10
Joined: Tue Nov 03, 2020 5:55 am

Re: Touchscreen HP elitebook x360 1040 G7

Post by dearPC »

SMG wrote:
Thu Nov 19, 2020 10:33 pm
I found a link, Linux on Elitebook X360 , where someone had the touchscreen working on the G5. I've not yet been able to discover if the G5 used the same touchscreen technology as your G7.
Yes, that was the point... I also saw that all the other version of the elitebook x360 had touchscreen working out of the box and I think this is the version that the group I was in contact with tested...
SMG wrote:
Thu Nov 19, 2020 10:33 pm
Have you verified your Graphics Tablet app is empty? I would think it is, but since the touchscreen works in BIOS, maybe something will show up in the app.
Indeed the graphic tablet app is empty... It says that there is no tablet available...

I also tried to install everything from linux wacom project (kernel driver, X server and library) but no success... :(

I sad boi...
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

dearPC wrote:
Thu Nov 05, 2020 4:35 am
...just a quick update... I tried to install Win10 (original plain version)... the installation procedure starts and in the first few steps the touchscreen works, but when it comes to selecting the drive to install the OS it says that a driver is missing (it doesn't specify which driver - I suppose is the SSD driver -) and I can't finalize the installation... I opened a ticket at the HP customer service desk, but up to now no useful info...
Have you gotten a response yet to your ticket?

I feel like touch working in BIOS is an important clue to solving this, but I've not yet found a link.
dearPC wrote:
Sat Nov 21, 2020 1:26 pm
Indeed the graphic tablet app is empty... It says that there is no tablet available...
The person in this thread HP tilt pen - spectre x360 also has an empty graphic tablet app, but the pen and screen are working, so apparently the graphic tablet app works differently on different computers. (That person did have pen and touchscreen info showing for xinput.)
LM20.0 Cinnamon
User avatar
SMG
Level 7
Level 7
Posts: 1901
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen HP elitebook x360 1040 G7

Post by SMG »

I was reading log files in another thread and noticed references to hid which is human interface device (such as touchscreens). Figured it might be worth checking to see if something like that might be registering on your system even though it is not showing in xinput.

Code: Select all

journalctl -b | grep -i "hid" | tee >(gzip --stdout > journalctl_$USER.gz)
This command will write the current system log hid information to your screen and create a file journalctl_(yourname).gz. The file will be located in your /home/login_name directory. If there is anything in the file, post the results between code tags.

I did a search on there being touch while in BIOS, but not in the operating system. I only found one reference and it was to a Dell laptop that had the touch feature turned off in BIOS settings, but apparently a bug prevented it being off while in BIOS and it was only off while the operating system was loaded. An update to the BIOS fixed the issue such that if the setting had it off then it was off all the time. That makes me think the touch should be working in Mint if we can figure out what is the driver for the touchscreen capability.
LM20.0 Cinnamon
Post Reply

Return to “Graphics Cards & Monitors”