tomsom / yoga-linux

Run Linux on the Lenovo Yoga 7 14 (14ARB7) with AMD Ryzen 6800U (Rembrand).
https://github.com/tomsom/yoga-linux/wiki
56 stars 2 forks source link

Proper pen support #19

Open soupglasses opened 1 year ago

soupglasses commented 1 year ago

Current pen support is given by a generic driver as the libwacom driver does not currently understand the display of the Lenovo Yoga 7 Gen 7 14ARB7.

https://github.com/linuxwacom/wacom-hid-descriptors/issues/279

stuarthayhurst commented 1 year ago

I was thinking of getting one of the Lenovo Active pens, is that the pen you have? If it is, could you tell me what is / isn't working on it?

Thanks :)

soupglasses commented 1 year ago

I think the digital pen and active pen should be reasonable options. Sadly Lenovo is not keeping their pens in stock, plus has also just outright stopped producing certain models.

Personally I have a E-Color pen and it is god awful. Highly reccomend against buying it.

I plan to play with a Wacom Bamboo Ink Plus down the line, it has a "blue tip" option that is designed to work reasonably well with the digitizers inside of the Yoga models. But that pen model is quite expensive.

Overall I would say the Lenovo Digital Pen is the best bet if available in your region. Not sure of alternative budget options.

stuarthayhurst commented 1 year ago

Good to know, thanks

stuarthayhurst commented 1 year ago

Got myself the Lenovo Active Pen 2 on sale, mostly works out the box

Working:

Potentially working:

Not working:

accumulator commented 1 year ago

Observations after using Lenovo Digital Pen 2

[1] This can be resolved by unloading/loading the wacom kernel module, after which it is functional again. This should probably be added to a return-from-sleep script

stuarthayhurst commented 1 year ago

Observations after using Lenovo Digital Pen 2

  • Pen works fine, pressure sensitivity works, buttons work (Note: I'm not experienced with pens or digitizers, so not sure how 'good' it is)
  • No battery status (digital pen doesn't use bluetooth, so I presume that's normal)
  • Pen is not detected after sleep [1]

[1] This can be resolved by unloading/loading the wacom kernel module, after which it is functional again. This should probably be added to a return-from-sleep script

I know AES 2.0 can report battery information, but I don't know about AES 1.0, which your pen uses The pen sleep detection issues should probably be reported to https://github.com/linuxwacom/input-wacom/issues

stuarthayhurst commented 1 year ago

I've added everything from this issue to #33 to have all the Wacom issues in one place, let me know if I've missed anything :)