创建支持服务单
关注

Q100314:Linux上的Wacom Pressure Sensitivity更新可能会导致Mari和Nuke出现问题

摘要

一些Linux版本,例如RHEL / CentOS 7.4,现在配备了X11 Wacom驱动程序(0.34.2),该驱动程序已将现有的压力灵敏度范围从0 - 2048修改为扩展的0 - 65535范围。这导致Nuke和Mari等某些产品的压力灵敏度识别问题,其中忽略2047以上的灵敏度值,从而导致用户意外行为。

原因

最新的Wacom驱动程序将灵敏度范围从0 - 2048改为0 - 65535 ,Mari或Nuke都没有支持。这意味着,任何超过2048的压力(在0-65535的范围内仅覆盖所有值的3%)将不会由Mari注册,因此它不会被绘制。


图1:在Mari中使用0 - 2048压力灵敏度范围的示例。
图2:在Mari中使用0 - 65535压力灵敏度范围的示例。

Nuke ,可以在尝试使用RotoPaint节点时检查压力灵敏度范围的这种修改。在下面的示例中,使用克隆印记刷时只能正确注册最轻的压力;当克隆和绘画时,任何超过2048范围的压力都会产生意想不到的结果和不正确的饱和色彩。


图3:在Nuke中使用0 - 2048压力灵敏度范围的示例


图4:在Nuke中使用0 - 65535压力灵敏度范围的示例

解析度

由于我们在内部执行自己的测试,因此我们为每个产品记录了单独的功能请求,以便在将来的版本中实现对新的0.34.0 Wacom驱动程序的额外支持。作为参考,这些内部记录为:

TP 280527 - 在Mari中增加了对新Wacom驱动器中引入的压力灵敏度水平的支持

TP 280528 - 在Nuke中增加了对新Wacom驱动器中引入的压力灵敏度水平的支持


在我们能够为此扩展的0 - 66535范围提供支持之前,有两种可能的解决方案,具体取决于您的机器的功能以及驱动程序是否已预先安装。你应该试试:
1)如果你能够,你将需要回到0.34.2之前的Wacom驱动程序

2)如果您无法回滚驱动程序,最新版本的X11 Wacom驱动程序(0.35.0)包含对新的xorg“Pressure2K”选项的支持,该选项可用于强制驱动程序恢复到2048压力级别。 RHEL / CentOS 7.4及更高版本也支持此选项。
安装更新的驱动程序后,请在/etc/X11/xorg.conf.d目录中创建一个文件,其中包含以下内容:
“InputClass”部分
标识符“Wacom压力兼容性”
MatchDriver“wacom”
选项“Pressure2K”“true”
EndSection
注意:此选项仅可通过xorg.conf / xorg.conf.d获得。
在某些情况下,您可能会发现在实现上述工作流程后,您的修饰键(例如[CTRL][ALT])出现异常。如果发生这种情况,请检查您的移动密钥是否设置为“超级(或”Windows徽标“),这样就不会干扰任何产品快捷方式,然后重新启动Mari和/或Nuke。
您可以在(系统>首选项> Windows)下的Linux系统首选项中找到此对话框。


图3:系统>首选项> Windows>移动键

这篇文章有帮助吗?
/

We're sorry to hear that!

Please tell us why.
10 人中有 7 人觉得有帮助

评论