Closed spaustas closed 2 years ago
You running the wrong launcher! :-1:
Please check this file: https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/blob/main/files/extras/desktop-starter/fusion360-launcher.sh
No, it was completely unrelated to the launcher. I managed to get it working with these commands:
export MESA_GL_VERSION_OVERRIDE=4.6
export MESA_GLSL_VERSION_OVERRIDE=460
However using this workaround, Fusion becomes unresponsive when a 3D object is created. Sketcher does work tho. This is the error output:
044c:err:d3d:wined3d_context_gl_set_pixel_format wglSetPixelFormatWINE failed to set pixel format 5 on device context 0x3010058.
MAG.Default: [Idle Status] Report Idle(Idle or Not): true
0108:fixme:win:GetPointerDevices (000000000011AF70 0000000000000000): partial stub
0108:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0108:fixme:system:EnableNonClientDpiScaling (00000000000101E2): stub
EnableNonClientDpiScaling() failed for HWND 0x101e2 (120) (Call not implemented.)
0108:fixme:system:EnableNonClientDpiScaling (00000000000201E2): stub
EnableNonClientDpiScaling() failed for HWND 0x201e2 (120) (Call not implemented.)
MAG.Default: [Idle Status] Report Idle(Idle or Not): false
0108:fixme:system:EnableNonClientDpiScaling (00000000000301E2): stub
EnableNonClientDpiScaling() failed for HWND 0x301e2 (120) (Call not implemented.)
0108:fixme:system:EnableNonClientDpiScaling (00000000000101E4): stub
EnableNonClientDpiScaling() failed for HWND 0x101e4 (120) (Call not implemented.)
MAG.Default: [Idle Status] Report Idle(Idle or Not): true
0108:fixme:system:EnableNonClientDpiScaling (00000000000401E2): stub
EnableNonClientDpiScaling() failed for HWND 0x401e2 (120) (Call not implemented.)
MAG.Default: [Idle Status] Report Idle(Idle or Not): false
0108:fixme:system:EnableNonClientDpiScaling (00000000000101E8): stub
EnableNonClientDpiScaling() failed for HWND 0x101e8 (120) (Call not implemented.)
0108:fixme:win:GetPointerDevices (000000000011B2A0 0000000000000000): partial stub
0108:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0108:fixme:system:EnableNonClientDpiScaling (00000000000101EA): stub
EnableNonClientDpiScaling() failed for HWND 0x101ea (120) (Call not implemented.)
MAG.Default: [Idle Status] Report Idle(Idle or Not): true
0108:fixme:system:EnableNonClientDpiScaling (00000000000201E8): stub
EnableNonClientDpiScaling() failed for HWND 0x201e8 (120) (Call not implemented.)
MAG.Default: [Idle Status] Report Idle(Idle or Not): false
MAG.Default: [Idle Status] Report Idle(Idle or Not): true
0108:fixme:unwind:virtual_unwind calling personality routine in system library not supported yet
0108:fixme:dbghelp_dwarf:dwarf2_read_range no entry found
0108:fixme:dbghelp_dwarf:dwarf2_get_cie wrong CIE pointer at 0 from FDE 1dc
0108:fixme:dbghelp_dwarf:dwarf2_get_cie wrong CIE pointer at 0 from FDE 1dc
0108:fixme:dbghelp_dwarf:dwarf2_get_cie wrong CIE pointer at 0 from FDE 634
0108:fixme:dbghelp_dwarf:dwarf2_get_cie wrong CIE pointer at 0 from FDE 634
0108:fixme:dbghelp_dwarf:dwarf2_read_range no entry found
0108:fixme:dbghelp:fetch_thread_info Couldn't open thread 824 (87)
I will try to play around with mesa drivers and Fusion 360 graphics settings, maybe something will work.
Edit: I finally got it working! I used these commands to install the newest available Mesa driver:
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade
After that use :
export MESA_GL_VERSION_OVERRIDE=4.5
export MESA_GLSL_VERSION_OVERRIDE=450
And finally I changed all the graphics settings to the simplest available form.
Radeon HD 6950 users could try this procedure and see if it does the trick.
@spaustas Thank you very much for this workaround! :+1:
@spaustas I have added your workaround to my site "Supported Graphics Cards".
For the sake of completeness. The mentioned OpenGL override through export MESA_GL_VERSION_OVERRIDE=4.5
and export MESA_GLSL_VERSION_OVERRIDE=450
is no longer needed since the r600 Mesa driver was refactored with the new NIR path. So because of this, OpenGL 4.5 is exposed on Radeon TeraScale2 and 3 based hardware right out of the box!
Note, the new NIR backend is default since in Mesa 22.3 while the old TGSI path will be removed in Mesa 23.2. This will open the door for even more r600 driver optimizations. :+1:
Hello,
I'm having some issues trying to install Fusion 360 with on my system:
After installation I try to execute the Fusion desktop icon, but nothing happens, so I try it on terminal and get this output:
Where did I go wrong? Thank you, I appreciate your work.