Closed Ameb closed 8 months ago
drive_c/users/$USER/AppData/Roaming/Autodesk/Neutron Platform/Options/NMachineSpecificOptions.xml
VirtualDeviceDx9
You are on amd hardware use correct driver
WINEPREFIX="
I had no trouble finding the NMachineSpecificOptions.xml settings file. Here is mine after modification:
On the crash logs, dmpuserinfo.xml
, there is an error. But I don't think it is related:
Error accessing UPI repository in the 64-bits registry
Sadly I can't use galliumnine with Bottles, Bottles does not support winetricks and galliumnine is not in Bottles. I will try to reinstall Fusion with the script in a normal wine prefix.
More details from the crash log that i find relevant:
I explicitly set driverOptionId
to VirtualDeviceGLCore
and it renders most of the viewport, missing points and some text. Still can't open the Preferences dialog. Also #9.
Hi, it took a Fair bit of experimenting to find a combination that launches in Directx9 mode:
Try this combination, maybe it works for you
You are the bomb! pun intended
caffe-9.2
runner from bottle's GUI, made sure i had the runners.dxvk-2.3
, vkd3d-proton-2.11.1
)AdskIdentityManager.exe
to login, see https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/393#issuecomment-1986967643Still can't open the Preferences menu (maybe this happens because of Wayland?), but It works without changing the driverOptionId
from default. I may try to force Dx9, but it seems to work this way.
Thank you @Bombenscheck
You are the bomb! pun intended
- Downloaded
caffe-9.2
runner from bottle's GUI, made sure i had the runners.- Set up a new Bottle > Custom > caffe-9.2 (You can probably change the runner later)
- Modified settings according to the screenshot (
dxvk-2.3
,vkd3d-proton-2.11.1
)- Run the Fusion Install
- Made shortcut to
AdskIdentityManager.exe
to login, see Cant login on flatpak version #393 (comment)- Run Fusion, Login, Copy code like in last link, run IdentityManager. Close Fusion (It didn't react but logged in fine on restart)
- It just works
Still can't open the Preferences menu (maybe this happens because of Wayland?), but It works without changing the
driverOptionId
from default. I may try to force Dx9, but it seems to work this way.Thank you @Bombenscheck
Preferences menu usually loads as long as u don't have other bugs, but you have to wait! (press the menu, and just let fusion sit there 1-5 min) No guarantees!
Sometimes when Fusion has the black screen bug waiting for Preferences menu does nothing.
You are the bomb! pun intended
* Downloaded `caffe-9.2` runner from bottle's GUI, made sure i had the runners. * Set up a new Bottle > Custom > caffe-9.2 (You can probably change the runner later) * Modified settings according to the screenshot (`dxvk-2.3`, `vkd3d-proton-2.11.1`) * Run the Fusion Install * Made shortcut to `AdskIdentityManager.exe` to login, see [Cant login on flatpak version #393 (comment)](https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/393#issuecomment-1986967643) * Run Fusion, Login, Copy code like in last link, run IdentityManager. Close Fusion (It didn't react but logged in fine on restart) * It just works
Still can't open the Preferences menu (maybe this happens because of Wayland?), but It works without changing the
driverOptionId
from default. I may try to force Dx9, but it seems to work this way.Thank you @Bombenscheck
This isn't working.
Edit: it does work. I'm mentally challenged and deserve to be ridiculed. The run option for the AdskIdenitityManager needs to be put in quotation marks, like this: "adskidmgr:/login?code=%whatever%"
Confirm this works with runner caffee-9.7 after switching graphics driver to "OpenGL Core Profile" in Fusion 360 Preferences (the window takes indeed forever to load).
Running on a laptop with Intel Graphics drivers (running on Arch linux so I had to install vulkan-intel
package).
Only issue left is some parts of the Fusion 360 interface are visible over all the other apps when Fusion is in background...
I used your Bottles "Recipe" to install Fusion by creating a new Bottle and installing Fusion from the GUI. I'm using Bottles flatpak on Fedora 39 with Plasma Desktop.
I was able to avoid the login issue on flatpak by following the instructions on the issue (#393 , https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/393#issuecomment-1986967643).
But after that, im having issues similar to #58 where the UI is rendered fine but the the viewport is not.
I think it can be fixed by changing the rendered from OpenGL (default) to Dx9 but I can't open the Preferences Window. If I press the preferences menu I can´t interact with Fusion anymore. I think it spawns a transparent window blocking the UI.
I want to change the setting by editing the file like in https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/58#issuecomment-896056591 but if I replace its contents or add the
<driverOptionId ToolTip="The driver used to display the graphics" UserName="Graphics driver" Value="VirtualDeviceDx9"/>
Fusion crashes on startup.Edit: Explicitly setting
driverOptionId
toVirtualDeviceGLCore
improves the black screen, but has other annoyances.¿How Can I switch between OpenGL and DXVK?
I have an AMD Radeon 6800 with amdgpu driver.
glxinfo
``` $ glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: AMD (0x1002) Device: AMD Radeon RX 6800 (radeonsi, navi21, LLVM 17.0.6, DRM 3.57, 6.7.7-200.fc39.x86_64) (0x73bf) Version: 23.3.6 Accelerated: yes Video memory: 16384MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.6 Max compat profile version: 4.6 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 Memory info (GL_ATI_meminfo): VBO free memory - total: 13542 MB, largest block: 13542 MB VBO free aux. memory - total: 31790 MB, largest block: 31790 MB Texture free memory - total: 13542 MB, largest block: 13542 MB Texture free aux. memory - total: 31790 MB, largest block: 31790 MB Renderbuffer free memory - total: 13542 MB, largest block: 13542 MB Renderbuffer free aux. memory - total: 31790 MB, largest block: 31790 MB Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 16384 MB Total available memory: 48492 MB Currently available dedicated video memory: 13542 MB OpenGL vendor string: AMD OpenGL renderer string: AMD Radeon RX 6800 (radeonsi, navi21, LLVM 17.0.6, DRM 3.57, 6.7.7-200.fc39.x86_64) OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.3.6 OpenGL core profile shading language version string: 4.60 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.3.6 OpenGL shading language version string: 4.60 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.3.6 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 ```