如何讓 HP ENVY x360 (AMD Raven Ridge) 上的觸控螢幕正常運作?

如何讓 HP ENVY x360 (AMD Raven Ridge) 上的觸控螢幕正常運作?

我在“產品名稱:HP ENVY x360 Convertible 15-bq1xx”(來自 dmidecode)上運行帶有 4.15 主線核心的 Ubuntu 17.10。

遺憾的是,觸控螢幕不起作用。

/sys/bus/i2c/devices/i2c-ELAN0732:00 中有一個條目,所以我認為它是一個 ELAN0732,似乎也用於 ENVY x360 系列的其他部分。

有人指點一下哪裡可以繼續嗎?

最好的問候,馬克

答案1

我的 x360 m6ar004dx 也遇到了同樣的問題。它具有 AMD FX-9800p 和完全相同的 ELAN 觸控螢幕設備。一切都在 Windows 中運行,但在 Linux 中不顯示。

在我的 dmesg 中,我發現了與 GPIO 相關的錯誤。在尋找可能的解決方案後,有一天我偶然發現了這個寶石: https://bugzilla.kernel.org/show_bug.cgi?id=198715#c14

我在Arch Linux的最新核心上嘗試了補丁,GPIO錯誤消失了,並且在xinput中識別出了ELAN裝置。

現在的問題是它仍然不起作用:(我在所有輸入事件上嘗試了貓,遺憾的是我從觸控螢幕上什麼也沒得到。此外,wacom 設定無法識別任何設備。

因此,雖然我覺得這個補丁讓我們又近了兩步,但我不確定下一步該做什麼。也許有人會弄清楚。

答案2

目前有一個解決方法(核心補丁),可以在 MK [1] 提到的線程中使用觸控螢幕。

[1]https://bugzilla.kernel.org/show_bug.cgi?id=198715#c14

相關內容