You are not logged in.

#1 2021-09-17 19:25:47

blazej222
Member
Registered: 2018-08-30
Posts: 18

Autodesk Fusion 360 on wine - graphical glitches using nvidia drivers

Hi. I'm having trouble running Autodesk Fusion 360 on wine. Newest wine version (wine, not wine-staging but it doesn't change anything) in my particular case.

Sketch objects are really laggy, after selecting and unselecting them they stay highlighted until i click once again somewhere else.

Examples:

Line clicked:
https://user-images.githubusercontent.c … a361af.png

Line unclicked first time:
https://user-images.githubusercontent.c … fee45d.png

Line unclicked 2nd time:
https://user-images.githubusercontent.c … 780760.png

I've described this issue here:
https://github.com/cryinkfly/Fusion-360 … /issues/73

This problem is exclusive to nvidia proprietary drivers, it works almost fine on nouveau drivers. Doesn't matter if I run the app in OpenGL or DX9 mode, with or without DXVK.

When using DXVK I apply following overrides:

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*d3d10core"=""
"*d3d11"="native"
"*d3d9"="builtin"
"*dxgi"="native"

Wine environment set with

 winetricks -q corefonts cjkfonts msxml4 msxml6 vcrun2017 fontsmooth=rgb win8 

I've noticed this when running Fusion from the terminal:

043c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #10:
043c:fixme:d3d_shader:print_glsl_info_log     Vertex info
043c:fixme:d3d_shader:print_glsl_info_log     -----------
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[2].zw" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[3]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[4]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[5]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[6]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[7]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[8]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[9]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[10]" might be used before being initialized
043c:fixme:d3d_shader:print_glsl_info_log     0(25) : warning C7050: "vs_out[11]" might be used before being initialized

Here's my glxinfo -B

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 4096 MB
    Total available memory: 4096 MB
    Currently available dedicated video memory: 3736 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 980/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.63.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 470.63.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.63.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Here's whole logfile of running fusion from the terminal:
https://pastebin.com/8XSf9e16

Any help would be appreciated smile


Mod Edit - Replaced oversized images with links.
CoC - Pasting pictures and code

Last edited by Slithery (2021-09-17 19:30:19)

Offline

Board footer

Powered by FluxBB