HP Envy x360触摸屏故障求助:已尝试多种方法仍未解决
Hey there, sorry to hear you're stuck with the unresponsive touchscreen on your HP ENVY x360. Let's walk through some targeted fixes to get that xwayland-touch device back and your touchscreen working again—since you've already tried common online fixes, we'll focus on more specific steps for your setup.
First, let's recap your device details to make sure we're aligned:
- Product Model: HP ENVY x360 Convertible 15m-bq0xx
- Product Number: 8311
- Processor: AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G
- OS: Ubuntu 17.10
- Key Issue: Touchscreen unresponsive,
xinputno longer shows thexwayland-touch:13 (id=9)device
Step 1: Reload Touchscreen Kernel Modules
Sometimes kernel modules can glitch out and stop recognizing hardware. Let's reset the common multitouch module:
# Unload the multitouch module sudo rmmod hid-multitouch # Reload the module sudo modprobe hid-multitouch
After running this, recheck with xinput to see if the touch device reappears.
Step 2: Verify Xorg Configuration Files
Misconfigured Xorg files can sometimes block touch devices. Let's check and reset relevant configs:
# List touch-related Xorg configs ls /usr/share/X11/xorg.conf.d/ | grep touch
If you see a file like 90-touchscreen.conf, back it up and remove it to test:
sudo cp /usr/share/X11/xorg.conf.d/90-touchscreen.conf /usr/share/X11/xorg.conf.d/90-touchscreen.conf.bak sudo rm /usr/share/X11/xorg.conf.d/90-touchscreen.conf
Restart your system or log out/in, then check xinput again.
Step 3: Check Hardware Recognition
Let's confirm if your system is detecting the touchscreen at the hardware level:
- Run
lsusband look for entries labeled "Touchscreen" or "Multitouch". If you can't find it, there might be a hardware issue, but if it shows up, we know it's a driver/config problem. - Use
sudo lshw -c inputto list all input devices. Look for your touchscreen and check if its status is marked asenabled.
Step 4: Switch to Xorg Session
Ubuntu 17.10 defaults to Wayland, which can have spotty touchscreen support on some devices. Try switching to Xorg:
- Log out of your current session
- Click your username, then the gear icon in the bottom-right
- Select "Ubuntu on Xorg" and log in
Once logged in, runxinputto see if the touch device is back.
Step 5: Reinstall Input Drivers & Update System
Even though Ubuntu 17.10 is end-of-life, reinstalling core input drivers might fix corrupted files:
sudo apt update && sudo apt upgrade -y sudo apt install --reinstall xserver-xorg-input-libinput xserver-xorg-input-evdev
Restart your system after this completes.
Step 6: Dig into System Logs for Errors
If none of the above works, let's pull error logs to pinpoint the issue:
# Check system boot logs for touch-related errors journalctl -b | grep touch # Check Xorg logs for touch device issues cat /var/log/Xorg.0.log | grep -i touch
Share any error messages you find here, and we can narrow down the problem further.
内容的提问来源于stack exchange,提问作者Joshua Cooke

