Re: [DIGImend-users] Experiencing lag (with Huion 1060)
Brought to you by:
spb_nick
|
From: Nikolai K. <sp...@gm...> - 2015-03-03 20:46:47
|
On 03/03/2015 07:23 AM, Sarah Owens wrote:
> I sent this, and didn't notice it bounce because of my large attachment, so
> here it is without the tests (but let me know if you'd like to see them)
I've got them, you got the bounce from the maillist. Which is actually a good
thing, because you seem to have added some other files into the archive
accidentally.
> Ok, I think I understand what you were looking for now. The SYN_REPORTs
> from evntest happened about 245 times in a second (every 4ms?), and the
> reports from usbhid were about the same (235 times / second).
> I attached the two files, just in case I misunderstood again, haha. I
> didn't see a version number for the driver, but I got the most recent
> version just a few days ago-- plus the one-line change from Dan Roberts.
>
> In the evtest, I clicked the side-button of the pen 3 times ("BTN_0"
> registering 1 and 0 on push and release, respectively) and during the time
> that button was held down, the events looked normal-- just registering x and
> y position.
>
> I started scribbling at 1425314198.986, and every event while the pen was
> pressed down registered 2 different BTN_TOUCHes, value 1 and then 0 (on then
> off, I think).
>
> BTN_TOUCH being toggled every time would explain the sort of lines I was
> seeing. I attached a png of 3 lines I drew-- the first line on the left is
> drawn with my laptop trackpad, the middle one is drawn with the tablet by
> clicking the button on the body of the pen, and the rightmost one was drawn
> with the pen tip pressing on the tablet. Something I also found interesting
> was the trackpad line can be undone as a single action (as expected), but
> the other two will only undo a single star at a time even though my stroke
> was continuous.
I think I managed to reproduce this locally and it seems to be a problem with
driver rebinding script (hid-rebind). I'll work on a fix.
Meanwhile you can rebind the drivers manually via sysfs, if you can figure out
how. Basically, all the interfaces should be handled by hid-uclogic now.
Thanks, Sarah!
Nick
|