For reference, I'm using Arch Linux and Wine 8.20, however these instructions should work just as well on other distros too with a similar Wine version.
Installation
Unfortunately, Adobe Creative Cloud - i.e. the main installer hub for Adobe software - does not currently work on Wine. Thankfully, Adobe apps are not picky about running from the same place they were installed from, and can therefore be copied straight from a Windows install with few issues.
- Set up a Windows VM (or computer) if you don't have one already. Either Windows 10 or 11 should be fine.
- Install Adobe Creative Cloud and use it to install Premiere Pro.
- This process will require an Adobe account, and may ask for a credit card even if you're only installing the free trial. A tool called CCStopper can be used to bypass the credit card check.
- Once Premiere Pro has finished installing, you'll now want to transfer the following folder from your Windows computer into your Wine prefix:
Code: Select all
C:\Program Files\Adobe\Adobe Premiere Pro 2024
- You'll also need to install some Winetricks into your Wine prefix:
Code: Select all
winetricks dxvk corefonts
- DXVK is technically optional, but much of Premiere's newer web-based UI won't render correctly without it, which makes it difficult or even impossible to navigate some areas.
- Without "corefonts", Premiere will close on startup with "Unknown Error".
- After installing the Winetricks, you'll also need to transplant some DLLs manually from Windows too. Grab the following files from Windows and place them in your Wine prefix's "C:\Windows\system32" folder (overwriting where necessary):
Code: Select all
C:\Windows\system32\msxml3.dll C:\Windows\system32\msxml3r.dll
- Installing "msxml3" through Winetricks will not work here. This seems to be because Winetricks only installs the 32-bit version of msxml3 while Premiere requires the 64-bit version.
- You'll need to add a DLL override for msxml3.dll. To do this, open "winecfg" (in your Wine prefix), browse to the "Libraries" tab, and add "msxml3" as a new override. It should be set to "native, builtin".
- Finally, you'll need to duplicate some DLLs in the "Adobe Premiere Pro 2024" directory. Specifically duplicate the following:
Code: Select all
icuin69.dll -> icuin.dll icuuc69.dll -> icuuc.dll
- Make sure you duplicate these files into these new names and don't just rename them. Some parts of Premiere expect the old name and some expect the new name. Therefore you should copy/paste and rename the duplicate so both names are available.
- Premiere Pro should now launch! However it'll present you with a broken login page. At this time, I'm not sure if there's any way to get it to accept login information correctly. For this reason, you'll probably need to bypass this using GenP.
- Optionally, run the following Winetricks to improve Premiere Pro's appearance/user interface:
Code: Select all
winetricks gdiplus fontsmooth=rgb
- Done! If everything went correctly, you should now have a functional Premiere Pro 2024 build on Linux!
Currently an issue prevents Premiere Pro from using OpenCL, meaning regardless of your GPU's capabilities, Photoshop will use software rendering only. This means it will run somewhat slower than it otherwise would on the same hardware.
Photoshop currently has the same issue, and I'd like to try investigating this further at some point, but currently have no real information about why it happens or how to fix it.
I hope this tutorial was helpful, enjoy Premiering!