WineHQ

Autodesk Fusion 360

Application Details:

Version: latest
License: Subscription
URL: http://www.autodesk.com/produc...
Votes: 8
Latest Rating: Silver
Latest Wine Version Tested: 8.3

Maintainers: About Maintainership

Free Download Web Installer for the latest version

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything basically


What does not

-Splash image doesn't show, (but it's not something that matters)

-Workspace bar (model bar) sometimes stays in top of other windows when you use other applications

-Workspace bar (model bar) stays hidden when the app is minimized and then maximized


Workarounds

Some workarounds needed for installation:

-Install PiP
apt install python-pip


-Install Uncompyle
cd /opt/
wget https://files.pythonhosted.org...
tar xvfz uncompyle6-3.2.5.tar.gz
cd uncompyle6-3.2.5
pip install -e .
python setup.py install
export PATH="$PATH:/opt/uncompyle6-3.2.5/bin"


-Create a new wine win64 prefix
WINEPREFIX=/home/USER/.Nameof64BitWinePrefix winecfg


-Install wine gecko
https://wiki.winehq.org/Gecko


-Install all libraries needed with winetricks
winetricks atmlib gdiplus msxml3 msxml6 vcrun2017 ie8 corefonts fontsmooth=rgb winhttp


-Open winecfg and change Win Version to Win 7 on Applications Tab.


-Open winecfg and add d3d11 as disabled on Libraries Tab, or edit it to disabled if is allready on the list (Please check first if it's on the list).


-Create a new text file and paste inside the bash at the end of these instructions, save as FusionPatch.sh on your home directory, (updated versions can be found on https://github.com/siredmar/winepatchfusion360installer)


-Open a terminal window and execute the bash file
./FusionPatch.sh


-It will show the path to the new patched installer (i.e.:/tmp/fusion360/tmp.m2D1x00yWE)


-Navigate to that folder and execute the Streamer.exe file in your prefix
WINEPREFIX=~/.Nameof64BitWinePrefix wine /tmp/fusion360/tmp.m2D1x00yWE/streamer.exe


-The installation should start, but no progress is gonna be shown, this is normal, you can wait arround 20 min for it to complete.


-Open winecfg and add d3d11 as native on Libraries Tab, or edit it to native if is allready on the list (Please check first if it's on the list).


-Open Fusion360 from /drive_c/users/USER/Local Settings/Application Data/Autodesk/webdeploy/production/6a0c9611291d45bb9226980209917c3d/FusionLauncher.exe


-Once opened, go to your account / preferences / general / graphics driver / and select directx9


-Bash file:


#!/bin/bash
# This script downloads the Fusion360 Installer and patches it to be able to install it with wine
# Armin Schlegel , 06.03.2019
if [ "$1" ]
then
    TEMP_PATH=$(pwd)"/"
    TEMP_PATH+=$1
fi
TEMP_PATH+="/tmp/fusion360/"
mkdir -p $TEMP_PATH | true
cd $TEMP_PATH
TEMP=$(mktemp -d -p $TEMP_PATH)
TEMP_PYTHON=$(mktemp -d -p $TEMP_PATH)
chmod -R 755 $TEMP_PYTHON
chmod -R 755 $TEMP
if [ -z "$(which uncompyle6)" ]
then
    echo Cannot find uncompyle6
    echo You may install it with:
    echo cd /opt/
    echo wget https://files.pythonhosted.org...
    echo tar xvfz uncompyle6-3.2.5.tar.gz
    echo cd uncompyle6-3.2.5
    echo pip install -e .
    echo python setup.py install
    echo 'export PATH="$PATH:/opt/uncompyle6-3.2.5/bin"'
    exit 1
fi
if [ -z "$(which 7z)" ]
then
    echo Cannot find 7z
    echo You may install it with:
    echo sudo apt install 7z
    exit 1
fi
# downloading and extracting the installer
cd $TEMP
wget "https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Client%20Downloader.exe" > /dev/null 2>&1
if [ "$2" ]
then
echo Extracting file Fusion 360 Client Downloader.exe
fi
7z x "Fusion 360 Client Downloader.exe" > /dev/null 2>&1
# extracting python35.zip to gain access to platform.pyc
cd $TEMP_PYTHON
unzip $TEMP/python35.zip > /dev/null 2>&1
cd $TEMP_PYTHON
uncompyle6 platform.pyc > $TEMP/platform.py
# patching platform.py
cd $TEMP
sed -i '/maj, min, build = /c\    maj, min, build = winver[:3]' platform.py
sed -i "/return uname().system/c\    return 'Windows'" platform.py
sed -i "/return uname().release/c\    return '7'" platform.py
sed -i "/return uname().version/c\    return '6.1.7601'" platform.py
if [ "$2" ]
then
echo Patched lines are:
cat platform.py | grep "maj, min, build ="
cat platform.py | grep "return 'Windows'"
cat platform.py | grep "return '7'"
cat platform.py | grep "return '6.1.7601'"
fi
# cleanup
rm -rf $PYTHON_TEMP
# finished
if [ -z "$2" ]
then
echo $TEMP
else
echo Please run 'wine streamer.exe' from $TEMP
fi

What was not tested

-Rendering

-Animation

-Simulation

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowopenSUSE MicroOSMar 16 20238.3Yes Yes YesSilverSteve Zabka (Cryinkfly) 
ShowopenSUSE Leap 15.4Dec 18 20228.0-rc1-stagingYes Yes YesSilverSteve Zabka (Cryinkfly) 
ShowopenSUSE Tumbleweed (rolling release)Jul 26 20227.13-stagingYes Yes YesBronzeSteve Zabka (Cryinkfly) 
ShowopenSUSE Tumbleweed (rolling release)May 10 20227.8Yes Yes YesSilverSteve Zabka (Cryinkfly) 
ShowopenSUSE Tumbleweed (rolling release)Mar 13 20227.4Yes Yes YesSilverSteve Zabka (Cryinkfly) 

Known Bugs

Bug # Description Status Resolution Other apps affected
44728 Bad windows version detection with python module "platform" NEEDINFO View
44744 Autodesk Fusion 360 need propsys.dll.PSGetPropertyKeyFromName to be installed CLOSED FIXED View
44865 Multiple applications using CEF (Autodesk Fusion 360, Between, League of Legends) crash when Windows version is set to 8 or higher due to missing DirectManipulation COM object (directmanipulation.dll, CLSID {54e211b6-3650-4f75-8334-fa359598e1c5}) CLOSED FIXED View
44866 Autodesk Fusion 360 fails to run: propertystore_SetValue and propertystore_Commit need fake success CLOSED FIXED View
45277 Multiple applications need Vulkan child window rendering (DxO PhotoLab, Affinity Photo, Google Earth Pro, Autodesk Fusion 360) NEW View
51664 Autodesk Fusion360: crashes when try to create drawings UNCONFIRMED View
53286 Fusion360.exe hangs after window being closed UNCONFIRMED View
54611 Autodesk Fusion 360 hangs during installation UNCONFIRMED View

Show open bugs

HowTo / Notes

Minimum requirement*

On my GitHub-Channel you can find the minimum requirement what you need for the installation of Autodesk Fusion 360 on Linux: https://github.com/cryinkfly/Fusion-360---Linux-Wine-Version-#hardware-and-software-requirements

HOWTO

The standard way:

  1. Visit my GitHub-Channel "Cryinkfly" and go to my project: Fusion-360 - Linux (Wine Version)
  2. Go to this section: https://github.com/cryinkfly/Fusion-360---Linux-Wine-Version-#getting-started


The experimental way (Flatpak):

  1. Visit my GitHub-Channel "Cryinkfly" and go to my project: Fusion-360 - Linux (Wine Version)
  2. Open a Terminal and run this command: cd Downloads && wget -N https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/scripts/development-branch/fusion360-flatpak-install.sh && chmod +x fusion360-flatpak-install.sh && bash fusion360-flatpak-install.sh


Comments

Back