cryinkfly / Autodesk-Fusion-360-for-Linux

This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
https://github.com/cryinkfly/Fusion-360---Linux-Wine-Version-/wiki
MIT License
1.8k stars 115 forks source link

Fusion Hangs on White Screen after installation, both vkdk and openGL #194

Closed bennetthermanoff closed 2 years ago

bennetthermanoff commented 2 years ago

After install, fusion is stuck on a white screen. GNOME shows there is actually 2 windows: image

This is on Pop!OS 21 with Ryzen 5 3600 Nvidia RTX 3070

I reran the installation with vxdk and opengl and both display the same screen. The config is being updated correctly in /Neutron Platform/Options.

terminal output below:

--2022-02-27 14:37:58--  https://raw.githubusercontent.com/cryinkfly/Autodesk-Fusion-360-for-Linux/main/files/builds/stable-branch/bin/update-config.txt
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.111.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9 [text/plain]
Saving to: ‘/home/bennett/.config/fusion-360/bin/update-config.txt’

update-config.txt   100%[===================>]       9  --.-KB/s    in 0s      

Last-modified header missing -- time-stamps turned off.
2022-02-27 14:37:58 (2.56 MB/s) - ‘/home/bennett/.config/fusion-360/bin/update-config.txt’ saved [9/9]

Do nothing!
[2022-02-27 14:38:12.846190] [0x000000f2] [info]    Config loaded: C:/ProgramData/Autodesk/Common/Material Library/20081401/adexmtsv_prod.cfg
[2022-02-27 14:38:12.846257] [info]: adexmtsv starts.
[2022-02-27 14:38:12.847991] [info]: Backend is https server.
[2022-02-27 14:38:14.163430] [info]: Start acceptor.
[2022-02-27 14:38:14.258820] [info]: New Pipe Session.
[2022-02-27 14:38:14.324071] [info]: New Pipe Session.
[2022-02-27 14:38:14.537840] [info]: New Pipe Session.
[2022-02-27 14:38:14.631535] [info]: New Pipe Session.
00ec:err:ntdll:RtlLeaveCriticalSection section 0x1efdd060 is not acquired
[2022-02-27 14:38:15.836634] [info]: New Pipe Session.
[235:236:0227/143815.852:ERROR:dxva_video_decode_accelerator_win.cc(1399)] DXVAVDA fatal error: could not LoadLibrary: msmpeg2vdec.dll: Module not found. (0x7E)
[235:236:0227/143815.855:ERROR:dxva_video_decode_accelerator_win.cc(1407)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[235:236:0227/143815.943:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 8
00ec:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
info:  Game: Fusion360.exe
info:  DXVK: v1.9.4
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  NVIDIA GeForce RTX 3070:
info:    Driver: 470.86.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8192 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 24024 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:[235:281:0227/143815.996:ERROR:tcp_socket_win.cc(352)] bind() returned an error: Error (0x13D) while retrieving error. (0x2740)
      [235:281:0227/143815.996:ERROR:devtools_http_handler.cc(298)] Cannot start http server for devtools.
Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  DXGI: NvAPI workaround enabled, reporting AMD GPU
info:  Adapter LUID 0: 0:41f
info:  Game: Fusion360.exe
info:  DXVK: v1.9.4
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  NVIDIA GeForce RTX 3070:
info:    Driver: 470.86.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8192 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 24024 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  DXGI: NvAPI workaround enabled, reporting AMD GPU
BUG OptionAdapter UseEagleRc called before setting callbacks.EagleAPI.Version = 0.1.2
BUG OptionAdapter UseEagleRc called before setting callbacks.BUG OptionAdapter UseEagleRc called before setting callbacks.BUG OptionAdapter UseEagleRc called before setting callbacks.BUG OptionAdapter UseEagleRc called before setting callbacks.BUG OptionAdapter UseEagleRc called before setting callbacks.00ec:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Media.ClosedCaptioning.ClosedCaptionProperties"
00ec:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Media.ClosedCaptioning.ClosedCaptionProperties"
[328:329:0227/143820.334:ERROR:dxva_video_decode_accelerator_win.cc(1399)] DXVAVDA fatal error: could not LoadLibrary: msmpeg2vdec.dll: Module not found. (0x7E)
[328:329:0227/143820.336:ERROR:dxva_video_decode_accelerator_win.cc(1407)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[328:337:0227/143820.343:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 8
cryinkfly commented 2 years ago

Can you tell ... why you get two windows boxes of Autodesk Fusion 360? 🙂 If you have a wine version 6.23 or higher installed?

cdponcedeleon commented 2 years ago

Just wanted to share my workaround for this, I am using the same OS and the same GPU, had the same issue for almost two weeks and finally figured it out with a workaround, hopefully this will work for you.

Basically I did the following.

The following settings are required for the new app (go through the tabs until you see them)

Executable: /home/youruser/.wineprefixes/fusion360/drive_c/Program Files/Autodesk/webdeploy/production/50d1a2b00ac928c7781cbca6551e586a5384d498/Fusion360.exe or wherever the Fusion360 executable is, you can find it by looking for Fusion360.exe

Wine Prefix: ~/.wineprefixes/fusion360 (or whatever path if you installed to a custom one)

Runner Options: lutris-7.1-x86_64

Default installation folder: ~/.wineprefixes/fusion360 (or your custom path)

Everything else is default.

Hope this helps!

bennetthermanoff commented 2 years ago

This is a great workaround. I unfortunately gave up on daily driving Linux again. I try every year or so and usually hate going back to windows (especially this time, I loved popOS). Gaming performance is still not there yet on Nvidia even though everything else is amazing. Unfortunately I moved to doing most of my code and cad on my m1 Mac so my desktop is only for gaming.

Gonna mark this closed but hopefully this issue helps the next popos rtx 3070 engineer!

On Thu, Mar 3, 2022 at 11:57 PM cdponcedeleon @.***> wrote:

Just wanted to share my workaround for this, I am using the same OS and the same GPU, had the same issue for almost two weeks and finally figured it out with a workaround, hopefully this will work for you.

Basically I did the following.

  • Installed using the script (thanks cryinkfly, you are a lifesaver!)
  • Ran it for the first time so that it does all it's required checks
  • Installed Lutris
  • Installed wine lutris 7.1 (you do it directly on the lutris app)
  • Create a new app in there (upper left corner)

The following settings are required for the new app (go through the tabs until you see them)

Executable: /home/youruser/.wineprefixes/fusion360/drive_c/Program Files/Autodesk/webdeploy/production/50d1a2b00ac928c7781cbca6551e586a5384d498/Fusion360.exe or wherever the Fusion360 executable is, you can find it by looking for Fusion360.exe

Wine Prefix: ~/.wineprefixes/fusion360 (or whatever path if you installed to a custom one)

Runner Options: lutris-7.1-x86_64

Default installation folder: ~/.wineprefixes/fusion360 (or your custom path)

Everything else is default.

Hope this helps!

— Reply to this email directly, view it on GitHub https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/194#issuecomment-1058858162, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEUEOWV36MNIFP3LHCEL7ODU6GQ5XANCNFSM5PPNQQNQ . You are receiving this because you authored the thread.Message ID: @.***>

cdponcedeleon commented 2 years ago

So sad :( well, hopefully you will give it a chance again in the future.

Steam Deck will really push Linux gaming forward and then mainstream apps will follow.

Good luck! We'll see you soon :)