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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment