ZBrushCentral

Using Zbrush on Linux

ZBrush version 2022.0.7

MIsc notes:

  • This is just a dump of incomplete notes to help you get started if you wish. However, I’m not providing any support for issues due to lack of time.
  • I do not use all features, but ZBrush Wine is fine to use if you really want a fast experience with Linux and can manage the issues.
  • A custom “GoZ” equivalent for Houdini works fine when calling ZScripts from externally. (There is also a Z script on Gumroad available for a minor cost).
  • Zapplink works with Gimp (saving with Krita as last step will crash ZBrush)
  • Decimation works with the presets (I’m using the “dll” mode).
  • Works fine with TurboVNC

Known issues:

  • When leaving ZBrush inactive for long periods (possibly hours) the file dialog window may fail. Automatic saving works.

My setup:

  • ZBrush version 2022.0.7
  • Wine 7.0.0 (stable)
  • Debian 11
  • XFCE

My startup script:
#!/bin/bash
# the following script is called with a laucher icon
# script used to make sure ZBrush Wine will start every time
pkill ZBrush.exe; pkill winedevice.exe
env WINEPREFIX="/home/username/.wine" wine C:\windows\command\start.exe /Unix /home/username/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\ Menu/Programs/Pixologic/ZBrush\ 2022/ZBrush\ 2022.lnk
cd /home/username/.wine/dosdevices/c:/Program Files/Pixologic/ZBrush 2022

Library overrides:

  • For ZBrush with Wine the following overrides are required to get rid of the well known “lines issue”.
  • The following settings snippet is from the file user.reg (found in c drive, search for overrides, same as in winecfg)
    [Software\Wine\AppDefaults\ZBrush.exe\DllOverrides] 1671988991
    #time=1d91885901f8f52
    “vcomp140”=“native,builtin”
  • If you edit user.reg you must close ZBrush first and should probably call winecfg after doing changes.

This is an updated video on ZBrush 2022 installation

Decimation Master & Pressure Sensitivity works without problems

Okay, I really wanted to transition my desktop to Linux as I was using NixOS as a daily driver on my laptop and thought it is about time to transition to fully commit to desktop Linux and it was all fine, every other software package I use for creating gamedev assets and 3d print sculpts is working in Linux and has Linux support and sells linux license.

But unfortunately Zbrush is EXTREMELY crucial for my workflow and it is THE ONLY literally THE ONLY 3d industry standard software package that is currently does not have ANY kind of Linux support whatsoever!

I bought Substance Painter for Linux via steam and it works great, I am still clueless why Zbrush is not available via Steam, or does not provide any support to Linux? Is that some-kind of a bias towards operating system and it’s users? Maxon’s Cinema 4D has Linux support, like Zbrush’s parent company has it…

Linux and it’s desktop environments are way ahead of more popular MacOS and Windows and way more performant, they are like light-years ahead, why not earn a buck or two selling a Linux licence via Steam or any other means like Adobe does with Substance? I literally don’t get it!

I do understand that Linux is for more technically savvy people, but those are exactly the people that would use tools for creating 3d game assets, there are plenty of people on linux that would gladly buy Zbrush license, as they are already technically more knowledgeable than the average PC users.

I tried installing my windows copy the way it is described here, and was very enthusiastic that I will finally be able to use Zbrush for 3d asset creation for my clients, but unfortunately there are incurable bugs on every distro I have tried (Manjaro, Mint, NixOS, Ubuntu some colleagues tried running it too, but came to conclusion it’s not there yet, and maybe never will be) when running the program via Wine, namely:

1 - Tablet pressure sensitivity stops working every time I open file browser to open any other project.

2 - Zbrush can suddenly stop working when you’re using some brushes, one of the most used brushes is Move brush, when a geo of your subtool is dense you can literally lose your sculpting progress, because Zbrush might suddenly stop working. It is very hard to reproduce as it appears randomly, but you WILL enevitably encounter this problem no matter how you try to avoid this problem, and it is a huge problem because sometimes you can work for days on sculpting hipoly assets.

Maxon Zbrush, please, port your software to Linux, I’ll buy your license straight away if you do! You’re forcing me to install Windows to meet project deadlines now (I might have probably had a better luck running Zbrush with a VM, but it’s really a lot of time spent on figuring out how to passmy GPU and rest of the hardware from guest to host VM machine and unfortunately I don’t have time to do that, I really need that official linux support) and I really don’t want to do it and leave more comfy OS.

1 Like

About losing pressure sensitity when using the file manager. If the pen doesn’t touch the tablet and you only use the mouse when opening and navigating the file manager, you don’t lose pressure sensitivity.

2025 and still no official linux support for zbrush, holy disappointment!

Hello, I’m running ZBrush 2025.1.2 using Wine 10.0 Stable on Kubuntu 24.04, with a Huion Kamvas Pro 24 (2K) using the official proprietary Huion drivers.

For those trying to get this working for the first time and feeling the frustration of not making it run properly, I want to point out that it’s actually quite easy to get everything working — but it’s not perfect.

There are two main ways to get everything functioning under Linux with Wine 9 or 10. I didn’t try using Wine Staging or Developer; those versions gave me no pen pressure with the tablet — or at least, that’s what happened to me.
The same issue occurred with Wine-GE: no pressure. Wine Stable is your friend here.
:white_check_mark: Step-by-step installation:

  1. Install Wine

Install Wine via the terminal or through your graphical package manager (in my case, Discover, since I’m on Kubuntu).
Run winecfg in the terminal — this will create your Wine prefix and install Mono.
2. Install Winetricks

Just like step 1 — install it via terminal or GUI.
From here, there are two paths you can follow, both of which gave me similar performance:
:small_orange_diamond: Method A (Using Winetricks)

A1. Run winetricks in the terminal.
Select default wineprefix → Install a Windows DLL or component, and then install the following three packages:

vcrun2008

vcrun2010

vcrun2017

A GUI will pop up to install them.

A2. Install ZBrush. Open a terminal, type wine, then drag your installer .exe into the terminal window and press Enter.
Install ZBrush normally as you would on Windows.
This will create a shortcut in your Linux app menu.
Run ZBrush from there.

A3. Depending on your version of Wine, make sure it’s set to emulate Windows 10 or 11:
Run winecfg again, and in the “Windows Version” dropdown, select Windows 10 or 11, then click OK.
Now launch ZBrush from the app menu icon.
:small_blue_diamond: Method B (Without Winetricks)

B1. After installing ZBrush, run winecfg, click Add Application, and find ZBrush.exe inside the typical Program Files folder.
Set that application to emulate Windows 10 or 11.
Then, under the Libraries tab, add and configure the following:

Set these to native,builtin:

api-ms-win-downlevel-normaliz-l1-1-0
api-ms-win-downlevel-shlwapi-l1-1-0
api-ms-win-downlevel-user32-l1-1-0
atl120
gdiplus
msvcp120
msvcr100
msvcr120
msvcr90
normaliz
ole32
rpcrt4
shlwapi
vcomp
vcomp120
vcomp140
vcomp90

Set these to builtin,native:

msvcrt
comctl32

Set these to native:

mfc42
mfc42u

Click Apply, then OK.
Now launch ZBrush from your Linux app menu.
:brain: Observations:

:heavy_check_mark: All ZBrush features work for me — but a few quirks exist:

:small_blue_diamond: Issue 1 – Pen pressure lost when using file dialogs
If you use the pen to click Save, or load an image into Spotlight from the Windows file dialog, pressure gets lost when returning to ZBrush.
You’ll need to restart ZBrush.

:white_check_mark: Workaround:
Use keyboard shortcuts like Alt+S to save (instead of Ctrl+S) or use the mouse instead of the pen in the file dialogs.

:small_blue_diamond: Issue 2 – Pressure issue at highest subdivision levels
When you’re at the maximum subdivision level (where ZBrush won’t allow further subdivisions), the first pen stroke has no pressure, but works fine after that — until you drop back to a lower level and return again.

:white_check_mark: Fix:
Tap Ctrl + Alt and drag briefly over the mesh — pressure works again instantly.

:small_blue_diamond: Issue 3 – ZRemesher crashes randomly
Sometimes, ZRemesh crashes ZBrush entirely. It doesn’t always happen, but when it does, it’s annoying and forces a restart.

:bulb: On the bright side:
Sculpting performance is perfect. In fact, ZRemesh and Dynamesh feel faster on Linux than Windows.
:warning: Final thoughts:

I’ve seen a lot of forum posts and videos claiming that ZBrush runs perfectly on Linux.
Well… that’s not entirely true.

Sometimes Linux users are so enthusiastic that they claim Linux is better under any circumstance — but I don’t think that’s the case here.
You can use ZBrush well — yes.
Is it perfect? No.

Wine has done an incredible job — but Pixologic / Maxon have done absolutely nothing to improve or support ZBrush on Linux, despite years passing with no native version in sight.

Correct me if I’m wrong, Maxon, but I doubt we’ll ever see ZBrush officially on Linux.
:repeat: Bonus Tip – Blender “Go To ZBrush” alternative:

If you’re a Blender user and the “Go to Blender” Blender addon feature doesn’t work on Linux, I found a workaround:

Use this Maya plugin:
👉 GN ZBrush-Maya Import/Export Tool

Replace the Maya part with this Blender addon:
👉 Blender Super Batch Export

You’ll need to tweak a few things, but it works well.

Cheers! Enjoy :blush:

Hello, everyone. I just want to confirm that now Zbrush on linux is totally usable.
I’m using Lutris and Wine 10.5. I didn’t have to do any specific manipulations, everything works out of the box. i tested version 2022 and 2024.
Still have the bug with disappearing pressure in the menu when opening a file, but it solved, as pointed earlier, by using mouse.

I’m using arch 6.14 core Gnome 48.

1 Like

Does anyone else experience unexpected crashes after using the program for a while?

I’ve seen many users say it works ‘out of the box,’ but I wonder - how many artists who have actually completed full projects haven’t experienced sudden crashes after using ZRemesh or when randomly exploring different menu options? Who’s logged significant hours without any freeze issues?

I understand the sculpting works amazingly, but ZBrush has many fundamental tools for content creation beyond just sculpting.

I’m using the last PIxologic version on Nobara under Lutris.
I5, GTX 1650 mobile. Standard linux drivers for Wacom.

The video posted above says to launch ZBrush with the tablet rather than the mouse. I found that if I ever even touched the mouse during my ZBrush session, it would revert back to the mouse setting and I would loose pressure sensitivity.
While this is extreme, it worked for me. I unplugged the mouse before I started ZBrush/Lutris. I then had to use the tablet for all interactions, but it kept my pressure sensitivity.

I hope this helps.

@TeaMonster I had same problems under gnome wayland. It’s more stable under x11. But what works for me is KDE with wayland. only time I loose pressure is when I open save dialog with pen, but if I use mouse the pressure remains.

@Pablito
I had crushes and random freezes on 2024 version so I rolled back on 2022, no issues except mentioned above.

1 Like

Yeah, I’ve literally spent years going in circles with this. After trying everything, here’s what worked best for me:

Lutris (system version) paired with **Wine 9.0

  • Winetricks for dependencies

According to AI testing, ZBrush 2022.5 is the most compatible version (2022.7 exists, but DeepSeek suggests .5 works better – and we’re not missing out on anything).

My current stable production setup:

**KDE Ubuntu 24.04

  • Nvidia 550 (via PPA for my RTX 4070)
  • X11 (not Wayland)

Funniest part? To get Decimation Master working, I had to keep the ‘Use DLL’ option enabled in preferences (opposite of what everyone says).

Only quirk: If you touch the Wine explorer window with your Huion Kamvas pen , the pressure pen donts works. Then restart zbrush for prssure works, or use mouse for Wine explorer.

Pro tip for Kamvas Huion users: Your best bet is Kubuntu KDE + X11 .

Good luck, mates!

Hey everyone.

I am trying to get Zbrush running on Fedora 42 with an Nvidia Card and KDE X11. Zbrush 2022 loaded up just fine, but the only thing is it wants me to activate my license, as it should. I install the Maxon App into my wine prefix and the UI will not show any buttons. I even tried seeing if I can use the wine console to activate Zbrush via the command line to no avail. Has anyone found out how to activate Zbrush in a wineprefix? Is there any libraries that that thing needs before I can activate Zbrush? Do only the pre-MaxonApp versions of zbursh work on Linux? I am so close to getting it ready on my system

Thanks

As I mentioned earlier, I’ve found ZBrush 2022.0.5 to be the perfect ally for Linux workflows.
After two weeks of daily use, I can confirm ZBrush hasn’t crashed once, even when pushing all its core features:

ZRemesher

DynaMesh

Decimation

Project

Sculpting (and more sculpting!)

Custom UI loading

External brushes/textures

Spotlight

For those who need it, I’m sharing a YAML script that automates installation at:
/home/[your_username]/zbrush_2022/

zbrush_2022_systemwine.zip (554 Bytes)
How it works:

Creates a clean zbrush_2022 Wine prefix in your home folder

Uses Lutris + Winetricks to install all dependencies

After installation, just point the executable to your zbrush.exe inside the new prefix

Pro tip: Run the YAML through Lutris for seamless setup.

Happy sculpting!