Free meets affordable: Krita gets support for Huion graphic tablets

Free meets affordable: Krita gets support for Huion graphic tablets

Huion, a Chinese vendor of graphic tablets, is getting increasingly interested in free software. Recently they sent one of its H610 tablets to the Krita team to make sure it's supported, but is there more to it than meets the eye?

Huion tablets are typically seen by customers as a cheaper alernative to Wacom'a tablets which are, let's be honest, industry's standard. There's a technical difference between devices of the two vendors, of course.

In a nutshell, Huion pens still either have an AAA battery inside or are rechargeable (800 hours of non-stop painting promised), there's no multitouch, and pads don't have touch rings. At the same time, most (if not all) Huion tablets have at least 2048 levels of pressure sensitivity and pretty good resolution (H610 has 5080 lines per inch).

It's not fair to compare devices with non-matching working area and other specs, but if you can live without some of the aforementioned features, a price drop from e.g. Intuos Pro Large's $449.0 to Huion H610's $79.99 might be seen as desirable.

But wait, what does free software has to do with it?

The reaching out

A couple of weeks ago a representative of Huion contacted the Krita team and offered an H610 tablet for testing purposes. This nicely coincided with refactoring the team had just done in the code for graphic tablets support.

What's the reason? Euphemia Lee, the marketing manager at Huion, explains:

Krita was recommended by our customers. Huion users choose us for a number of reasons, and I believe the main one would be the price. They recommend Krita to us, because Krita is a public open source painting software.

Although it’s free, according to our customers, it has perfect and professional features for artists. They are very satisfied with this painting software and they do wish that we could cooperate and bring the best out of both of us to the all the Huion & Krita users.

We specifically asked Ms. Lee whether reaching out to Krita team was part of a business expansion strategy to ensure that Huion devices are properly supported by most used applications, or whether there's a long-term partnership involved. To which she replied:

There's still plenty of room for us to improve, including compatibility with the drawing software. Unlike Wacom, Huion doesn’t have a long history, and we honestly don’t have too much business cooperation with other painting software companies. And that’s why we need to take the first step.

We will definitely consider it as a great honor if we could have a long-term partnership with Krita, because we give them good credit for their tireless commitment in updating their free but fantastic software to the public. And also, we want to take this cooperation as a good first step for our cooperations with other painting software companies.

So there you have it — a perfectly reasonable business-like approach with a touch of community spirit.

Huion on Linux

What about the support for Linux, though? That's where the story get more interesting.

As a matter of fact, Huion created their own driver which they don't advertize a lot, because they want to simplify its installation for Linux users first.

But at least one user who tried it found it faulty. Nikolai Kondrashov, leader of the DIGImend project, reviewed the driver's code and ended up writing his own one.

Huion H610

Huion H610

Nikolai recently asked the community to try his driver and report on success/failure, because so far only H610 is known to work for sure, and other models haven't been tested yet. Nikolai's driver is also missing support for express keys.

It might be a good idea for the vendor and the DIGImend project to team up and make the best of their collaboration. But that hasn't happened yet,.

Another thing to consider is the support for Huion tablets by configuration apps. Most GUI tools on Linux are quite Wacom-specific, so that's another area where things could be improved.

Now, about that tablets code refactoring in Krita...

Oh, right. All this time Krita used to depend on Qt's to access graphic tablets. The problem is that Qt internally drops up to 90% of incoming events whenever you want to access the information about which button was pressed. This resulted in somewhat clunky lineson the canvas and made Krita not perform well enough with 3D compositors such as the GNOME's one.

So the team wrote their own code for using graphic tablets and only let Qt do a tiny part of the job (initialization). This also "magically" fixes the unfortunate situation with Wacom support in Qt5 (reported to be resolved for Windows in Qt 5.2.0), but it's going to be a while till the Krita team goes for the Qt5 port.

Developers also made graphic tablets support work on Windows properly, including non-Wacom tablets. The latter has been confirmed by a Windows user with a Huion tablet.

Would you go for a cheaper tablet? Tell us what you think.

Was it useful? There's more:

15 Comments

Leave a comment
  1. I can also confirm that krita is working correctly with my genius (mousepen 8x6) graphic tablet in win7, by this I mean there is pressure sensitivity, no offset, no lag.

    but I have a simple question about tablet support in linux, is the Krita team working to make it works for Huion tablets?? or ... are they trying to make it work for any non-wacom tablet?

  2. On Linux, in principle we should be fine after adding support for evdev-based tablets. We just need a single non-Wacom tablet to test that. The actual drivers are being developed by other people, of course.

  3. Alexandre Prokoudine 04 December 2013 at 11:43 am

    @santiago, the article specifically covers that :) “Developers also made graphic tablets support work on Windows properly, including non-Wacom tablets.”

  4. wonderful news! The more names the better!
    I just wish there were more manufacturers who would be Linux and Krita friendly.

  5. Looking back I would probably have gone for a cheaper tablet. The aforementioned extra features the Wacom tablet has does not appeal to me enough to pay that much extra. I did that though, but perhaps next time it would be time to try a different brand (provided Linux support is good).

  6. This tablet looking great with excellent features, great job done by Huion.

  7. Do we need any other thing aside from the DIGImend Huion drivers to make them work on Krita on Linux?

    I installed following this guide, since the guide on DIGImend’s site is far from perfect: http://eatpeppershothot.blogspot.kr/2014/01/getting-huion-h610-drawing-tablet.html

    , and now the tablet is working on GIMP, but not on Krita or MyPaint.

  8. Alexandre Prokoudine 22 January 2014 at 11:18 am

    @Raphael, the Krita team got their tablet just a few days ago:

    http://krita.org/item/211-the-huion-h610-has-arrived

    “On Linux, we need to spend some more time with drivers to test Krita with it.”

    So I think it will take some time, but hopefully not too much :)

  9. Good to know :D, thank you for the information.

  10. I’m currently doing my design on an old Wacom (probably on it’s way out). I hadn’t looked much into Huion in the past but after seeing this I might give it more consideration. Thanks for this summary.

  11. I have this huion tablet 2 months now. its a bit difficult to find the corect drivers , but if you find them, you can realy enjoy it, 2048 pressure levels, 50 euros, and it worked fine in every digital program i installed. i hope you can make it for krita too :D

  12. i confirm it works on krita 64 bit windows

  13. Now it’s a matter of waiting until they make a Linux driver that is easy to install and works in the majority of times. It’s just a pita to compile the driver everytime you change the kernel, not to say when it simply doesn’t work.

    Does anyone know if it’s working on Krita on Linux?

  14. At our sprint, Animtim got the huion to work. Here’s the writeup in our faq: http://krita.org/faq

  15. “Then build and install the good kernel driver.

    (note that you’ll have to redo those steps after each kernel update, until this driver is included in mainline kernel.)”

    Is this still required?

    So been a few months since last comment. And would like an update on progress? As planning to get a Huion 610 Pro or Monoprice 10x6.25 tablet which both are based on same chipset.

    But still no clear status of working or not for Krita,Gimp,Inkscape,etc….

    Would like to know to some degree of comfort before chunking down the bacon.

    Thanks for any info is appreciated.
    .

Tell us what you think

Submit the word you see below: