Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Autodesk Fusion 360 in the Linux Browser

Autodesk Fusion 360 in the Linux Browser

Ubuntu, Fedora, openSUSE, CentOS, SUSE Linux Enterprise, Debian,... users can finally use Autodesk Fusion 360 in the Linux Browser now.

https://myhub.autodesk360.com

On Chromium 55.0.2843.0 I get NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED.

Modeling enclosures with snap fits

Windows version

Crashes before it even launches with https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/Fusion-360-sign-in-failure-due-to-service-outage-unexpected-authentication.html

WINE

It seems like it is now possible to get it running in WINE, see https://appdb.winehq.org/objectManager.php?sClass=version&iId=36468 (not tested yet)

@magdesign

This comment has been minimized.

Copy link

magdesign commented Jan 2, 2019

Yes, Fusion360 finally works under Wine :-)

(tested with: wine-4.0-rc2, Ubuntu 16.04LTS).

winetricks atmlib gdiplus msxml3 msxml6 vcrun2017 ie8 corefont fontsmooth=rgb winhttp win10
winetricks d3d11=disabled

Dowload Fusion Admin Installer:
wget dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe

Then you need to extract the Fusion 360 Admin Install.exe and change some files:

7z x -osetup/ "Fusion 360 Admin Install.exe" 
curl -Lo setup/platform.py github.com/python/cpython/raw/3.5/Lib/platform.py 
sed -i 's/winver._platform_version or //' setup/platform.py 

Finally start the installation with:
wine setup/streamer.exe -p deploy -g -f log.txt --quiet

Open a second terminal to check the installation status:
wine setup/streamer.exe -p deploy -g -f log.txt --quiet

When install is finished (takes a while since it will download stuff from the internet), run Fusion 360 for the first time (its located somwhere like: /.wine/drive_c/Program Files/Autodesk/webdeploy/production/2999ad1e8304a04ebab33de5fd0e13a002d7edaa/Fusion360.exe), log in with your login info.

Then go to preferences and in General under Graphics driver select DirectX 9.
If done so, kill Fusion360 and Wine with wineserver -k.

Now enable DirectX again with: winetricks d3d11=enabled

If you run Fusion now, you can even connect to your cloud files and use all functions as it would run on Windows!

Donate to the WineHQ Project: https://www.winehq.org/donate

All infos found here:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=36468

@harveyives

This comment has been minimized.

Copy link

harveyives commented Jan 5, 2019

Hi @magdesign,

Thanks for your comment! It really helped me out. There were a few typos that I had to work out though! It took me a while as I am new to linux.

Namely:
corefonts
winetricks atmlib gdiplus msxml3 msxml6 vcrun2017 ie8 corefonts fontsmooth=rgb winhttp win10
d3dx11
winetricks d3dx11=disabled

Also, I noticed this command is duplicated:
wine setup/streamer.exe -p deploy -g -f log.txt --quiet
is that intentional?

Interestingly, I didn't have any issues with directx11, in fact, I didn't even realise the disable command hadn't worked first time. What is the purpose of this?

The only thing that doesn't seem to work for me is the cloud files, that is just blank. Any idea?

Thanks!

@ajacocks

This comment has been minimized.

Copy link

ajacocks commented Jan 9, 2019

winetricks ie8 can't work, as Fusion 360 requires 64 bit Windows, and IE8, from winetricks, only runs on 32 bit Wine. How did you all get past that?

@deepfryed

This comment has been minimized.

Copy link

deepfryed commented Jan 13, 2019

yeah ie8 won't work with wine 64, anyone manage to install Fusion 360 without ie8 ? cc @harveyives @magdesign

@deepfryed

This comment has been minimized.

Copy link

deepfryed commented Jan 13, 2019

for context, I skipped ie8 and managed to install Fusion 360 but get the following error on running it.

[2019-01-13 20:06:53.495935] [0x0000002f] [fatal]   Exception caught in main: D:\Stage\workspace\GEComp-protein\slave\GEC-vs2015u3\gitadsk\protein\src\libs\xirang\common\file_archive.cpp(95)MaterialLibrary/Material Library/adexmtsv_prod.cfg
@perozu

This comment has been minimized.

Copy link

perozu commented Jan 25, 2019

Anyone got it to work correctly? With side panel? I get the program working and graphics are actually pretty good, but withour the sidepanel and access to my cloud, it is still useless.

@obra

This comment has been minimized.

Copy link

obra commented Feb 6, 2019

Yeah. A mix of these instructions and https://appdb.winehq.org/objectManager.php?sClass=version&iId=36468

To get the side panel working, I THINK the important bits are:

  1. Start up with DirectX11 disabled
  2. Switch Fusion 360 to explicitly use DirectX 9
  3. Re-enable DirectX11
  4. Make sure Wine believes you're in Win7 mode.

I messed around some before it started working, so there may be other tricks.

Oh, also, I find that everything works much better if I set wine up as having a virtual desktop, so that f360's toolbars and floating windows don't paint over other local windows.

@bimbam23

This comment has been minimized.

Copy link

bimbam23 commented Feb 8, 2019

Hi, thanks!

I could not install msxml3
--2019-02-07 16:31:44-- ftp://176.9.43.153/MS%20XML%20Parser/msxml3.msi
(try: 3) => ‘msxml3.msi’
Connecting to 176.9.43.153:21... failed: Connection timed out.
Giving up.

the streamer.exe also did to work:
Traceback (most recent call last):
File "R:\Core\Neutron\Installer\Streamer\src\adsk\dls\streamer\process.py", line 1507, in execute
File "R:\Core\Neutron\Installer\Streamer\src\adsk\dls\streamer\process.py", line 1453, in execute_without_errorhandling
File "R:\Core\Neutron\Installer\Streamer\src\adsk\dls\streamer\process.py", line 1203, in _config_app
File "R:\Core\Neutron\Installer\Streamer\src\adsk\dls\streamer\process.py", line 743, in _executetasks
File "R:\Core\Neutron\Installer\Streamer\src\adsk\dls\streamer\platform.py", line 465, in check_required_version
adsk.dls.streamer.exceptions.UnsupportedOSVersion: The current operating system is unsupported, this application requires Windows 7

any idea?

@jasmin-j

This comment has been minimized.

Copy link

jasmin-j commented Feb 19, 2019

I did the same as deepfryed (see comment from Jan 13) and I got exactly the same error:
Exception caught in main: D:\Stage\workspace\GEComp-protein\slave\GEC-vs2015u3\gitadsk\protein\src\libs\xirang\common\file_archive.cpp(95)MaterialLibrary/Material Library/adexmtsv_prod.cfg

I am using the latest stable winehq-stable version (wine --version -> wine-4.0).

Any idea how to fix that?

@lovrosverko

This comment has been minimized.

Copy link

lovrosverko commented Feb 27, 2019

At the end of install I have these errors:
0035:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 0032:err:shell:IShellLinkW_fnQueryInterface -- Interface: E_NOINTERFACE

When I try do run FusionLauncher.exe I have this Message in the MessageBox:

Configuration file C:/Program Files/Autodesk/.../FusionLauncher.exe.ini is missing or incoplete. Please re-install the application, and contact support...

Any idea what's that all about?

@PTS93

This comment has been minimized.

Copy link

PTS93 commented Mar 18, 2019

After installing sucessfully (had to copy the fixed platform.py to c:/Program Files/Autodesk/webdeploy/meta/streamer// )
I was able to launch Fusion and login but then shortly after I get the message that AdCefWebBrowser.exe has crashed.
Anyone else having that and fixed it?
Dont think I have DX11 enabled, its not listed in my loaded DLL's in the wineconfig, I'm running Crossover 18.

@moqmar

This comment has been minimized.

Copy link

moqmar commented Apr 12, 2019

I just can click that error message away and it works fine.
Here's an updated version of the commands from above:

# DLLs
winetricks atmlib gdiplus msxml3 msxml6 vcrun2017 corefonts fontsmooth=rgb winhttp win10

# DirectX 11 via Vulkan
wget https://github.com/doitsujin/dxvk/releases/download/v1.0.2/dxvk-1.0.2.tar.gz
tar xvzf dxvk-1.0.2.tar.gz && cd dxvk-1.0.2
WINEPREFIX=~/.wine ./setup_dxvk.sh install
cd ..

# Fusion 360
wget https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe
7z x -osetup/ "Fusion 360 Admin Install.exe"
curl -Lo setup/platform.py https://github.com/python/cpython/raw/3.5/Lib/platform.py
sed -i 's/winver._platform_version or //' setup/platform.py
wine setup/streamer.exe -p deploy -g -f log.txt --quiet

# If you only get the Autodesk Fusion 360 logo, go to "Preferences", "General" and under "Graphics driver" select "DirectX 9"
# Known issues:
# - On launch, two error messages appear. They can be clicked away with "Close" and "Cancel".
# - Menu bars stay on top of everything, even when minimizing the window. I have no idea how to fix this.
#   Workaround:
#   - click the handle of the toolbar once
#   - click the arrow on the browser twice
#   - expand comments window and then collapse it again
#   - click the tiny unused space to the very right in the bottom toolbar once

Tested with a fresh installation of Ubuntu 19.04; requires sudo apt install wine64-development winetricks p7zip-full git

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.